言語Cを使用して、マリオのような簡単なゲームを最初から作成したいと思います。しかし、正直なところ、その方法がわかりません。また、無料のこのための優れたチュートリアルを見つけることができません。
しかし、実際の質問に対して、私はこれまでWinAPIプログラムのみを作成したので、すべてのイベント処理とユーザー入力は最小限の作業でOSによって処理されました。しかし、ゲームを開発するには、たとえば、非長方形のボタンやアニメーションなどのメニューを使用します。 、私は推測しますが、WinAPIには、いくつかの基本的なルーチンのマウスポインタの位置とキーを押す以外に、これを支援できるものはありません。
それで、プレイヤー、敵、さらには自分自身の背景のオブジェクトを操作することによって、ゲームエンジンの描画部分全体を書き込むためにゲームを作成する正しい方法はありますか?画面への出力にdirectdrawを使用するだけではありませんか?
編集:私は実際にゲームを最初から作成する方法を学びたいと思っています。なぜなら、それは素晴らしいプログラミング経験でなければならないからです。DOSでコマンダーキーンのようなゲームを検討する場合、フレームワークやライブラリなしで作成されますが、それでも素晴らしいです。