Emelyのベンチマヌク

䞻なアむデア


ベンチマヌクアプリケヌション、゚ンゞン、さたざたな゜フトりェアシステムに぀いおの曞籍、蚘事、チュヌトリアルが倚数曞かれおいたす。


叀いりィキペディアがこの䞻題に関しお私たちに䞎えおいるものは次のずおりです。


パフォヌマンステスト、ベンチマヌク英語ベンチマヌク-コンピュヌタヌシステムの比范パフォヌマンス特性を決定するために必芁な制埡タスク。

しかし、ゲヌム゚ンゞンのベンチマヌクの問題に反察偎から少し觊れたらどうでしょうか。 倚くの堎合、ゲヌム開発甚のすべおのゲヌム゚ンゞンずSDKだけでなくは、非垞に盎感的で簡単に消化できるツヌルずしお宣䌝されおいたす。 私たちは孊習するためのシンプルさを販売しおいたす。驚くべき孊習ず゚ントリヌ曲線、軜量で矎しい䟋が瀺されおいたす。1぀のコヌド画面が起動されるず、ある皮の玠晎らしい魔法が䜜成されたす。 だから、今埌のLudum Dareむベントの準備ずしお、私はもう䞀床「マヌケット」が単玔な゚メレに䜕を提䟛するのかを芋おみるこずにしたした-1幎なしで1週間ゲヌム開発に携わった人。 ぀たり、CAの人々のグルヌプの1぀であり、゚ンゞンの消化しやすいこれらの非垞に優れた品質を販売しおいたす。


ピヌタヌグリフィン、私たちが考えおいるよう、開発にどのゲヌム゚ンゞンを䜿甚するか


ゲヌムを䜜成するためのさたざたな゚ンゞンで䜜業しながら、自分自身をベンチマヌクしようずしたらどうでしょうか はい、はい、それは圌らの生産性です。 文字通り、それらのいく぀かを取り、ラップトップ、むンタヌネット、ストップりォッチを備えた掞窟に閉じ蟌めお、すべおの結果をきちんずしたタブレットに曞き留めおから、結論を出そうずしたす。 同時に、私はそれが気に入っおいるこずに気付きたした。


ベンチマヌクに぀いお


したがっお、テストオブゞェクトは3぀のゲヌム゚ンゞンです。 ここで、「構成」を倚少なりずも圢匏的に可胜な限り正匏に説明する䟡倀がありたすはい、兞型的なベンチマヌク結果の堎合のように、実行した鉄の構成、ベンチマヌクの説明などを蚘述したす。


「構成」たたは自己玹介


私はJava開発者です。 5幎以䞊の産業開発の経隓。 たた、私はJavaScriptで少し曞いたLua本圓に、本圓にシェル。 高等技術教育。 デザむンコヌスを受講せず、ゲヌムデザむンも孊ばず、さたざたなPCゲヌムの熱烈なファンでした。 昚幎、圌は最も単玔なコンピュヌタヌゲヌムの䜜成に興味を持ちたした。


タスクに぀いお


ゲヌムDoodle Jumpのクロヌンのテストプロゞェクトが遞択されたした。 倚くの人がこのゲヌムを知っおいるか、プレむしたこずがあるず思いたす。これはAndroid向けの非垞にクヌルで非垞に発達したゲヌムです。


オリゞナルのドロップブックキャンプンプゲヌム


芏制は次のずおりです。


  1. 各゚ンゞンには4時間の時間がありたす。 これには、勉匷、知り合い、錻をほじる、プロトタむプを䜜成しようずする、ゲヌムをデバッグする、䞀般にゲヌムを䜜成する党サむクルが含たれたす。
  2. 30分ごずに、短い䌑憩䞭に、䜜業内容を䜕らかの圢で修正するために行われたこずを蚘録し、さらなる䜜業蚈画の抂芁を瀺し、メモやメモなどを䜜成したす。
  3. 各゚ンゞンのテストを開始する前に、ゲヌムプロゞェクトを構成芁玠に分解しお、埓来のナニットを割り圓おようずしたす。 したがっお、オりムの各゚ンゞンのゲヌム開発者の「生産性」を枬定し、結果を蚀葉ではなく、少なくずもいく぀かの数で比范できたす。

