モバむルゲヌム開発-パダワンの厄介な道

画像

この写真は、「スタヌりォリアヌ」が私のファンであり、ただ電話があるためです。



良い䞀日。 私の名前はアレクサンダヌです。私は小さな䌚瀟のフロント゚ンド開発者ですが、蚘事は私の趣味に焊点を圓おたす。 私は知り合いの話をし、この分野にさらに没頭し、むンディヌ開発者ずしお自分自身を詊しおみたいが、疑う人ず私の経隓を共有したいず思いたす。 たた、私が実装しようずしたアむデアに関する経隓豊富な開発者の意芋を知るこずも興味深いです。 おそらく、遠くから始めたしょう。



少し前たで、あるシベリアの遠い地方で



珟時点では、私はこの囜の広倧な囜の文化銖郜に䜏んでいたすが、2015幎、次の息をのむような冬の䌑暇のために遠く離れた地域のネむティブシベリアの郜垂にいる間、マむナス30で出かけたので、私は家に座っお自分で䜕をすべきか分かりたせんでした欲望の皋床は特にありたせんでした。 私は倧たかに蚀えば、プログラマヌずしお地元の研究所で勉匷したした。䞡芪が私にさらなる教育のためのプログラミングコヌスに送ったずき、私は孊校のこの専門が奜きでした。 私はプログラミングが奜きで、研究所で勉匷しおいたした-いいえ。



私はコンピュヌタヌの前に座っおいたしたが、突然面癜い考えが頭に浮かびたした。シンプルなモバむルゲヌムを䜜っおみたせんか。 䞀般的に、このアむデアはたったく予想倖のものではなく、パむプの間を飛んだ鳥に぀いおの1぀のゲヌムの圧倒的な成功ず、1人の人間が定期的に頭に浮かぶずいう事実に感銘を受けたしたが、どういうわけか考えお蚈量する時間が足りたせんでした、勉匷する以倖に、䜙分なお金も皌いだ。 しかし、ここは冬䌑みです。通りに霜がありたした-ありたせんでした、そうではなかった、私は䜕かをシンプルで簡単にしようずしたす。



私のためにこのたったく新しい䞖界を埁服し始めたので、最終的にCorona SDKクロスプラットフォヌムフレヌムワヌクを䜿甚しお「脳に負担をかけずに時間を぀ぶす」ずいうカテゎリからゲヌムを䜜成したしたが、Google Playマヌケットでのみ䜜成しお投皿できたしたStoreにはMacBookが必芁でした。 もちろん、混乱しお回るこずができたすが、ゲヌムはろうそくの䟡倀がありたせんでした-それはあたりにも䞍噚甚に出おきたした。 しかし、この問題を取り䞊げお終わらせたずいう事実は私を喜ばせ、良い仕事のために知識ずスキルを匷化する必芁があるこずに気付きたしたゲヌムをプレむするのに䜕ヶ月も費やしたしたが、䌑暇䞭になんずか成功した埌、週末にすべおをしたした。平日は十分な䜓力がなかったからです。

さらに、私はただ自分自身が感じおいる問題に出くわしたした-お金がたったくない堎合にどうやっおゲヌムを宣䌝するかです。 それから私は気にしたせんでした同じ理由-ゲヌムは吞うが、今では私の喉のこの骚では、私はぐっすり眠れず、クッキヌでお茶を飲むこずができたせん。



クロヌン攻撃



画像

どんなにひどくおも、ゲヌムをダりンロヌドするだけです



幞いなこずに、私はモバむル開発の䞖界で䞀人ではありたせんでした。 私の成功に觊発された友人は、最初の盲人であるにも関わらず、ゲヌムの開発に着手したしたが、1぀の特異性がありたす-圌は元のゲヌムを䜜成したせんでしたが、有名なゲヌムのクロヌンを詰たらせるこずに決めたした。この堎合、プロモヌションに察凊する必芁はないず䞻匵しおいたすゲヌムは絶えずダりンロヌドされ、凊理が行われ、人々はさらに倚くのものを望んでいるので、遅かれ早かれクロヌンに到達したす。 しかし、クロヌンは愚かなコピヌではありたせんでした-圌はゲヌムプレむを倉曎し、それをもう少し耇雑にしたが、より面癜くする1぀の機胜を远加したした。 その埌、圌ず私が思うように、これは圹割を果たしたした-圌のゲヌムは、䞀床にGoogle Playマヌケットで、぀たり元のゲヌムの盎埌に2䜍に留たりたした。 最初は、このベンチャヌに懐疑的でした。 友人からこの方向ぞの移動を続ける必芁があるず蚀われたしたが、最初のゲヌムが倱敗するず予想されおいたしたが、これを完党にやめお地䞋に行きたした。



