C# ASP.NET coreでつくったオンライン対戦できるゲーム『スペースウォー!』(Spacewar!)のコード公開中。ゲームは対戦者以外の人も観戦可能。ここではクライアントサイドの処理を定義しています。
C# ASP.NET coreでつくったオンライン対戦できるゲーム『スペースウォー!』(Spacewar!)のコード公開中。ゲームは対戦者以外の人も観戦可能。ここではクライアントサイドの処理を定義しています。
C# ASP.NET coreでオンライン対戦できるゲーム『スペースウォー!』(Spacewar!)をつくります。ここではASP.NET Core用のSignalRで使用するHubクラスを定義します。
C# ASP.NET coreでつくったオンライン対戦できるゲーム『スペースウォー!』(Spacewar!)のコード公開中。ゲームは対戦者以外の人も観戦可能。ここではゲーム全体を管理するGameクラスを定義しています。
前回、JavaScriptで『スペースウォー!』(Spacewar!)を完成させたので、次に対戦型の『スペースウォー!』を作ります。 動作確認はこちらから スペースウォー!は1962年、当時マサチューセッツ工科大学(MI・・・
敵の動作を考えるEnemyThinkクラス 今回は敵の動作を考えます。そのために敵の行動を考えるEnemyThinkクラスを作成します。そしてEnemyMethodメソッド内でEnemyThink.Thinkメソッドを呼・・・
Spacewar!の特徴として慣性力が働くため進行方向をすぐに変更できないことと、太陽の存在があります。画面中央にある太陽に近づきすぎると吸い込まれてしまうのです。今回は太陽の引力をプレイヤーに作用させる処理を追加します・・・
前回は宇宙船を生成して移動させ描画する処理を実装しました。 宇宙船をつくる Spacewar!をC#で作る(1) 今回は自機から弾丸を発射します。弾丸も残像があります。点を移動させその部分を記憶しておき、これを直線でつな・・・
スペースウォー!(Spacewar!)は1962年、当時マサチューセッツ工科大学(MIT)の学生であったスティーブ・ラッセルを中心に開発された、宇宙戦争をモチーフとした対戦型コンピューターゲームです。世界初のシューティン・・・