2011-02-05 8 views
0

私はactionscript 2でマッチメーキングゲームを作るためのタスクを与えられました。問題は、言語についての知識がほとんどありません(本当に、プログラマー)。だから、あなたがゲームのロジックと、AS2でのマッチングの仕組みを教えてくれるかどうか、重要なコードは何か、コードの置き場、そしてすべて..私はAS2で新しく、本当にたくさんのことが必要です私たちのプロジェクトの助けを借りてください。 :)As2のマッチングゲームのロジックのヘルプ

私は画像と一致する予定です。しかし、私は一種の「互換性」マッチアップゲームを計画していました。たとえば、2つの電池があり、1つが50vの容量(どのように電池を測定しますか?)、もう1つは100Vの容量50Vのバッテリーしか使えないバッテリースロットがある場合は、この50Vバッテリーをそのバッテリースロットに合わせなければなりません。これはゲームのコンセプトです。私が言ったことを得たことを願っています。 :D

+0

私は本当に質問を理解していません。正確に一致させたいのは何ですか?画像、テキスト...? – robertp

+0

はい、私はイメージを一致させる予定です。しかし、私は一種の「互換性」マッチアップゲームを計画していました。たとえば、2つの電池があり、1つが50vの容量(どのように電池を測定しますか?)、もう1つは100Vの容量50Vのバッテリーしか使えないバッテリースロットがある場合は、この50Vバッテリーをそのバッテリースロットに合わせなければなりません。これはゲームのコンセプトです。私が言ったことを得たことを願っています。 :D –

+0

あなたの質問を編集し、あなたのコメントに何を追加してください。 – weltraumpirat

答えて

0

バッテリーの場合は、Spriteクラスを拡張できるクラスのスロットとクラスのバッテリーを作成するだけで済みます。後でステージ上でオブジェクトを扱うのが簡単になります。

class Slot extends Sprite { 
    public var capacity:Number; 

    function Slot(c:Number) { 
    capacity = c; 
    } 
} 

class Battery extends Sprite { 
    public var capacity:Number; 

    function Battery (c:Number) { 
    capacity = c; 
    } 
} 

ステージにいくつかのスロットとバッテリーを追加した後、クラスにグラフィックを追加します。私はいくつかの薬とドロップがあると仮定し、ユーザーがスロットにバッテリーを落とそうとすると、あなたは確認します

if(slot.capacity == battery.capacity){ 
    //input battery into slot 
}else{ 
    //put battery back to box 
} 
+0

うわー、ありがとう、私はこれを調べ、コードを勉強します...:D –