【初心者】Java の宿題ここで答えます 5.0【歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0616デフォルトの名無しさん
05/03/02 14:32:30以下がゲームの必要事項です。
スタートボタンを押すとロボット(プレイヤー)とロボット(コンピュータ)
HOMEをそれぞれランダムで格子状(gridLayoutを使って作ります)のステージに配置します。
ステージのマスの数(縦×横)はプレイヤーが数字を入力して選べます。
HOMEはプレイヤーにはわからないようにします。
プレイヤーとコンピュータのロボットは交互に一マスずつ動いていきます。
ロボットが一マス動くごとに1ドルのコストがかかります。
ロボットが一マス動くごとにステージをアップデートしてHOMEまでの距離を表示します。
ロボットはキーボード操作でマスを上下左右に移動できます。(斜めはなし)
上=I, 下=M, 右=L, 左=Jのキー配置です。
HOMEまでの道のりのマスにボーナス(20ドルゲットとか50ドルゲットとか)をランダムで配置します。
どちらかのロボットが先にHOMEについた時点でゴールです。
プレイヤーが先にゴールした場合、ボーナスとして100ドルを受け取れます。
最終スコアは勝った場合のボーナスとHOMEまでの道のりで得たボーナスから
コストを引いたものが最終スコアとなります。
スコアキーパー(デフォルトのTOP5のデータを入れておく。)からデータを読み取り、TOP5を記録。
このとき、現在プレイしたスコアがTOP5入りするようなら名前の入力を求める。
ゴール後ウィンドウをポップアップさせて最終スコアとリプレイするかしないかを表示します。
■ このスレッドは過去ログ倉庫に格納されています