プログラミング班
班概要
ツールやゲームの開発、言語やアルゴリズムの研究などをしています。
製作物は、文化祭で展示したり、部活動のちょっとした手間を軽減するのに使っています。
また、競技プログラミングなどのコンテストにも積極的に参加しています。
使用言語・環境
C, C++, C#, Python, HSP, javascript, アセンブリ(x64)などの言語を使っています。
開発環境には、Visual StudioやUnityを使う部員が多いです。
C言語
主にツールを開発しています。
特に、WindowsのAPIを使うにはC言語は必須といえます。
HSP
インタプリタからできた言語であるため、手軽に扱えます。
少し計算をさせたい、あるいは小さなゲームを作りたいときなどに便利です。
アセンブリ
CPUの仕組みをきちんと理解するため、機械語やアセンブリ言語を学ぶこともできます。
バイナリエディタからの本格的なコンパイラの作成を目指しています。
Unity
UnityとC#言語を使い、ゲームも制作しています。
なお、Unityはゲーム開発環境の一種です。
複数人でチームを組んで大きなゲームを完成させることを目指しています。
これまでに、2D・3D双方で、アクションゲームやシューティングゲームを作りました。