このサイトでは、ユーザーが他のユーザーの技術的な質問に回答しています。プログラマーにコードを書いてもらう必要がある場合は、そのサービスを提供しているサイトの 1 つを見つける必要があります。
これが大まかにあなたが説明したことです。おそらく、この疑似コードの方法でレイアウトすると役立つでしょう。ここにあるもの、またはここに記載されていないものについて技術的な質問がある場合は、お気軽に質問を修正してください。
// This is JavaScript syntax. It may be different from ActionScript.
// At this early stage it doesn't really matter.
function play_a_game() {
while (!game_over) {
// Let the player play.
// Game events happen.
player_kills_enemy();
// More game events happen.
}
}
function player_kills_enemy() {
increment_kill_count();
if (get_kill_count() >= 50) {
offer_upgrade();
set_kill_count(0);
}
}
function offer_upgrade() {
// Display stuff and get the player's choice.
if (bought_something) {
replace_weapon();
increment_level();
}
}