ゲヌムのコンポヌネントぞの分解


非垞に抜象的でトップレベルのフォヌムでは、次のように自分がゲヌムのコンポヌネントを構成しおいたす。


  1. プレヌダヌスプラむト、ゞャンプ動䜜、抌されたボタンぞの反応
  2. レベルオブゞェクトプラットフォヌム、敵など
  3. 物理孊プレヌダヌのゞャンプ速床、自由萜䞋の加速、プラットフォヌムは、䞊からゞャンプした堎合にのみ衝突を凊理し、プラットフォヌムの底郚から亀差する堎合はプレヌダヌを通過させたす。
  4. 手続き型レベルの生成初期化ず新しいプラットフォヌムず敵の飛行䞭のレベルぞの远加任意の堎所に、ただし特定のルヌルず制限付き、プレむダヌに魅力的なゲヌム状況を䜜成
  5. プレむダヌがレベルを䞊に移動するずきに远埓する「カメラ」。 カメラはプレヌダヌの芖界を維持し、プレヌダヌず埐々に「バりンド」し、レンダリング領域に衚瀺される新しいプラットフォヌムを衚瀺する必芁がありたすカメラの芖界内
  6. Game Overトリガヌメカニズム。 プレヌダヌは、衚瀺領域の䞋端に到達するず負けたす少なくずも1回ゞャンプした埌
  7. プレヌダヌの埗点。 プレヌダヌの身長カりンタヌを曎新するだけです。 最埌に到達したプラットフォヌム最埌にプッシュしたプラットフォヌムに応じおカりンタヌを曎新したす
  8. HUD プレヌダヌの進行状況を衚瀺したす。 高さ衚瀺。

簡単にするために、各コンポヌネントにオりムナニットの1ポむントを割り圓おたす。 合蚈最倧-぀たり プロゞェクトの完党なプレむ可胜なバヌゞョンは8ポむントです。


以䞋は、ディスプレむで䜿甚されるアセットです。 これらは手描きですご芧のずおり、私はアヌティストではありたせん。キャラクタヌずプラットフォヌムのスプラむトは64x64、* .png圢匏の寞法です。


跳ねるキキララクタヌ


䞖界で最高のプラットフォヌム


たた、いく぀かのフロヌチャヌトを瀺したす。


  1. したがっお、プレヌダヌの「性別」の蚈算が実装されたすゞャンプしお、画面が移動し、画面の端からの逞脱が溝を意味するこずを忘れないでください
  2. そしお、各ビヌトでのプレヌダヌの垂盎速床 y_velocity ずy座暙を蚈算しお曎新したす。これは、重力加速床 GRAVITY ずプラットフォヌムに圱響されたす。
  3. 氎平速床を蚈算するアルゎリズムは、他のメカニズムず同様に、蚘事の範囲倖でした。

ずころで、私にはただ質問がありたす


  1. プレヌダヌにカメラトラッキングを実装する方が良いでしょうか これたでのずころ、プレヌダヌが到達できた最埌の最も高いプラットフォヌムの垂盎座暙に関連付けられおいるため、このプラットフォヌムは衚瀺領域の䞋郚にあり、生成されたレベルの新しい郚分が衚瀺されたす。
  2. プラットフォヌム生成アルゎリズム自䜓。 私の考えによれば、これは䞀皮の「プラットフォヌムの工堎」であり、ゲヌムサむクル dt の各サむクルで、レベルにランダムな高さ特定のしきい倀、プレむダヌのゞャンプの高さを超えず、特定の割合以䞊で存圚する最高のプラットフォヌムプラットフォヌムが互いにくっ぀かないように、その高さプレヌダヌが進んだずきにレベルに新しいプラットフォヌムを远加したす。 ここでは、ゲヌムの耇雑さを増すずいう問題も興味深いです。これらのプラットフォヌムを生成するモヌドをどのように倉曎するかです。

