私の麻雀



これは一般的な開発者のストーリーです。 ヒントやハードレッスンはありません。 なぜなら、すべてのプログラマーは、彼が人生を経験し、時々それに戻るプロジェクトを持っているからです。 それに関連するのは、記憶、好奇心cases盛なケースです。 あなたはすでに膨大な経験を持ち、多くの真剣なプロジェクトを完了していますが、今までにない間違いをしたときは、長子を温かく扱ってください。 はい、そして人々は「ああ、はい、これはやった人です」というフレーズであなたを覚えています。



この話は、ActivisionからWindows 95用のShanghai:Dynasty CDを購入したことから始まりました。 これは、古代中国の賢者の遺産を初めて知った人です。 独創的なソリティアを解決できてうれしかったとは言いません。 しかし、ゲームは、モニターの前に長い間ぶら下がっていて、同じようなチップのペアを探していた私の小さな5歳の息子に訴えました。 これは彼の注意をそらし、常にいくつかのいたずらに集中し、両親の生活を楽にしました。 しかし、ゲームの人気はディスクの表面の品質に影響を与え、ドライブでますます悪く読まれ始めました。



フラッシュ


90年代の遠い時代に、Macromedia Flashテクノロジーは活発なステップでインターネットに入りました。 ブラウザプラグインの登場により、もともとプレゼンテーションビデオを対象としていましたが、Webページに埋め込むようになり、最先端の広告プロバイダーがgifバナーに置き換えました。 バージョン4のFlashはコードの記述が非常に限られており、Macromedia Directorの別の製品が主要なゲーム作成ツールとして宣伝され、非常に優れたおもちゃもリリースされました。 しかし、後者は私にはあまりにも混乱しているように見えましたが、起動時のFlashは、勉強してすぐに作業を開始できるいくつかのレッスンを提供しました。 アイデアを実現するために選んだのはこのツールでした。

開発のしやすさは、開発者にとってのインターフェースの不便さに隠れていました。 4番目のバージョンでは、関数さえありませんでした。そして、コードは小さなウィンドウに書かなければならず、stop()とplay()にのみ適していました。 明確にするために、外部のテキストエディターにコピーする必要がありました。 しかし、困難にもかかわらず、ゲームは数週間で準備が整いました。



開発中、FlashKitサイトは私を大いに助けてくれました。それは当時、優れたレッスン、コードサンプル、サウンドを提供するフラッシャーの主なリソースでした。 ゲームセクションは非常に人気があり、一般ユーザーが成果を発表しました。 当時はたくさんのゲームがありました。何か良いものを見つけるのは簡単ではありませんでしたが、非常に価値のあるものもありました。 神秘的な青い象形文字を使用したゲームのデザインはひどいものでしたが、私は恐れずにパズルセクションに入れました。 レイアウトして忘れてしまった...

しばらくすると、どのサイトでもゲームを使用する許可を求めるメールが私に届き始め、少しのお金を提供しました。 しかし、ゲームはすでに「引きずられている」ことができ、現金は現金銀行による金額の控除で確認することによってのみ受け取ることができることに気付き、私は自動的に「はい、そのようにします」と答えました。 「これらの人々は誰なのか」と考えた後、私はFlashKitに行き、ゲームがトップ10のメインページにかかっているのを見ました。 このサイトが何らかの理由でゲームセクションを閉じることを決定するまで、彼女はそこにとどまりました。

興味深いデザインが郵便局に来て、異なるデザインで似たようなものを開発しました。 たとえば、ある会社のCEOは、オフィス全体がこの麻雀を止めずにプレイしていると言い、標準チップの代わりに従業員の写真を注文しました。 クリックしてクリックすると...ペアが消えます。 かなり深刻なヒントですが、冗談であることを願っています。

システムクラッシュの可能性からソースコードを保存する必要があることを理解し、その時点で最も安定したchat.ru runetに安全に送信しました。 私は失敗について間違っていなかった;それはすぐに起こった。 しかし、サイトを犠牲にして... Chat ruはソースと突然、私のハードディスクとほぼ同時に死にました。

繰り返しは学習の母です。 私は再び麻雀を収集しますが、メインの仕事から暇なときにすでに高度なFlash 5を使用しています。 今回は、ラスターグラフィックスを放棄し、すべてをベクターで完全に行うことにしました。 これにより、ゲームのサイズは100 kb以下になり、どの画面でも品質を損なうことなくフィールドを広げることができます。



しかし、それは間違いがなかったわけではなく、めったに現れませんでしたが、10年以上も私を悩ませてきました。 FlashKitを通じて、ゲームはインターネット全体に広がりましたが、メールボックスの名前は常に隅にあり、エラーに悩まされていたプレイヤーがスクリーンショットを送ってくれました。 私はこの麻雀が原則的に理解されているかどうかに興味を持っていたユーザーからの手紙を思い出します。彼はほぼ一週間寝ており、家を出ていませんが、勝利は見ていません。 わずか数時間後、彼の「万歳」には、手紙の本文に数百の感嘆符が付いていました。 もちろん、開発者が仕事のためのお金を受け取らないことを理解している感謝のプレイヤーからの手紙を受け取ることは非常に素晴らしいことです。



Android


このプラットフォームをマスターした後、すぐにあなたの麻雀を移植するというアイデアが現れました。 市場に登場した後、「ひどい、何も見えない」から「すべてを削除し、放置した」までのさまざまなレビューが伴いました。 しかし、ほとんどの場合、プレーヤーは追加のレイアウトを要求しました。 そのため、「アリーナ」が表示されましたが、これはそれほど複雑ではないようです。



有料アプリケーションの市場の問題を既に把握しており、多数のレイアウトを提供できないため、広告を台無しにしてゲームを無料で公開することにしました。 この決定は功を奏し、月額約400ドルになりますが、他の有料アプリケーションについては言えません。 2番目のレイアウトが表示された後、iOSのバージョンが完了するまで更新をアップロードしないことを約束しました。



iOS(iPad)


このバージョンで実装したAndroidマーケットプレーヤーのほぼすべての要望。 大画面のおかげで、さまざまな機能を持つボタンにスペースを割り当てることが可能になりました。

開発では、非標準のUIViewControllerロードアーキテクチャを使用しました。ベースアーキテクチャがインターフェイスコントローラーローダーとして機能し、未使用のメモリをすぐに解放し、グラフィックのダウンロード間の休止をスムーズにしました。

このゲームは先週公開されたので、話すことは何もありません。 まあ、最高のアプリケーションの一般的なリストの16位と、リリース直後のセネガルのゲームの1位を除いて。 このアプリケーションは無料なので、誰でも自分で確認できます。



関連リンク:


最初のゲーム-他の人のサイトを宣伝したくありません。Googleで最初のリンクである「shaghai dynasty」と入力するだけです。

2番目のFlashゲームを更新-sillytale.com/?page_id=30

Android-market.android.com/details?id=com.mizerov.mahjong&hl=en

iPad-itunes.apple.com/en/app/mahjong-dynasty/id471735222?l=en&ls=1&mt=8

開発者サイト-sillytale.com








All Articles