しかし、この人生では、すべおが呚期的です。 友人のゲヌムが成功したこずでモバむル開発に興味が湧き、圌の足跡をたどりたした。同じゲヌムのクロヌンを䜜り始めたした。 Unityフレヌムワヌクは、ゲヌムが2次元であり、2Dゲヌムを䜜成するためにそのような匷力なものを䜿甚するこずは非論理的でしたが、Cを十分に知っおいたからです。 合蚈3か月間ゲヌムのクロヌンを䜜成したしたが、2か月から1か月の間に別の郜垂に移動し、仕事を探したした。私のクロヌンは、最初のゲヌムの最埌の曎新から1幎以䞊たっお2016幎の秋にGoogle Playマヌケットに登堎したためです䜿甚したした2015幎5月たで勉匷したした。



さらに、圌のゲヌムの友人圌女はその時点ですでに2䜍だったが私のリンクを投皿したしたが、今たでは同じ機胜、たたは友人のゲヌムからのナヌザヌの流れに、私のクロヌンの成功に圱響を䞎えたものが疑問に思っおいたした。 しかし、事実は-しばらくの間、私のゲヌムは3䜍でしたが、残念なこずに、珟時点では30䜍ですが、もう気にしたせん-それはクロヌンであるクロヌンです-寄生は元のゲヌムに本圓に魅力的ではありたせんパヌ゜ナルでクヌルで人々に人気のある䜕かをしたい開発者。



実際、クロヌンが垂堎の段階でどんどん萜ちおから、真剣に取り組み、最終的に私が最初に䜜りたいゲヌムを䜜る時だず決めたしたが、私はそれを匕き出しお、良い時たで延期しないこずに気付きたした。 時が来た-私は仕事で開発プロセスの良い経隓を積んで、私の埌ろに2぀の本栌的なゲヌムがありたした。 しかし、私はただリンゎの修道院に入りたいず思っおいたので、私は力を集め、空腹になり、仕事のためにポヌンのように歩き、売るこずができるものすべおを売り、自分でMacBookを買いたした。 確かに、私はゲヌムを賌入しおから6か月埌に開発するために座っただけです。私にできるこずは、創造性ずロゞックのミュヌズに出䌚うたで怠laなプログラマヌの性質です。プログラマヌの指で必死にキヌを叩き始めたす。



新しい垌望



画像

むンスピレヌションの間、目はたさにこのように芋えるように思えたす



私は正盎になりたす-merc兵の背景も私を悩たせたした。 そしお、圌らの䜜品で䜙分なお金を皌ぐこずを同時に望たないのは誰ですか だから、クロヌンからいくらかのお金を皌ぎたいず思った。 したがっお、元のゲヌムの䜜成には遅延は必芁ありたせんでした。 だから、2017幎の倏に、それでも意図した目的でMacBookを䜿い始めようず決めたずき、私は真剣に考えたした-今回はゲヌムを䜜成するために䜕を䜿うべきですか ゲヌムは2Dであり、かなりのレベルがあり、プレヌダヌの動きに特城がありたす-䜕を遞択すればよいですか そしお、私の友人は再び救助に来たした。 「ネむティブを曞く」ず圌は私に蚀った。 私は考えお決めたした-そしお、なぜ地獄が冗談ではないのか、私はAppleがモバむルゲヌムの開発に提䟛するもののフルパワヌを䜿甚しようずしたす。 しかし、予玄する䟡倀はありたす。Swiftがなかった堎合、Objective-Cを認識しないので、このベンチャヌを攟棄したでしょう。䞻芳的です。 私はすぐにSwiftが奜きで、その䞻な機胜に慣れ芪しんで行動を開始するために数晩過ごしたした。 私は䞀人でいお、おそらくそこになかったお金を陀いお誰も助けおくれないこずを理解したした。 クロヌンから飛び蟌んだものは延期され、最終的には新しいゲヌムをテストするためにiPhoneに費やされたした。



だから、私はプログラムの䜜り方を知っおいたす少なくずも私は信じおいたす。デザむン、ゲヌムレベルの蚭蚈、ゲヌムのプロモヌションに぀いおは䜕も理解しおいたせん。関連する専門家にお金はありたせん。 そのような堅固な枠組みの䞭で、人は自分の脳ず想像力に負担をかけなければならず、最終的には冒険的なアむデアが生たれたした。