これら2぀の間違いなくゲヌムデザむンの問題に関するコメントやPMでのアむデア、ラむフハック、提案に非垞に満足しおいたす。


゚ンゞンに぀いお


私にずっお非垞に興味深い機胜を持぀3぀の候補が遞ばれたした。 そのため、テストの結果を分析するずきに芚えおおくず䟿利なパラメヌタヌを以䞋にたずめたす。


゚ンゞンYaP゚ンゞンの経隓0-いいえ、1-経隓ずいく぀かの簡単な曞面によるゲヌムがありたす、2-゚ンゞンは、党䜓にわたっおマスタヌされおいたすPLの経隓0-いいえ、1-構文、蚀語のむディオムに぀いおの経隓ず十分な知識ず理解がある、2-このPLの長所
展開するルア01
Love2dルア11
FxglJava02

そのため、遞択が非垞に興味深いこずがわかりたす。 ゚ンゞンの品質ず特性のさたざたな組み合わせを扱うずいう点で興味深いです。 そしお、最終的に解決するものを芋おみたしょう私はすでに少し手を手に入れた゚ンゞン、ポンプされたYP、たたは有望なチップを備えた完党に新鮮で新しい゚ンゞンですが、完党にはマスタヌされおいたせん。さらに、メむンの開発蚀語ではありたせん。


Unity / Unreal Engine /その他の恐ろしい゚ンゞンなどはいかがですか


倚くの人は、なぜ私が暙準的な方法を採甚せず、私たちの時代の最も䞀般的な旗艊、UnityたたはUnreal Engineを採甚しなかったのかず疑問に思うでしょう。 このように考えを定匏化したす。非垞にシンプルで、ミニマルで、小さなゲヌムを䜜りたいです。 ゲヌムの仕組みを構成する2぀のゲヌム芁玠、1぀のプレむ可胜なキャラクタヌ、単玔なレベルの生成、および特殊な効果や叀いアヌケヌドマシンのような非垞に埓来的な特殊効果なし。 ですから、比speaking的に蚀えば、私の仕事は黒い四角に赀い円を描くこずであり、そのためにPhotoshopを撮るこずに招埅されおいたす。 簡単に蚀えば、 Unity䞀連の機胜、モヌド、および機胜が私を怖がらせたした。 この段階で、ゲヌムの詳现をすべお理解したいず思いたす。


ゲヌム開発゚ンゞンの遞択


これは、おそらく最適なチュヌニングず゚コシステムではなく、限られた機胜セットを備えたシンプルで小さな゚ンゞンによっお最適に行われたすが、シンプルさず制限にも独自の矎しさがありたす。 限られたツヌルセットだけで-Love2Dの堎合、あなたのツヌルはあなたのコヌドであり、他には䜕もありたせん。あなたはファン、クヌルな䜕かを曞き、キャラクタヌやプレむダヌの環境を埩掻させるこずに集䞭したす。 すでにより耇雑な゚ンゞンが遞択肢を広げ、コヌドを曞くこずは倚くのこずにスムヌズに流れたすスクリプトコヌドの䜜成、スクリプトのリンク、アセットのマッピング、構成の远加、構成の再定矩、サヌドパヌティプラグむンの混合、サヌドパヌティプラグむンのスクリプトず構成の䜜成、耇数回のクリック䜕十ものダむアログずりィンドり...ずりあえず、このような掗緎された疑いもなく高床で匷力なゲヌム開発゚ンゞンを今でも恐れおいるず蚀いたしょう。 たあ、私は再びC/ JS / C ++を芚えお、それらに曞きたくありたせん。


このビデオぞのリンクを䜿甚しお゚ンゞンを遞択するずきの動機を芁玄したす。著者は文字通り、私自身や他の人に蚀葉で定匏化しようずしたものを文字通り私の蚀語から文字通り削陀したようです https : //www.youtube.com/watch v = JH8xwNOQ0TM


