Qtフレームワークを使用したクラシックなスネークゲームの開発プロセスと実践

はじめに スネークゲームは歴史が古く、非常に人気のあるクラシックなコンピュータゲームで、1976年の"Snake Game"にさかのぼることができます。1997年にノキアの携帯電話の内蔵ゲームとして世界的に知られるようになり、そのシンプルな操作と中毒性のあるゲーム性は世界中のプレイヤーから愛されるようになりました。スネークの人気はモバイルプラットフォームでの普及だ ...

8月3日 01:55 投稿

C++スネークゲームにおける衝突判定と成長処理の実装

スネークゲームの根幹となる衝突判定と、蛇が成長する仕組みについて解説する。ここでは、蛇が壁や自身に衝突した場合の判定と、食べ物を摂取した際の体節追加処理を実装していく。 衝突判定を実装するにあたり、蛇の頭部が次に進む座標をあらかじめ計算し、その座標に存在するオブジェクトの種類を調べる手法をとる。この次座標の計算処理を再利用可能にするため、Serpent ...

7月30日 08:57 投稿