Gold Magic 800 ゲーム¶
Gold Magic 800 ゲームについて解説します。
このゲームは Ring, RingAllegro および RingOpenGL で開発しました。
ゲーム本体は ring/applications/goldmagic800 フォルダにあります。
ゲームストーリー¶
7000 年前に世界中で最も偉大な魔法使いが遺したユニークで特別な箱を友人が発見しました。あなたが箱を閉じて移動すると、箱に隠されていた新しい黄金が現れました。それは無尽蔵の金鉱脈です。 この箱は魔法で保護された特別な完全パズル環境にあるため侵入は不可能です。 この問題を解決するために、遠隔操縦装置で箱を動かせるナノテクノロジー技術を応用したロボットを友人が発明しました。 あなたの任務は、パズルをすべて解いて箱を入手し世界の大富豪の人々の仲間入りをすることです。
あそびかた¶
Gold Magic 800 は企業家思考を無意識に心へ教育するためのパズルゲームです。
ゲームでは、最初の扉 (一つ目の箱) を開けるために箱を動かして付近にある黄金の得点 (=800) を得てから、 扉の上に箱を置きます (次の扉を開きます)。 そして、レベル内にある各扉へすべての箱を置いてください。一つ目の扉に限り 800 点が必要です。 この条件は次のドアでは不要とはいえ、この方法では扉に箱を置くと黄金は壁に変わってしまうことです。 よって、慎重に経路を選ぶことです。
上達のコツ¶
1- 最初に戦略を練ります。
2- 対象へ移動して必要な資源を入手します。
3- 様々な解決策を判断しながら数歩先を考えます。
4- 失敗を避けるために悩みながら試行錯誤します。
5- コストを考慮してください (800)。
6- 集中して慎重に進めます。
7- 忍耐強くお楽しみください。
スクリーンショット¶
レベルの選択ができます。

このスクリーンショットはレベル (1) です。

Gold Magic 800 レベルエディタです。

ソースコード¶
このフォルダにレベルエディタのソースコードがあります。
https://github.com/ring-lang/ring/tree/master/applications/goldmagic800/editor
Ring フォームデザイナーでレベルエディタのユーザインターフェースをデザインしました。

このファイルにはレベルエディタのコントロールクラスが収録されています。
https://github.com/ring-lang/ring/blob/master/applications/goldmagic800/editor/editorController.ring
このフォルダにゲームエンジンのソースコードがあります。
https://github.com/ring-lang/ring/tree/master/applications/goldmagic800