展開する


Defoldは、Kingのクロスプラットフォヌム゚ンゞンです。
サポヌトされおいるプラ​​ットフォヌム



奇劙な事実は、キングがアクティビゞョンブリザヌドに所有されおいるこずです。
゚ンゞンでは、開発蚀語であるLuaに魅了されたした。Luaは、ゲヌムビルド甚の倚数のプラットフォヌムのサポヌトず、独自のクロスプラットフォヌムIDE配垃をLinuxにもむンストヌルできたす。 これにより、 Defold vs Corona SDK 。
以䞋は、コントロヌルポむントで行われたログです。


いや時間コメント
130m1人のチュヌタヌ、゚ディタヌの入門的な説明をいく぀か芋お、テストプロゞェクトをテストしたしたクリックハンドラヌのコヌディング、トレヌニングプロゞェクトのドックの読み取り
21時間テストトレヌニングプロゞェクトにいく぀かの倉曎を远加したした。 おそらく、あなたのプロゞェクトを取り䞊げお、少なくずもそこに䜕かを実装しようずする時でしょうか
31時間30分ゞャンピングメむドビヘむビア付きスプラむト。 悪くない :)
42時間制埡を远加したす。 たた、プラットフォヌムず衝突を远加するずきですか 管理ずプラットフォヌムを远加したしたが、残念ながら、私は衝突を凊理するこずができたせんでした..
52時間30分衝突 男性がプラットフォヌムにゞャンプしお、さらにプラットフォヌムからプッシュする方法を知っおいるこずが必芁です。 じゃあ 競合がありたすが、これたでのずころメカニックは曲がっおいたす:)
63時間やれやれ、矛盟があり、それは真実のようです。 プラットフォヌムのコピヌをいく぀か配眮しようずしたした。
73時間30分ここで、プレヌダヌが新しいより高いプラットフォヌムにゞャンプするずきに浮かぶフロヌティングカメラに぀いお考える必芁がありたす。 私は前進したせんでしたが、カメラをねじ蟌む耇雑さだけに埋もれおいたす...スナップのようで、カメラをセットアップするのはずおも簡単です。
84時間HUD。 プレヌダヌの珟圚の床からの高さを衚瀺したす。

以䞋のネタバレでは、時間の経過を瀺すgifアニメヌションがいく぀かありたす。


非衚瀺のテキスト

0-1h
0-1h
1〜2時間
1〜2時間
4時間
4時間


結果、ベンチマヌクポむント


  1. プレヌダヌスプラむト、ゞャンプ動䜜、抌されたボタンに察する反応 (V) Yes
  2. レベルオブゞェクトプラットフォヌム、敵など (V) Yes
  3. 物理孊プレむダヌのゞャンプ速床、自由萜䞋加速、プラットフォヌムは、䞊からゞャンプされた堎合にのみ衝突を凊理し、プラットフォヌムの底郚から亀差した堎合はプレむダヌを通過させたす。 (V) Yes
  4. 手続き型レベルの生成初期化ずレベルぞの远加任意の堎所に、ただし特定のルヌルず制限がある新しいプラットフォヌムず敵をその堎で远加し、プレむダヌに魅力的なゲヌム状況を䜜成したす(X) No
  5. プレむダヌがレベルを䞊に移動するずきに远埓する「カメラ」。 カメラはプレヌダヌをプレヌダヌの芖野内に保ち、埐々に「バりンス」しお、レンダリング領域カメラの芖野内に衚瀺​​される新しいプラットフォヌムを衚瀺する必芁がありたす(X) No
  6. ゲヌムオヌバヌトリガヌメカニズム。 プレヌダヌは、可芖領域の䞋端に到達するず負けたす少なくずも1回はゞャンプした埌 (X) No
  7. プレヌダヌの埗点。 プレヌダヌの身長カりンタヌを曎新するだけです。 最埌に到達したプラットフォヌム最埌にプッシュしたプラットフォヌムに応じおカりンタヌを曎新したす(V) Yes
  8. HUDプレヌダヌの進行状況を衚瀺したす。 高さ衚瀺。 必芁に応じお、元のゲヌムには進行状況むンゞケヌタヌがないようです。 (V) Yes

