2017年そろそろ終わりを迎えるのでいつも通り振り返ってみます。
今年は努力と失敗を重ねた年だったと思います。去年の2016年は積極的に勉強会に参加する傾向がありましたが、今年は作品を出したり、試しに動かしたりする傾向が多かったです。
得られたもの
今年制作した作品はこんな感じです。また、これによって得られたスキルも合わせて載せます。
技術的なもの
- Aokashi Home
- WWA Wingのクラシックモード
- CSSによるテキストの扱い方
- インターンシップ
- Node.js(express) で動作するWiki
- npm の扱い方
- JavaScriptの非同期処理と同期処理の扱いについて*3
- 大学の研究室によるソフトウェア開発
- WWASAVE.js のDocker設定ファイル(未完成)
docker-compose.yml
による複数コンテナの扱い方
- WWA Wing PE(現在製作中, 詳細は後述)
- GitHub のフォーク元リポジトリからのマージ方法
- JavaScript のCanvasによる実装方法
趣味
その他
- ArchLinux のインストールと大学での活用
- (作品はどうかは別として)大学のレポート
- TeXの扱い方
まとめ
このように、去年と比べて外部に顔を出す機会が減ってしまったかと思います。また、幾つかトラブルもあって周りにご迷惑をおかけしてしまったこともありました。申し訳ありませんでした。
ちなみに、今年は自身で行動することが多かったです。実は3月辺りでプログラミングのバイトに入るつもりでした。しかしながら、うちの学部の性質上、授業講義で休みの曜日が全然取れず、バイトの参加は無理だと9月に諦めてしまいました。来年は授業に出席することはおそらく無い*6ので、なるべく迷惑を掛けない範囲で外部で行動していきたいです。
遊んでたもの
- みんなのA列車で行こうPC
- Minecraft
- ポケットモンスター銀
- WWA作品(主にPLiCyの投稿作品)
- その他色々
(作者さんにはつらい話ですけど)Real Train Mod が Minecraft 1.12 に対応したら何か動き出すつもりです。
WWA Wing PE
現在、WWA Wing の拡張機能である WWA Wing PE を開発しています。WWA Wing に WWAeval のイメージ表示機能を(完全移植ではないですが)追加する拡張機能です。
この WWA Wing PE を使うことによって、フィールドを暗くしたり、エフェクトで派手な攻撃を演出したりすることが簡単にできるようになります(多分)。
ある程度完成したら、 WWA Wing に機能追加していこうかと思います。
最後に
最近は関数型プログラミング言語の Haskell の学習を初めてみました。使う側も開発する側も扱いやすいソフトウェアを頑張って開発していきたいです。
それと、今年PCを組み立てたんですが、これからはノートPCをメインに使う傾向が多いです。プログラミングに使うソースファイルを毎回2つのPCの間で転送するのが面倒ですので...*7。
ということで、来年もよろしくお願いします。