昨年の8月から開発を開始して凡そ9ヶ月。だいぶ形になってきましたので、お披露目として体験版を公開したいと思います。動作対象NEC PC-8001mk2/SR の実機※ エミュでも動作可能ですが、PC-8001mini は N80モードがないので動きません。必須周辺機器PC-8001mk2/SR の 15KHz出 ...
タグ:ゲーム制作
シューティングゲームを制作中!
公式のブログネタに制作中!というお題があったので、昨年から作り続けている PC-8001mk2 用のゲーム制作の進捗状況について、簡単に説明していきたいと思います。このゲームはひみつをときあかす要素もあったりあるので、そういう謎部分には殆ど触れないように説明していき ...
昔のゲーム制作
私が思っている、或いは感じているゲーム制作の現状について、思いのままに書き殴ってみました。これが歴史的に正しいかどうかなんて知りません。あくまでもこれは私が感じたままの内容となっています。だから、そういう目で読んで頂けますと幸いです。ゲーム制作手法の遍歴 ...
C# クラスの活用
前回まででベクトルや行列を使った動きに関する説明を行いました。ただ、Program.cs にベタ書きされているので、このままプログラムの規模が大きくなっていくと、可動性が著しく劣ることが考えられます。また、今後の拡張も面倒なことになりそうですので、まだ規模か小さい今 ...
C# ベクトル移動
前回でメインループの基本形が出来たので、このまま次はプレイヤーを動かしてみたいと思います。プレイヤーを動かすのに、上下左右では味気がないので、ここはベクトルを使ってアナログ的に移動させてみます。内容に関しては今回も、前回の続きとなりますので、直接こちらに ...
C# ゲームのメインループ
前回、ゲームの描画について解説しました。その際に、ゲームのメインループに関しては Timer で暫定的な実装をしています。今回は暫定的ではなくて本格的な実装例を紹介していきます。内容に関しては前回の続きとなりますので、直接こちらに来てしまった場合は、前回の記事を ...
C# 2Dゲームの画面描画
今回は、リクエストがあった VS2022 の C# だけでゲームの画面表示を、どうやって実装するかの手順説明となります。簡単ではありますが、細かく説明したために少し記事が長くなっています。まあ、DirectX 使うという選択肢とかもあるんですが、簡単なゲームなら C# .NET のそ ...
C言語029 フレームレート固定
前回、処理を止めない実装を紹介しました。ただ、これだとルーブ内の処理の重さによって、フレームレートが変動してしまいます。フレームレートとは 1秒間で表示される画面更新回数の事です。よく 60FPS とか効くかと思いますが。これは 1秒間に画面を60回書き換えているとい ...
ALG 状態遷移と管理
状態遷移の管理と言われても、最初は何のことか分からない人も多いと思います。そのため、まずは順序立てて説明していきます。理解したら、もうこの状態遷移での管理を使わずにはいられなくなると思います。それほど便利な管理法だと思っています。なお、今回は初心者向けの ...
PC-6001 画像コンバータ公開
PC-6001 screen 3 に対応した画像を出力する汎用コンバータを公開いたします。基本的な使い方は以下の通りです。画像ファイルを読み込む縦横分割数等の分割設定を行う出力設定の後に出力ボタンを押してデータを吐き出す 読み込みファイルの読み込みは、実行ファイルにD&Dで画 ...