デザむンの問題 だから私はミニマリズムのスタむルでゲヌムをやっおいたす-真ん䞭にパタヌンがプレむダヌずしお、長方圢が障害物ずしおの癜い円。 電話画面の巊偎たたは右偎をクリックしおこの円を管理する必芁がありたす。これにより、同じ速床で䞊から䞋に䞋降する障害物に遭遇するこずはありたせんが、x軞に沿っお異なる䜍眮巊、䞭倮、右にありたす。



玠晎らしいスタヌトが切れたしたが、あたりにも原始的で、すぐに退屈です。 それを耇雑にするために、障害物の数私にずっおは壁ず呌びたすをレベルごずに倉えるか、その品質を倉えたす壁を巊から右ぞ、たたはその逆に移動させるか、反時蚈回りおよび時蚈回りに回転させるか、ゆっくりず消えさせるか、䞊蚘のさたざたなバリ゚ヌションをさせたす。



しかし、これによりゲヌムがさらに15から20レベル垌釈され、さらに必芁になりたす。 ずころで、ゲヌムにはいく぀のレベルがありたすか そしお、考えが頭に浮かんだ-タむトルのゲヌムに数字だけ、぀たりレベルの数が含たれおいるが、この数字が有名なゲヌムず亀差する堎合はどうなるのか 「94」パズルを思い出したした。 ほずんどの人は怠け者で、携垯電話のキヌボヌドで「94」ず入力しお興味のあるゲヌムに早く行きたいず考えおいるため、切望されおいる「」蚘号を求めおレむアりトを切り替えるこずはほずんどありたせんが、2぀の数字を入力した埌、単に「怜玢」を抌したす。 App Storeでチェックしたした-実際、「94」ず入力するず、ゲヌム「94」が最初に衚瀺されたす。



玠晎らしい、぀たり、私は94ずいうミニマリストスタむルでゲヌムを䜜っおいるずいうこずです。デザむンずプロモヌションの問題は解決されおいるず思いたす。 結局、予想どおり、怜玢行に名前で完党に䞀臎するゲヌムは、䜕よりも䞊に、たたは少なくずもトップ10に衚瀺されるはずですそう、倢を芋おいたす。 しかし、興味深く倚様な94のレベルをどのように思い぀くか。最初の10の埌、ナヌザヌはあくびせず、ゲヌムを削陀したせん。 圌は新しいタむプの壁を远加したした-トリプル2぀の「穎」のある3぀の壁ずキャッチのあるトリプル「穎」の1぀だけが通過できたす。私はそれらを停のトリプル壁ず呌びたす。 しかし、ただ十分ではありたせん。 プレむダヌず関係があるかもしれたせん円



もちろん、すべおが衚面にありたす。 それぞれの新しいゲヌムブロック94レベルをブロック、たたぱピ゜ヌド、9レベルの10ブロック、最埌に4レベルのブロックに分割するこずにしたで、プレヌダヌが異なった動きをするずしたす。 ぀たり、電話の画面の半分をクリックするのは同じですが、反応は異なりたす。 そのため、次のタむプのプレヌダヌの動きが珟れたした。



  1. 巊をタップ-巊に移動、右をタップ-右に移動。
  2. 巊のタパスを䜿甚した移動は、右のテヌプを䜿甚した堎合よりも遅くなりたす。逆の堎合も同様です。
  3. プレヌダヌが巊に移動するずき、画面の巊偎をタップしお右に抌す必芁がありたすこれらのタむプでは、二重壁を远加したした-瞊にゆるい鳥のようなものになりたした-開発の終わりにこのアナロゞヌを䜜りたした。
  4. 巊をタップ-右に移動、右をタップ-巊に移動以降、反転ず呌ぶ。
  5. ポむント2 +反転。
  6. ポむント3 +反転぀たり、プレヌダヌが右に匕っ匵る堎合、巊にタップしお巊に匕き寄せる必芁がありたす。
  7. 加速床蚈-プレヌダヌの察応する動きに合わせお電話を巊右に傟けたす。


したがっお、9぀のレベルの7぀の゚ピ゜ヌドを蚘録したした。 次は そしお、すべおがシンプルです-私はこれらすべおの動きを結合し始めたす。 レベルの始めに単玔な動きがあり、その途䞭で反転に倉わりたす。 バリ゚ヌションが倚いので、90レベルを埋めたした。 そしお、私は特に残りの4぀を陀いお最埌の4぀を䜜成したした。これらのレベルでは、動きはランダムに倉化したす。 ぀たり、抜け萜ちる可胜性のある䞀連の動きがありたすが、遞択は偶然に起こりたす。 たずえば、単玔な動きは、右たたは巊に匕っ匵る動きず亀換できたす。



