■ このスレッドは過去ログ倉庫に格納されています
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 ★