最初のアプリで休暇を過ごした方法

00日目





私の知的生活のほとんどで、私はゲームを作り、それからお金を稼ぎ、それを本当に楽しむ人々を賞賛しました。 そしてこの間ずっと、私はこれらの人々の輪-イグロデロフに入りたいと思っていましたが、時間と必要なリソースがありませんでした。 私たちが知っているように、私たちの王国には危機があり、一生懸命働く必要があります。 これに関連して、ほとんどの場合、高品質のプロジェクトを作成するさまざまなストーリーを読み、経験のない人向けのゲーム開発プラットフォームを見ました。 私の望みは、少なくともインディー開発者のセグメントに、少なくとも何らかの形で横向きに、しかしそこに到達することでした。 そして、「D」という日が来ました。その日は、耐える力がなく、何か(同じ三目並べ)をしたいという欲求が私のニューロンを燃やしました。 目標を設定し、時間を見積もり、休暇を取って始めなければなりませんでした。







1日目





私は頭の中にいくつかのアイデアを持っていましたが、最も簡単なものは、何かを詰め込んで詰め物に別のものを買うというクリッカーゲームのようでした。 アイデアがあります。エンジンが必要です。 運用面では、そのシンプルさで注目に値するClickteam Fusion 2.5開発者エンジンが見つかりました。これは、すでにYouTubeで見たもので、Android向けのゲームをすぐに構築できました。 さて、アイデアがあり、エンジンがあります。 彼の鼻に指を置いて、彼は開始することにしました。







画像








私が犯した最初の、そして最も重大な間違い(そして結局私はしばしばそれについて読みました)-私は原始的なものでさえコンパイルするのを忘れていました。 割り当て。 少なくともゲームのスキームとグローバル変数の計算を指摘する価値があります。 さて、ここに何がありますか。 忘れてしまった。



最初の2日間は、作成プロセスに夢中になり、眠ることを忘れていました。 コンピューターのせいで起きたのはたぶん5回か6回でした。 本当の喜び、あなたのために面白いことをします。



03日目





2日半後、原始的なゲームの仕組みが整い、箱を開けてコインをノックアウトすることができました。 アプリケーションを再起動するときに、この結果を保存およびロードする方法を考えますか? 保存ファイルとしての.INIファイルの機能の調査と操作には、さらに1日かかりました。 これで、ゲームは詰められたコインを正しく表示し、結果を保存しました。 グリー。 開発のためのさまざまな改善点を購入して、ストアを作成します。 そしてここで、計画の欠如が良い効果をもたらしたのです。 改善の購入と販売を正しく実行するには、規定のスクリプトで20以上の変数を追加する必要がありました。







その時が初めてだったので、私はすべてを保存し、ペンと紙を取り、改善のコストを差し引く、改善を増やすなどの計画を立てることに決めました。 さらに数日かかりました。 ダイアグラムをコンパイルしたら、すでに記述されたスクリプトを徹底的にシャベルで削る必要がありました。 その日は失われました。







6日目





ついに疲れ果て、まだこのいまいましい店の仕事をしている間、私は休憩を取り、視覚的な部分を行うことにしました。 つまり、見栄えの良いピクセルチェストを描き、デザインします。 それから名前が生まれました:「チェストの主」は私たちの中で奇妙に聞こえたので、チェストマスターと呼ぶことにしました。 ここで、素晴らしい背景アートをくれたvertibirdoというニックネームの人に特別な感謝を言わなければなりません。 描画にはさらに3日かかりました。 ボタン、メニューなど。 著者の許可を得て、無料のソースからいくつかの基本を取りました。







画像






10日目





音が変わりました。 つまり、無料のサウンドライブラリ。 SonyVegasProへの特に低いお辞儀は、長い間私を助けてくれました。 また、たとえば、一部のファイルのホワイトノイズの問題をすばやく特定できました。 ClickteamFusionは24ビットを超える.oggファイルを正しく再生できず、8と16は問題なく動作することが判明しました。 別の日。







11日目





写真が集まり始め、すべてが機能しているように見え、完全にうんざりしているようにも見えません。 はい、何がありますか。 エディターでは、すべてが時計のように機能します。 スマートフォンでゲームを試す時間です。 そして、最初の難しさ。 SDKを構成し、デジタル証明書を発行し、これらすべてをアプリケーションに書き込む必要があります。 ええ、別の日は、JDKを使用して証明書を作成する方法を理解する方法に費やされ、アセンブリ中のエラーを克服するために、すでにアプリケーションを構築しています。







12日目





アプリケーションはパッケージ化されており、すでに電話機に搭載されています。 そして、ここに最初の起動があります...そしてそれは動作しません。 まあ、つまり、何も機能しません。 スクリーンセーバーもオンになりません。 冷たい汗が額に流れ落ちます。 フォーラムの退屈な再読みが始まりますが、それは何も与えません。 ほぼ1日後、私は1つの注目すべきことに気づきました。 私が意図的にアセンブリに表示したままにしたカウンターの1つは、単に機能しません。 それをいじくり回してみると、Androidデバイスは1000分の1秒に対して非常に貧弱に応答することがわかりました。 シャベルに乗って、ほとんどすべての内部スクリプトを修正するための時間-_-







14日目





そして、ここにバージョン1.1があります。 電話で正しく機能し、必要なものはすべて正しく表示されます。 グリー。 私は休暇で休みを取り、シャンパンを飲むことにしました。 翌日、可能な限りテストするように頼む私の愛する人の間でアプリケーションを配布するのにかかりました。 フィードバックはポジティブで、間違いはありませんでした。







17日目





それでは、Playマーケットに行って、そこにあなたの作品を記入し、同時に製品に関する情報を記入し、広告のキーを受け取ります。







18日目











画像






ゲームがロードされ、動作します。 彼女は不器用で、「ゲーム」という言葉はあまり適切ではありませんが、始められました、紳士。
















All Articles