だから、私の頭脳を完成させお、私は次の䜍眮にいたした-「94」ずいう名前のミニマリストスタむルのゲヌム、あなたが経隓する必芁がある異なるレベルの数だけを意味したす。 私はそのようなゲヌムを芋぀けたせんでした-私はそれが私が欲しかったオリゞナルであるず結論付けたした。 すべおに加えお、名前に文字がなければゲヌムに文字はないこずを決定し、蚀葉なしですべおを盎芳的にしようずした。 それから、それが私に良い利点を䞎えたこずが刀明したした-ロヌカラむズに煩わされるこずなくゲヌムをすべおの囜で配垃できるので、費甚もかかりたす。 すべおが完璧に機胜したした。 広告ず簡単な小さなチュヌトリアルを远加するこずで、すばらしい恐ろしいApp Storeを攻撃したしたどうしおそんなに高䟡なのですかそれはたった1幎ですか



誘惑の垝囜の逆襲



画像



私はこれを長い間育おたした、そしお、ここに結果がありたす-私は再び混乱に倱敗したした。 ゲヌムはうたくいきたせんでしたが、今日たでのずころ200か所の地域のどこかでしか芋぀かりたせんでした11月䞊旬に掲茉したした。 䜕が悪いのかわからない-なぜラゞオ局のいく぀かのあいたいなアプリケヌションいく぀かの文字で94.7、芚えおいない、94番ではなく、私のゲヌムよりも9たたは4だけ高いゲヌム。 どうやら、怜玢結果が名前の䞀臎ではなくダりンロヌド数で䞊べられおいるずいう意味で間違っおいたようです。これはナンセンスですが、94を怜玢する堎合、「単語を掚枬する」たたは「IQテスト」は必芁ありたせん。 残念ですが、ここでは店舗でゲヌムをランク付けするプロセスを非垞に深く理解する必芁があるず思いたす。これに぀いおはあたり情報がありたせん私は芋栄えが悪いかもしれたせんが。



奜きなこずを蚀っおください。しかし、どうやらプロモヌションでサヌドパヌティの支揎がなければ䞍可胜です。 最小の珟金準備で昇進の問題に盎面しおいる同じプログラマがたくさんいるのだろうか お金の䞍足は、ずにかく、あなたの補品に぀いお誰も知らないだろうず、さらに䜕かを続ける動機を殺したす。 iOSでゲヌムを撮圱した埌、Android向けに゜ヌむングを開始するずいうこずは、すでに口を開いおいたす。



たずめ



むンディヌ開発者の運呜は簡単ではありたせんが、この趣味には明るい面がありたす。 2幎間のモバむルゲヌムの専門倖の開発で、AndroidおよびiOSオペレヌティングシステムの操䜜、それぞれの開発機胜、デゞタル眲名を䜿甚しおストアにアプリを配眮する機胜に぀いお倚くの興味深いこずを孊びたした各ストアでゲヌムを公開した埌の感芚は単玔に説明できたせん。 ゲヌムの1぀のクロヌンが15䞇人、2番目の3䞇人がダりンロヌドしたしたはい、私は2぀のクロヌンを䜜成したした。悪い行為をする方が楜しいです。 Lua、C、Swiftなどの蚀語の少なくずも基本レベルで習埗し、最埌に開発プロセスで倚くのデザむンパタヌンを研究し、発生した問題を解決するためにカップルを䜿甚したした。 ほずんどの郚分のコヌドは最適ずはほど遠いですが、私自身は開発スキルは向䞊したず感じおいたすが、開発するべきこずがたくさんありたす。 远加の収益ずいう圢での玠晎らしいボヌナス広告を通じおのみ収益化。



私の倱敗はお金の䞍足だけに関係しおいるず思いたす。 開発のための十分なアむデアがありたすが、プロモヌションの耇雑さを理解し、これらの悪名高い臭いのある玙を芋぀けるたで、私は䜕か新しいこずをする理由がありたせん。



ご枅聎ありがずうございたした。最も重芁なこずを芚えおおいおください。詊さないこずよりも埌悔するこずの方が、埌悔するこずの方が良いです。 あえお、サむンが䜕かを始めるのを埅っおいるなら、すべおはあなたの手にありたす-そしお、ここにありたす、先に進みたしょう



All Articles