Javaで本格じゃんけんゲームを作ろうぜ! (無料ゲーム開発日記

恐怖と感動をテーマに『怖泣』ゲームを開発します。無料でダウンロードが可能です。


無料ゲーム開発日記 >スポンサー広告 > Javaで本格じゃんけんゲームを作ろうぜ!無料ゲーム開発日記 >Java > Javaで本格じゃんけんゲームを作ろうぜ!

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

FC2ブログランキング

↑ランキングに参加中です。ポチッとな。

Javaで本格じゃんけんゲームを作ろうぜ!

風邪もすっかり治って、超元気になりました。
つい、いつもの夜型生活に戻ってしまう。

もうすぐ大学へ行かなきゃ行けないので、生活を改めないと…。


さて、今回はJavaによる本格的なじゃんけんゲームを作ってみようとふと思い、記事を書きながら作っていこうと思った訳です。
お引っ越し前のブログ、『オリジナルゲーム作成!!』の記事の内容と少しだけかぶりますが、あの時よりももっと本格的につくろうという訳です。

なに!本格的なじゃんけんという事は、脱衣とかもあるのか!(鼻血)と思ったそこの変態さんなアナタ!

仲良くしましょう!


Eclipseで新規Javaプロジェクト!

『Eclipse』を使って作っていきます。

Javaでじゃんけんゲーム

Eclipseの『File』→『New』→『Java Project』という順に選択していきます。


すると、New Java Projectというウィンドウが開きます。

Javaでじゃんけんゲーム

とりあえず、私は『Project name(プロジェクト名)』を、『JankenGame』にしました。
また、『Use default location(デフォルト・ロケーションを使用)』にはチェックを入れたままで良いかと思います。

JREはとりあえず、最新のJavaのバージョンにしておけば良いかなと(多分)。今回はJava SE 7だったので、これにしました。

『project layout(プロジェクト・レイアウト)』は、『Create separate folders for sources and class files(ソースおよびクラス・ファイルのフォルダーを個別に作成)』を選択します。

えっ、この二つの違い?
仕方ないなぁ。

『Use project folder as root for sources and class files(プロジェクト・フォルダーをソースおよびクラス・ファイルのルートとして使用)』を選択すると、プロジェクトのフォルダーの中にはJREシステム・ライブラリーが一つです。

しかし、『Create separate folders for sources and class files(ソースおよびクラス・ファイルのフォルダーを個別に作成)』を選択すると、プロジェクトのフォルダーの中に、srcというフォルダーが出来るんです。

Javaでじゃんけんゲーム

なので、『Create separate folders for sources and class files(ソースおよびクラス・ファイルのフォルダーを個別に作成)』を選択する様にしましょう。

working sets(ワーキング・セット)は、今回、特にチェックとか入れません。これは、プロジェクトが増えてきた時に、分かりやすくプロジェクトを分けたりする為のものです。

入力が終わったら、『Finish(完了)』をクリックします。


次にEclipseで新規Javaクラス!

プロジェクトを作ったので、次はそこにクラスを作成していきたいと思います。

Javaでじゃんけんゲーム

Eclipseの『File』→『New』→『Class』という順に選択していきます。

Javaでじゃんけんゲーム

『package(パケージ)』には、ドメインをひっくり返したものを入力します。まぁ、とりあえずは適当で良いでしょう。

Name(名前)は、とりあえず『Janken』としました。

『Which method stubs would you like to create?(どのメソッド・スタブを作成しますか?)』の部分は、『public static void main(String[] args)』にチェックを入れておきます。

こんな感じで、『Finish(完了)』をクリックします。

さて、準備はこれで完了ですよ。


まずは文字だけでじゃんけんゲームを作ってみる!

では、ついにじゃんけんゲームのプログラムを作ってみます。


package com.original_game;

import java.util.Scanner;
import java.util.Random;

public class Janken {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("0:グー 1:チョキ 2:パー\n");
System.out.print("何を出しますか? : ");

Scanner scan = new Scanner(System.in);
int prayer = scan.nextInt();
scan.close();

Random rnd = new Random();
int computer = rnd.nextInt(3);

System.out.print("じゃんけんぽん!\n");
System.out.print("\n");
System.out.print("あなた\n");

if(prayer == 0) System.out.print("グー\n");
else if(prayer == 1) System.out.print("チョキ\n");
else if(prayer == 2) System.out.print("パー\n");

System.out.print("\n");
System.out.print("相手\n");

if(computer == 0) System.out.print("グー\n");
else if(computer == 1) System.out.print("チョキ\n");
else if(computer == 2) System.out.print("パー\n");
System.out.print("\n");

if(prayer == computer)System.out.print("あいこです!");
else if(prayer == 0){
if(computer == 1) System.out.print("アナタの勝ちです!");
else if(computer == 2) System.out.print("アナタの負けです!");
}
else if(prayer == 1){
if(computer == 2) System.out.print("アナタの勝ちです!");
else if(computer == 0) System.out.print("アナタの負けです!");
}
else if(prayer == 2){
if(computer == 0) System.out.print("アナタの勝ちです!");
else if(computer == 1) System.out.print("アナタの負けです!");
}
}
}

コンソールには、この様に表示されます。

Javaでじゃんけんゲーム

正直言って面白く無いですね。
せめて、ウィンドウを表示したい。


ウィンドウでの表示はまた別の機会として、今回はこの辺にしておきます。


FC2ブログランキング

↑ランキングに参加中です。ポチッとな。

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://freeoriginalgame.blog.fc2.com/tb.php/20-9951e101

 | HOME | 

プロフィール
Author:It is R
  • 職業:大学生
  • 性別:男性
  • 好きなもの:ゲーム、イラスト、音楽、プロレス!!
  • 好きなアーティスト:日本ならば解散したけどWAG。海外ならDead by April、paramore。
  • 好きな漫画家:峰倉かずやさん

Webページをつくりました。


バナー【ORIGINAL-GAME.COM】

クリックで移動します。


リンクフリーです。
連絡はしなくても大丈夫です。教えて頂ければこちらからも返すと思います。


『怖泣』とは……
怖いけれども、感動して泣ける。そんな言葉を探したけれども、見つからなかった為、私が勝手に作った言葉です。


読み方は『ふきゅう』でも『こわなき』でも。表現が目的なんで何でも良いっす。

カテゴリ
ゲームダウンロード
  • 精神と身体 バナー【精神と身体】
    • 2012 10/7 午前2時頃 BGMの変更とおまけモード(音楽鑑賞)のバグを修正
    • 2012 10/7 午前5時頃 サイズがあまりにも大きすぎる為、修正
    • 2012 10/18 午後10時頃 STGが2面でタイトルに戻り冒頭から読み始めた時、STGが2面から始まってしまうバグ、修正
    • 2012 10/18 同じ時間 ノベルの誤字を修正

    それ以前にダウンロードされた方は、お手数ですがもう一度ダウンロードし直す事をお願いします。 申し訳ありません。

  • ベリ→キュートヴァンパイア ユリ バナー【ベリ→キュートヴァンパイア ユリ】
最新記事
月別アーカイブ
最新コメント
リンク
RSSリンクの表示
ブロとも申請フォーム

この人とブロともになる

アクセスカウンター
QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。