ベンチマヌクスコア5/8


Love2d


これは非垞にミニマルですが、十分に匷力で柔軟なプロトタむプ゚ンゞンです。 䞀般に、十分な噚甚さを備えおいるため、本栌的なゲヌムを垂堎に公開するのにも適しおいたす。 いく぀かの良いむンスピレヌションの䟋がありたす。 オフハンド、 ワンおよびツヌ 。


䞀般に、この゚ンゞンに぀いおは、Habrの非垞に適切な䞀連のチュヌトリアルをお勧めしたす。これは、この゚ンゞンの開発に拍車をかけ、匷力な匟みを䞎えたした。最初の郚分ぞのリンクのみを提䟛し、それから残りの郚分にアクセスできたす


そのため、以䞋はチェックポむントで行われたログです。


いや時間コメント
130mプロゞェクトのセットアップ、基本的なハンドラヌの䜜成、プレヌダヌクラスの䜜成ゞャンプロゞックず重力を䜿甚したフレヌムワヌクはただ機胜したせん
21時間プラットフォヌムが描かれた工堎が䜜られ、ゞャンプマンが䜜られたした。 やった
31時間30分hardoncolliderラむブラリをねじ蟌もうずしおいたす。 公匏りェブサむトのドックが叀いバヌゞョンに埓っお曞かれおいるずいう事実に関連するフラストレヌション、珟圚のドックの怜玢、衝突のねじ蟌み。 衝突はただ実装されおいたせん
42時間競合がありたすが、それらは曲線です:(
52時間30分衝突が発生し、いく぀かの欠陥がありたすが、䞀般的に-芏範。 プレむダヌのゞャンプに続いお、プレむダヌを远跡するカメラを固定しようずしたす。 ただあたり成功しおいない..
63時間プラットフォヌムの䞖代がありたすが、衝突はただバグがあり、ラメです:(
73時間30分ゲヌムオヌバヌの定矩が実装されたした-プレむダヌが衚瀺領域の䞋端を越えたずいう決定です。 スコアリングが実装されおいたす-぀たり 最埌に撮圱した高さの巊䞊隅に衚瀺する
84時間Love2d゚ンゞンでDoodle Jumpクロヌンを4時間開発した埌に達成されたこずに぀いおは、以䞋の衚を参照しおください。

Love2Dでの4時間のゲヌムの最終バヌゞョヌン


゚ンゞンの「パフォヌマンス」を蚈算したす。


  1. プレヌダヌスプラむト、ゞャンプ動䜜、抌されたボタンに察する反応 (V) Yes
  2. レベルオブゞェクトプラットフォヌム、敵など (V) Yes
  3. 物理孊プレむダヌのゞャンプ速床、自由萜䞋加速、プラットフォヌムは、䞊からゞャンプされた堎合にのみ衝突を凊理し、プラットフォヌムの底郚から亀差した堎合はプレむダヌを通過させたす。
    (V) Yes / (X) No // *実装されおいたすが、完党なものではなく、重倧な欠陥がありたす。 ここにアむテムを完成させるために0.5ポむントを入れたす。
  4. 手続きレベルの生成初期化ず新しいプラットフォヌムず敵の飛行䞭のレベルぞの远加任意の堎所に、ただし特定のルヌルず制限付き、プレむダヌに魅力的なゲヌム状況を䜜成(V) Yes
  5. プレむダヌがレベルを䞊に移動するずきに远埓する「カメラ」。 カメラはプレヌダヌの芖界を維持し、プレヌダヌず埐々に「跳ね返り」、レンダリング領域に衚瀺される新しいプラットフォヌムを衚瀺したすカメラの芖界内 (V) Yes
  6. ゲヌムオヌバヌトリガヌメカニズム。 プレヌダヌは、衚瀺領域の䞋端に到達するず負けたす少なくずも1回はゞャンプした埌 (V) Yes
  7. プレヌダヌの埗点。 プレヌダヌの身長カりンタヌを曎新するだけです。 最埌に到達したプラットフォヌム最埌にプッシュしたプラットフォヌムに応じおカりンタヌを曎新したす(V) Yes
  8. HUDプレヌダヌの進行状況を衚瀺したす。 高さ衚瀺。 必芁に応じお、元のゲヌムには進行状況むンゞケヌタヌがないようです。 (V) Yes

ベンチマヌクスコア 7.5 / 8


Java


おそらく、論理的および論理的なステップは、開発蚀語が私が最も経隓ず噚甚さを持っおいる蚀語である゚ンゞンを詳しく調べるこずでしょうか 実際、盎芳ずいく぀かの内的な感芚が私をこのこずから少し遠ざけたした。 事実、孊生ずしお、私はjMonkey゚ンゞンを䜿甚しおいるクラスメヌトがjMonkeyでいるのを䜕ずか芋たした。 ツヌリング、゚ンゞンの操䜜、ドキュメント、これらすべおが䞀緒になっお、ある皮のあたり奜たしくない状況を䜜り出したした。 ゚ンゞンは単にあなたにそれを友達にする機䌚を䞎えなかったようで、その䜿甚は非垞に䞍愉快に芋えたした。


それでも、今日利甚できるものを芋るこずにし、 2Dのみを十分に保蚌する゚ンゞンにのみ泚目したした3Dサポヌトに぀いおは気にしたせんでした。 ゚ンゞンの1぀であるLightweight Java Game Library 3には、その名前に導入語Lightweightれおいたす。 皮肉なこずに、メむンペヌゞの最も単玔で基本的な䟋数画面にわたるは、単に怖がっおしたいたした。


はい、もちろん、 Java非垞に冗長です。 しかし、非垞にコンパクトで衚珟力豊かなものを曞くこずができるこずを知っおいたす。 矎しくコンパクトなAPIを芋たした。
そしお、結局、遞択はFXGL萜ちたした。 最初は、面癜いものや図曞通が開発される前に起こる熱意ず楜しい興奮はありたせんでした。 しかし、すでに最初の䟋ずドキュメントず䟋の短いペヌゞから、この゚ンゞンは私をたすたす驚かせたした。 圌が提案したアプロヌチずAPIのすべおが論理的で理解しやすく、䞀貫性がありたした。 ゲヌム、ハンドラヌロゞック、 HUD 、 AI 、衝突、その他の芁玠に察しお明確で柔軟なルヌプを構築するのに圹立ちたした。


興味深い瞬間ずFXGLチップ



いや時間コメント
130mいく぀かのチュヌトリアルを孊びたした。 基本的なAPIずゲヌムルヌプ構造。 スプラむトの描画、オブゞェクトの移動、HUDの衚瀺および曎新の方法を孊びたした。 ゲヌムに衝突をねじ蟌み始めたした。
21時間衝突䜓バりンディングボックスず「床から抌し出すこずができる」ゞャンピングボックスがありたす぀たり、画面の䞋偎の境界の定矩がありたす
31時間30分プラットフォヌム構築ファクトリヌPlatformFactory.javaの基瀎が構築されたした。 私たちはなんずか「衝突を飌いならす」こずに成功し、プラットフォヌムからのキャラクタヌの反発を達成するこずができたようです。 これは間違いなく新しい゚ンゞンの成功であり、GitHubWikiチュヌトリアルの半分を読んだ経隓がありたす。
42時間プラットフォヌムずの衝突が少し確定したしたが、ただバグがあり、完党ではありたせん。 かなり迅速にカメラでトラッキングを行うこずができたした。これも少しシャヌプで䞍噚甚ですが、研磚の滑らかさはベンチマヌクの範囲倖であり、特にFXGLでの経隓です。 たた、プラットフォヌムが最埌に生成されたプラットフォヌムから蚱容可胜なランダムな距離で生成されるように、プラットフォヌム生成ファクトリヌのコヌドを远加するこずは難しくありたせんでした。 たた、プレヌダヌの進行に合わせおそれらを生成するコヌドもメむンゲヌムサむクルに統合されたした。 私にずっおはかなり良い進歩です。
52時間30分じゃあ この時点で、実質的にゲヌム党䜓の準備ができおいたす。 すべおの基本コンポヌネントが実装されおいたす。 プレむダヌをプラットフォヌムから遠ざけるための正しいメカニズムでさえすごいファむルで磚き䞊げおファむナラむズしたしたが、これは前の2぀の゚ンゞンでは完党には達成できたせんでした。 おそらく、蓄積された経隓ず盎芳がすでにここで圱響を受けおいるず私は䞻匵したせん。 たた、新しいプラットフォヌムの䜍眮を蚈算するためのランダマむザヌが少しミュヌトされ、以前のパラメヌタヌでは絶察に達成できないプラットフォヌムが登堎し、ゲヌムオヌバヌに至りたした。
63時間Doodle Jumpのもう1぀の重芁な機胜メむンタスクの範囲倖にあったものが実装されたした-プレむダヌがレベルの巊端たたは右端を飛び越えるず、スピヌドむンパルスを維持しながら反察偎に珟れたす。 このゲヌムプレむは、Doodle Jumpの非垞に重芁なコンポヌネントです。 他の芁玠の䞭でゲヌムを倚様でキャッチヌなものにしおいるもの。 たた、ゲヌムのリセット機胜Resetがすぐにスロヌされ、敵ず敵のAIのコヌドがスロヌされたした。 これたでのずころ、これはゲヌム内ではなく、プロトタむプレベルです。
73時間30分レベルで敵をランダムに生成するアルゎリズムが実装されおいたす。 それはたったく完璧ではありたせんが、すでにプレむダヌに楜しさず挑戊の芁玠を远加しおいたす。 AI , — - , , . .
84h. — . , . , , Space .

GIF- , .


非衚瀺のテキスト

0-1h
* 0-1h *
1h-1h 30m
* 1h-1h 30m *
2h 30m実際、ゲヌムの基本的な芁玠はすべおここに実装されおいたす
2時間30分
3h 30m
3時間30分
4h
* 4時間*


"" 
 , , , ? .


Benchmark Score: 8


, ,


:


YaP(0 — , 1 — , 2 —(0 — , 1 — , , 2 —Benchmark Scoreコヌドの行
DefoldLua015/8166
Love2DLua117.5/8701
FXGLJava028582

, , , ( ). , , Java FXGL , , Lua , . , , .


:


  1. FXGL ? 私はそうは思わないでしょう。 Love2D , Defold , , , , Love2D - , .
  2. , . , . (, ), . , - . , , , , . , , , . .
  3. gif-, . . , , "" , .

?


, - , ?


だから


  1. , . , , , , . - , - ( Love2D ).
  2. - , Love2D , . F to pay respect .
  3. . , , , - - , , (, , )
  4. . 4 , . - Game Jam , .
  5. ! , , - Roadmap , , . (!) (?) . 30数分で完成品に移行できたした。進歩は刺激を䞎え、力を䞎え、倱敗は問題ぞのアプロヌチを考えたり修正したり、粟神的および䞀時的なリ゜ヌスを再分配しおリストの䞻芁な芁玠を完成させなくなりたした。私を信じお、これはあなたが望むなら、最高のマネヌゞャヌのスキルやリヌドを自分の䞭に抌し蟌んでいるようなものですおそらく、この技術は、私が腕に、圌の他のペットのプロゞェクトに取るず、圓然の到来に適甚されたす44回目Ludum Dare。


Source: https://habr.com/ru/post/J449390/


All Articles