2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Javaで作るスタンドアローンゲーム

1 :名前は開発中のものです。:2012/12/27(木) 16:04:18.62 ID:rl+qGRHn.net
スレタイはアプレットとの対比的な意味と考えてください。
Javaでのゲーム開発は賛否ありますが、国外では割と盛んになってきているように思います。
裏を返せば日本語だけでは情報が得辛い状況であり、寂しく開発してる人が多いのでは・・・。

関連スレ
JAVAアプリでゲーム
http://toro.2ch.net/test/read.cgi/gamedev/1033926010/


参考になりそうなサイト
・どのイメージタイプを使うべき?
http://weblogs.java.net/blog/chet/archive/2004/08/toolkitbuffered.html
・弱点と言われる?ベクタグラフィックス関連の改善
http://docs.oracle.com/javase/1.5.0/docs/guide/2d/flags.html
・大量のソースコードを公開して下さっている国内サイト
http://aidiary.hatenablog.com/entry/20040918/1251373370
・Java 2D games tutorial
http://zetcode.com/tutorials/javagamestutorial/
・出入りが最も盛んな?フォーラム
http://www.java-gaming.org/index.php
・スプライトシートの切り方等(国内)
http://sky.geocities.jp/kmaedam/java2/java2.htm

動画
3D Game Programming tutorial
http://www.youtube.com/watch?v=iH1xpfOBN6M

451 :199:2015/03/17(火) 20:39:10.17 ID:2aANesll.net
まずは速度をタイル単位(32)からはじめるこった
ttp://gesei.sub.jp/kami/src/up0360.zip

452 :名前は開発中のものです。:2015/03/18(水) 01:15:50.35 ID:PXfFT047.net
>>451
199さんでしたか。色々助言やコードなどありがとうございます。
しかも世界ループ機能まで実装してもらってますし。読み易い。
今からプログラムを追っていく作業に取り掛かります。

これでなんとか地図上で動き回れるようになりそうです.

453 :199:2015/03/18(水) 02:38:41.27 ID:wB42T/0N.net
名前に番号入ってないのは俺じゃないよ

454 :名前は開発中のものです。:2015/03/25(水) 17:43:21.36 ID:CRyTJdAN.net
それは失礼しました。
ちょっと判定時々バグるけどこんなかんじでしてます。
ttp://gesei.sub.jp/kami/src/up0361.zip

455 :名前は開発中のものです。:2015/03/25(水) 22:56:29.47 ID:7qzYit+W.net
アローン☆スタンド

456 :名前は開発中のものです。:2015/04/01(水) 01:43:16.07 ID:rHcHS833.net
今度こそちゃんとしたゲームが作りたい!
目標は動物の森みたいな2Dゲーム。グラや操作性は大体80s~90s的なゲームが理想。
ゲーム中の機能としてはキャラ移動はもちろん、店での買い物や魚釣りなど色々な事が出来たらいいな。
ま〜最低店での買い物やメニュー画面を開いてアイテム確認や装備変更が出来ればいい。
ゲーム外の機能としては多くのゲームに共通する”新しくゲームをはじめる”、”ロードする”等選択出来るようにする。

今までに何回か簡単なゲームを作っては失敗しX2を繰り返したので上に列挙した機能は多分実装可能。
しかし、それらを管理する方法(構造)が現在未熟な為不明。

http://en.wikibooks.org/wiki/Video_Game_Design/Structure にあるState Machineの機能を実装したい。

現在の方法はfrontEndとmainGameをリストで管理し、各stateに固有のIDを持たせて初期化やupdate等をしている。
ココで今問題になっているのはfronEndで”ロード”されたゲームデータをどのようにしてmainGameで受け取り処理するか?等だ。

ゲームの構造は作製回数を重ねるごとに洗練されてくると聞き及ぶ。
貴方達はこのような時どんな構造にしていますか?

457 :名前は開発中のものです。:2015/04/01(水) 02:58:35.22 ID:RM2wWUK+.net
文章おかしくて外人みたいだな
質問内容が分からないのでもう一度書き直せ

458 :名前は開発中のものです。:2015/04/01(水) 12:44:19.32 ID:rHcHS833.net
失礼。何年も日本にいなかったのでまだ少し文章が変かもしれない。
質問内容は
start up
licenses
introductory movie
front end
 game options
 sound options
 video options
loading screen
main game
 introduction
 game play
  game modes
 pause options
end game movie
credits
shut down
というゲームの基本要素をstate machineを使ってどのように実装したら、これらの管理が容易になるだろうか?です。

ここにコード全部乗せるのは文字制限の関係で無理みたいっだし。

459 :名前は開発中のものです。:2015/04/01(水) 17:30:19.81 ID:lJ9uSJVO.net
グローバル変数ばんざい

460 :名前は開発中のものです。:2015/04/02(木) 00:51:21.72 ID:Kd4ACYgu.net
ゲームの進行を管理するクラスが必要だなー。
データをセーブロードするクラスも必要だな。
データそのもののクラスがあったほうがいいな。
プレイヤーというクラスもあるな。
アイテムというクラスを作ったら、
プレイヤーにアイテムのリストを持たせる?
いやアイテムボックスというクラスを作って、
それをプレイヤーに持たせるか。
満タン判別とか簡単に引っ張って来られたら便利だなー…
あ、データクラスに含ませてセーブしたほうがいいな。
ロードしたらアイテムボックスにリストをセットしたいな。

…って感じで、まずは想像を膨らませながら
具体的に設計したら後々楽だよ。

総レス数 484
173 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★