【目標ない奴】おまい ..
81:clap ◆DQzssh4o
02/07/13 13:51
課題2.にJavaで挑戦していきます。スクロール物は初めて。
まずはカーソルキーの左右でセルを左右に動かせること。
キーボード関係とスピード調節関係のクラスを作成。
GetKeyState と timeSetEvent があればこんなクラス
必要ないのに、Javaって意外と手間がかかるみたい。
URLリンク(forgamedev.zombie.jp)
82:48
02/07/13 14:02 EXbkn.Sw
>最初、BMPを2回読み込んでるのはなぜ?とか思った。
>課題2,3用だったら後のほうで大変なことになりそうな方法かも。そうでもない?
前の絵をscreenから消すのって、どうやるのがスマート?
バックグラウンド画像を別に用意しておいて、そっちから
転送する?
83:◆GD.rVX/U
02/07/13 14:42
>>82
今の時代、ハードが早いから、毎回全部書き直すのがいちばん簡単だと思う。
昔はいろいろテクニックがあったみたいだけどね。Xlibのみでゲーム作る時とか。
そもそも、ダブルバッファリングだと、Flipしたあと前の画面が残ってるとも限らな
かったりするし。SDLはどうなのか忘れた。
>>81
Javaマンセー。アプレットにしたのか。
URLリンク(java.sun.com)
こういうのはどうですか?
>timeSetEvent があれば
こいつは、Timer.addActionListener()あたりで同じことが出来ないかな?
それか、System.currentTimeMillis()を使うとか。
84:名前は開発中のものです。
02/07/13 14:50
∧∧ ミ _ ドスッ
( ,,)┌─┴┴─┐
/ つ クソ │
〜′ /´ └─┬┬─┘
∪ ∪ ││ _ε3
゛゛'゛'゛
85:clap ◆DQzssh4o
02/07/13 16:24
>>83
せっかくJavaなんだから、ブラウザで動かせるようにしようと思って、
ひとっ走りジオシティーズに逝ってきました。
URLリンク(www.geocities.co.jp)
タイマについては、環境ごとの精度が気になるところです。
86:夏厨-71 ◆NC71w266
02/07/13 21:09
>>76
>exeファイルやたら大きいけど、これってなにか原因あるの?
D3DXの機能を幾つか使ったところ、派手に大きくなったようです。
呼び出している行をコメントアウトした場合、30KB〜40KB前後になりますた。
Direct3Dは5日前から使い始めたので、まだよく分かんないです。
今まではCreateDIBSection( )使ってBitBlt( )なやり方を使ってますた。
今回D3Dを使ってみたのは、ちょっと興味があったからです。
87:名前は開発中のものです。
02/07/13 21:43 Up7SL5/o
>>72
> 折れも勉強中の C で参加したいが、
> DOS窓でしか実行させれねーし、
> perlはCGIとしてしかできねーし (もちろん*俺が*)、
mingw使えばいいんでない?
88:夏厨-71 ◆NC71w266
02/07/13 21:43
>>79
う・・。そうですね。
変数のスケールを小さく設定しすぎたので
あんなんなりますた。気を付けます。
>>80
デバッグウィンドウの混合モードで見てますた。本当だ。
プログラマがDQNでもコンパイラが面倒見てくれたーよ。
ヽ(・∀・)ノ マンセー!!
・・・鬱。
89:夏厨-71 ◆NC71w266
02/07/13 21:58
>>81
>>85
\●/ ワイデス バンザイ!!
■
/ \ (・∀・ )
90:◆CGIh1pXc
02/07/13 22:11
>>87
mingwについてよく知らないし、
そもそも C の勉強があまり進んでいないので(w
またいつか召喚してください.
91:名前は開発中のものです。
02/07/13 22:35
>>90
じゃ、SDLPerl。
URLリンク(www.sdlperl.org)
はじめないとはじまらないと思われ。
92:夏厨-71 ◆NC71w266
02/07/13 22:57
>>90
(・∀・)ガンバレ。ナントカナル!
俺、リアル工房。今年2年だけど1学期の数学は赤点くさい。
でもゲームなら何とか作れるyo!ね、安心したでしょ。ヽ(;´ー`)ノ
93:名前は開発中のものです。
02/07/13 23:04
>>92
夏厨よ、学校の数学と理科ぐらいまじめにやっと毛よ〜
94:名前は開発中のものです。
02/07/13 23:31 j/O/cqpU
>リアル工房
え、これってつまり◆NC71w266 は 高校生ってこと?
てことは16,7歳ぐらいか・・・(;´Д`)ワ、ワカイネ・・・
95:名前は開発中のものです。
02/07/13 23:58
>>93
理科はともかく物理な。
3Dやるなら数学と物理は必須だ。
数学は空間図形と微分積分な。
三角関数なんて言うまでもないだろ。
あとな、matrix(行列)とdeterminant(行列式)の区別くらい出来るようになってくれ。
会社は学校じゃないんだよ・・・某大学卒のNよ。
96:名前は開発中のものです。
02/07/14 01:05
\ くどくど /
ヤハリ ジダイ ノ ニーズ ガ ワタシ ノ
グッ ● フッカツ ヲ ノゾンデイル スナワチ イワユル ヒツゼン ノ ニューデマンド・・・
_V■>
/∧ ∧ ̄ ̄ ̄/|  ̄
/ _( ,,)__//| くどくど
|| ̄ / ''| ||/ \
|| (___/ ||
/
∧
/ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| おまえが嬉しいのはよく分かったが
| 何を言ってるのか分かんねーぞゴルァ
97:◆GD.rVX/U
02/07/14 01:12
そろそろ次行っていいかな?
というか、HSPキボン。
ま、次の問題が出た後にそれ以前の課題を提出するのもOKなので、
ゆっくりでも良ですが。
>>90
うむむ。残念。
ま、ちょくちょく見にきて、参加できそうだったらしてみて下され。
>>91
SDLPerlは、触ってみた感じでは悪くはなさそうだけど、
ドキュメントがそろってないのがちょっといただけないね。
Windows環境ではまだバグがあるし…。
>>95
同意。
今は出来なくても、何を習ったか、とか、それで何が出来るのか
だけでも覚えておくと良い。
そうすれば、必要になったときに何を勉強し直したら良いのか
分からないという状態には、少なくともならない。
98:名前は開発中のものです。
02/07/14 02:16
>>97
はやくきてぇ〜ん。
もう逝っちゃいそ〜。
99:◆GD.rVX/U
02/07/14 02:28
そのまえに。
>>42共通課題(2) */SDL/Perl (新規)
URLリンク(forgamedev.zombie.jp)
pygame(URLリンク(www.pygame.org))で作ってみた。
こっちはチュートリアルやリファレンスがしっかりしていていい感じ。
ちゃんとOOっぽく使えるようになってる(今回はその機能は使ってないけど)。
Pythonもいいなぁ、とか思ってみたり。
例によって、Windowsでの実行の仕方だけreadme.txtに書いてあります。
100:◆GD.rVX/U
02/07/14 02:32
100!
>>99 間違い。
>>42共通課題(2) */SDL/Python(pygame) (新規)
だった。
101:第3回 ◆GD.rVX/U
02/07/14 02:57
さて、次の課題を与える。
ルールは>>38。
注意事項は>>103。
課題(3)
以下に挙げるテーマの内一つ以上を選び、そのテーマに対する出題事項を
>>102に示す共通課題(2)の成果を元に実装せよ。
テーマ1.「テトリス風落ちものゲームを作れ」
(3) 出現するブロックのパターンを決め、画面中央に表示せよ。
また、ボタンを押すことで表示するパターンを切り替えられるようにせよ。
(パターン=L、|、凸、□などのブロックの塊)
テーマ2.「スーパーマリオ風横スクロールアクションを作れ」
(3) 画面最下部より1/3ほどに地面があることを想定し、
左右移動、ジャンプ処理を実装せよ。
移動速度は実行するPCの能力の大小にかかわらず一定になるよう努力せよ
余力があるものは、背景、地面も表示せよ。
テーマ3.「FF風RPGを作れ」
(3) マップの形式を設計し、その表示機能を実装せよ。
また、上下左右入力で、マップがスクロールするようにせよ。
移動速度は実行するPCの能力の大小にかかわらず一定になるよう努力せよ
完成した者は、作成したテーマNo.を明記した上、次のあぷろだ、または適当な
フリースペースにあぷすること。
URLリンク(forgamedev.zombie.jp)
締め切りは、7/20(土)
102:第3回 ◆GD.rVX/U
02/07/14 02:57
共通課題(2)成果一覧:
・URLリンク(forgamedev.zombie.jp) Linux, etc./SDL/C
・URLリンク(forgamedev.zombie.jp) Windows/VB
・URLリンク(forgamedev.zombie.jp) Windows/DirectX8/C,C++
・URLリンク(forgamedev.zombie.jp) Windows/GDI/C++
・URLリンク(forgamedev.zombie.jp) */SDL/Perl
・URLリンク(forgamedev.zombie.jp) */Applet/Java
URLリンク(www.geocities.co.jp)
・URLリンク(forgamedev.zombie.jp) */SDL/Python(PyGame)
103:第3回 ◆GD.rVX/U
02/07/14 02:57
注意事項:
・他人のソースをいじるのが基本だが、対象が無ければその限りではない。
・ほかの人と課題や基ソースがかぶっても気にしない(むしろ歓迎)。
・質問は気軽にする。また、作者はなるべく答えてあげよう。
・他人のソースも覗いてみることを推奨する。感想や添削をカキコしたら神!
・以前の課題をトライしてみるのもあり。
・すでに提出された成果物に対し、ライブラリ化、関数化、クラス化、
リファクタリングなどをして提出するのも歓迎する。
・課題に文句がある場合、遠慮なく言う。
104:◆CGIh1pXc
02/07/14 10:04
GUIの勉強をするまえに、
JavaScriptで作られたテトリスを改造したいとおもいます。
7行スレのものを弄って、ブロックの壁けりや、ランダムに落ちるように改造中。
キー判定をまともにして、画像を仕様・・・ということをやっているうちに
行数が倍以上になる罠。
その後 電卓と がっこの勉強が終わるまでおあずけと言うことで、
ROMらせてもらいます。
がんぱってくらさい>>all
105:clap ◆DQzssh4o
02/07/14 10:25
>>101
締め切りが7/20(土)ってのは、(2)まで進めるってことだよね?
キャラチップ描くのに徹夜してしまいましたが、絵心が無いので
ろくなものができません。こんなんで8月中に完成するかどうか…
106:名前は開発中のものです。
02/07/14 11:07
やっぱ問題は素材か...
107:◆CGIh1pXc
02/07/14 11:41
中はのぞいていないので(スレタイで判断)、
糞スレばっかりかもしれませんし、
人に教えたくないような良スレかもしれません。
<<ゲ製技>>
ゲームを作るための素材を集めよう!
スレリンク(gamedev板)
<<web制作>>
■こういうフリー素材はどこで?(part3)■
スレリンク(hp板)
■この素材屋イイ(・∀・)!マターリ紹介しあうスッドレ■
スレリンク(hp板)
とりあえずこんだけageときます。
108:◆GD.rVX/U
02/07/14 11:42
>>105
テーマ1〜3の(3)のうち、好きな(3)を作れ、って意味です。
締め切りまでが長いのは、テーマ3(3)がどう考えても短期間じゃきついだろうと言うことで。
もちろん、複数のテーマを作成するのもありです。
でも、素材は確かに問題かも。
都合のいいフリーな素材集とか無いですかね?
ツクール用で他に流用してもいい奴とか。
基本的には、絵はラクガキみたいな適当な物でいいと思ってたんですが…
まずは、設計が大事かなと。
プログラム作成→時間の許す限り素材を作成、とか。
誰か素材を提供してくれる人キボン!
109:◆CGIh1pXc
02/07/14 11:43
あ、関係ない素材(背景画像)とかも多いかもしれないです。
スンマソン。
もっといいところがあったら教えてちょ
110:◆GD.rVX/U
02/07/14 12:47
RPGツクール関係の素材とかならツクール以外でも自由に使ってもいいってのが結構あるね。
でも、アクションゲーム用はなさゲ。
111:名前は開発中のものです。
02/07/14 14:08
フリー素材っていっても、ほとんどが「再配布不可」なんだよね。
完全にフリーな素材集って無いものか...
112:clap ◆DQzssh4o
02/07/14 14:38
ワイヤーキャラが思った以上の反響を読んでしまったので、
キャラクタは差し替えました。背景として土管やブロック
が出てきますがすり抜けます。ジャンプもできません。
画像リソースはこのスレの中なら流用できます。
問題は敵キャラだなぁ
URLリンク(www.geocities.co.jp)
113:clap ◆y.9iXHH2
02/07/14 15:07
しっかし>>96には笑わせてもらいました。
>>112
IE5.5とネスケ6で動作確認。他のブラウザ持ってる人、依頼検証。
走ってる最中に左右キーを同時に押すと、変な動作をするようです。
この場合、「止める」のが一般的なんでしょうか?
114:◆GD.rVX/U
02/07/14 15:36
>>112-113
早い!しかもいきなり完成度高いですな。
左右キー同時押しについては、左右移動の処理をしてるif文を全部elseで
つなぐというのがいちばん簡単そうだけど、美しくないですね。
というか、同時押しムーンウォークカコイイ!とか思ってしまった。
115:48
02/07/14 16:08 q9SFP45k
できますた。
一番乗りならず(鬱)
しかも背景なし。
でも、バウンドするです。加速もするです。びゅんびゅんです。
116:48
02/07/14 16:18
貼り忘れすまそ。
URLリンク(forgamedev.zombie.jp) tar zfxv 014.gz
kadai3/
kadai3/Makefile
kadai3/Readme.txt
kadai3/main.c
kadai3/a_puyo.bmp
kadai3/common.h
kadai3/gametimer.c
kadai3/gametimer.h
kadai3/Readme.euc
mint:~/src$ cd kadai3
mint:~/src/kadai3$ make
gcc -o sdltest -O2 -Wall -I/usr/local/include/SDL -I/usr/X11R6/include -L/usr/X11R6/lib main.c gametimer.c -lSDL -lpthread
mint:~/src/kadai3$ ./sdltest
mint:~/src/kadai3$
んな感じです。
spaceキーでジャンプ、↑併用で大ジャンプ、↓併用で小ジャンプ
着地と同時にジャンプすると、大ジャンプ可能。
左右キーで移動。移動中に逆方向押すと、ブレーキモードで
加速度1.5倍(当社比)です。
わらしのコードのウリは、速度を直接いぢらず、加速度管理してるんで、
それっぽい動きになってるとこです。
117:48
02/07/14 16:22
URLリンク(forgamedev.zombie.jp)
だす。
# 余計なことするもんじゃぁないなぁ...
118:48
02/07/14 16:24 69ptVhrw
>>113
>走ってる最中に左右キーを同時に押すと、変な動作をするようです。
私は、「左よりも右優先」「小ジャンプより大ジャンプ優先」で
決め打ちしてます。
119:◆GD.rVX/U
02/07/14 17:06
>>115-118
実行してみますた。
着地瞬間の絶妙なタイミングでスペースを押すとバウンドせずぴたっと止まってしまいますね。
着地直前+スペース → 止まる
着地直後+スペース → 更に大ジャンプ
って感じかな?ジャンプするのは上に加速度がついているときのみにするとか。
Windows用バイナリ作ったのであぷしときます。
URLリンク(forgamedev.zombie.jp)
というか、いつのまにかテトリスの完成版が…
URLリンク(forgamedev.zombie.jp)
クラスとHTMLもつけてくれると嬉しかった。
ドット単位でぬるぬる落ちてくるブロックがちょっと気持ち悪い。
120:48
02/07/14 17:24
>>119
Winバイナリさんくすです。
# うちには、Windowsないんです。
>着地直前+スペース → 止まる
>着地直後+スペース → 更に大ジャンプ
むしろ、そのあたりを狙ってみたんですけど...
大ジャンプの為のリスクっつーか。
>上に加速度
ってことは、絶対に大ジャンプできない、と(w
# 上下方向の加速度は、常に下向き
# ジャンプ/バウンドの時は、加速度とは別個に速度を直接
# 操作している。
# あ、ってことは>>116は嘘ですね。「主に加速度を通して」です。
ってヘリクツはおいといて、今回のは「こんなこともやってみたYo!」って
感じです。実際はゲームバランスみてなおすです。
121:名前は開発中のものです。
02/07/14 17:30
皆さん早いですね。
119さん、Windows用バイナリthx!
>>48
実行してみました。
>着地瞬間の絶妙なタイミングでスペースを押すとバウンドせずぴたっと止まってしまいますね。
>着地直後+スペース → 更に大ジャンプ
さらにもう一回大ジャンプすると突き抜けて止まります。
仕様ですか?
122:48
02/07/14 17:43
> 仕様ですか?
仕様です(W
(上ボタン大ジャンプなら、一回目で突き抜けられるハズ)
次の課題でる前に、暇つぶしにx,yともにloopできるように改造していた
名残りです。
地面判定入れたとき、「あ、こりゃ止まるな」と思ったんですが、
初代マリヲのスタートボタン連打のバグみたいで面白いかも、って
残しときました。
display_mychar()の、y方向のloop処理をなくせば、スーパーマリヲ的に
「画面からは見えないけど、ちゃんと跳んでる」状態になるはず。
123:48
02/07/14 18:01
んで。
ジャンプの跳びかた、どでしょ?
三角ジャンプじゃなくて、放物線ジャンプのほうがいいでしょ?
124:名前は開発中のものです。
02/07/14 18:11
週刊少年 おっと
125:名前は開発中のものです。
02/07/14 18:14
放物線ジャンプ(・∀・)イイ!!
背景があると雰囲気が出てもっと(・∀・)イイ!!
126:48
02/07/14 18:28
>>125
ども。
背景っすかー。ちょっと考えるです。
ついでに、地面との接触判定も、もちょっと見直すです。
127:clap ◆DQzssh4o
02/07/14 19:33
> テーマ2.「スーパーマリオ風横スクロールアクションを作れ」
ていうか、あまりにもマリオを意識しすぎになってきた。
課題だからそれでいいのかもしれないが、せめて土管はやめとこう。
来週末までにテキトーな課題が見つかりますように(願)
URLリンク(www.geocities.co.jp)
128:clap ◆DQzssh4o
02/07/14 20:03
>>119 ありがと。
全画面化で動いているのを見せられると、やっぱりVisualCにしておけば
よかったかと思うよ。web上で語り合うならアプレットかフラッシュが最適
だと思ったんだけどね。そのために自分だけ別鯖使ってるけどひょっとして
浮いてる?
ジャンプの心地よさはマリオ系永遠のテーマ。プレイヤーの思い通りに動く
ためには、どんなコツがあるんだろう。48さんのプロトタイプでは空中でも
左右に自由に動けるね。マリオは途中でジャンプボタンを離すと落下が早く
なるし、現実にはありえないけどこの方がゲームとして楽しい。
129:◆GD.rVX/U
02/07/14 20:26
>>120
いや、わざとなら面白い方向性だと思います。
>ってことは、絶対に大ジャンプできない、と(w
「速度が上向のとき…」の間違いだった。要するに止まるのはバグに見えたってことかな。
>>128
>全画面化で動いているのを見せられると、やっぱりVisualCにしておけば
そのためのJava1.4。
まぁ、JREインストールしてないと実行できないって壁は結構大きいかもしれないけどね。
↓この辺とか結構まともに動いてた記憶。昔この板のどこかのスレに出てたやつだけど。
URLリンク(www.alien-factory.co.uk)
130:96
02/07/14 21:51
>>112
うわ、申し訳ない。茶化すつもりなかったんだ。
◆NC71w266氏と◆DQzssh4o氏 があのキャラで出してくれた
ので、昔の人間としてかなり喜んでた(w
\● < BEEP
■>
/ \
あと、↑コレについて知らない人のためにモナー板のリンクを貼っとく。
■一部の人には懐かしのキャラクター#1〜#3
URLリンク(piza.2ch.net)
URLリンク(piza.2ch.net)
URLリンク(piza2.2ch.net)
131:clap ◆DQzssh4o
02/07/14 22:10
>>130
そんなスレがあったんだ、読んでみるか…
なんか、これ見ると すぺーすはりあー を思い出すよ。
132:48
02/07/14 22:45
>>129
>要するに止まるのはバグに見えたってことかな。
なるほど。
タイミング早すぎ→小ジャンプ
ってのが正解でしょーかね。
133:夏厨-71 ◆NC71w266
02/07/14 23:54
>>93
|
|∀・) ・・・ウン。スガーク、マジメニ ヤルヨ。
/
>>130-131
そうか。あのネタ知ってること前提に書いてた>>89の俺の応援カキコも
考えてみれば・・・・すんげー意味不明に見えてたかも・・・。
|
|∀・) ・・・ス、スマーソ >>131
/
134:名前は開発中のものです。
02/07/15 05:26 GT.IBasI
>すんげー意味不明に見えてたかも・・・。
おまえ、それ考えすぎ。
さぁ、ゲームを作るんだ。
135:名前は開発中のものです。
02/07/15 22:27
今、テーマ3に取り組んでる人いる?
136:clap ◆DQzssh4o
02/07/16 12:39
他の課題の10倍くらい難しそう(課題一覧 >>101)。
ところでオリジナルのマップ形式を設計したとして、どうやって編集するの?
課題2なら>>127のようにメモ帳で書いてごまかすのもアリだけど、FFタイプ
では無理があるような。まさかマップエディタから自作しろって言うんじゃ…
137:名前は開発中のものです。
02/07/16 13:44
>136
マップの設計って言っても階層とかが無いんだったら、
フリーのマップエディタとか使っても良いのでは。
RPGって戦闘とかイベントに入ったら大変そうな予感。
138:◆GD.rVX/U
02/07/16 21:06
週末あたりにいくつかやろうかなと思ってます。
>>136-137
まぁ、最初はただの2次元のチップ配列くらいにして、
テキストとかで作れば、それなりに出来るんじゃないかな?
と思って出題してみました。
いきなり見た目も操作感もFFにする必要はないということで。
(ここでのFFって6以前の事ね。できれば1?)
139:名前は開発中のものです。
02/07/16 22:48
1でもそーとーなもんだけど
140:名前は開発中のものです。
02/07/16 23:07
てゆーか、1なんて知らん。
141:名前は開発中のものです。
02/07/17 00:49
マップエディタを作るのは、VBを使えばそんなに難しくないよ。
っていうか、ファイル入出力関係だったらVCの方が楽か。
作り方はとっても簡単。
なんなら、ソースコード事、どっかにアップする?
142:名前は開発中のものです。
02/07/17 00:51
テーマ1の事では?
143:名前は開発中のものです。
02/07/17 01:05
テーマ2の課題(3)です。
>>101 テーマ2 課題(3) Windows/GDI/C++
URLリンク(forgamedev.zombie.jp)
左右キーで移動。SPACEでジャンプ。CAPSロックで半透明。
なんかやたらと時間かかってしまいました。
キャラクターはいいかげんで背景もいいかげんですが雲が動きまし。
144:名前は開発中のものです。
02/07/17 01:07
>142
>139,140はおそらくFF1のことではないかと。
145:名前は開発中のものです。
02/07/17 01:23 w57U8Bco
>>141
簡単といっても各課題の進捗(3)より難しいのは確か。
アップ先はここを使わせてもらえるそうだが、「マップ形式」とかいうのは決まったのか?
URLリンク(forgamedev.zombie.jp)
146:名前は開発中のものです。
02/07/17 01:30
>>145
「マップ形式」は決まってない。
というか、これって課題やる人が自分で決めるんじゃないの?
それにまだテーマ3に踏み込んだつわものいないし。
147:や
02/07/17 09:11
本格的になってくる段階(課題5あたりになる頃?)には、各テーマ毎にスレ立てないといかんね。
148:名前は開発中のものです。
02/07/17 11:48 hzdoHhtI
先の心配する前に作りたまえよ
149:名前は開発中のものです。
02/07/17 21:31
ごもっとも
150:名前は開発中のものです。
02/07/17 22:38
スレ立て=分散化=能力ある、先生役も分散=勢いが落ちる
=糞すれ立てんな=あぼ〜ん
になると行かんので、800こえてから考えるということで。
151:名前は開発中のものです。
02/07/18 05:13
別にこのスレを使いつづけていけばいいんじゃ?
今の状態だと後からこのスレにくる人が参加しづらいような気が
いくら前の人のソース使っていいって言ってもね…
何か対策した方がいいと思う
152:名前は開発中のものです。
02/07/18 05:47 pd./L5jc
言葉は無粋。ゲームで語れ。
153:名前は開発中のものです。
02/07/18 08:44 qR1B4phM
>>151
> 今の状態だと後からこのスレにくる人が参加しづらいような気が
>いくら前の人のソース使っていいって言ってもね…
>何か対策した方がいいと思う
何が言いたいのかよくわかんない。
「おそまきながら、(2)をうぷしたでござる」とか、オッケでしょ?
他人のソースみるのも勉強になるし。
うぷした方としては、むしろソース見てもらって「ここがクソだから
直しちゃたーyo」とか書かれることを期待してるんだけど。
それとも、「ママみたいに優しいコメントを入れてくれぇ」って
ことなのかな?
154:◆GD.rVX/U
02/07/18 10:08
ところで、参加したいけど、途中からじゃ…とか思ってる人はいるかな?
途中参加はOKだし、(1)、(2)だけ作るのもあり。HSPとか期待。
問題文は、(1)>>26、(2)>>42、(3)101だが、過去ログを読まないような奴には参加資格なし?
>>143
密かにまた便利そうなライブラリが追加されてますな。
タスク管理とかスプライト優先順位管理とか、いい感じ。
あの辺は、C++のクラス化とかでもっとスマートにかけないですかね?
155:143
02/07/18 12:10
ソースにも書きましたが、今回↓を参考にして作りました。
「コンピュータゲームのからくり」
URLリンク(www.hh.iij4u.or.jp)
タスクがどれだけ役に立つかとか詳しく書いてあるので、
こんなところに来ている人だったら読み物としても面白いはず。
でも一番の目からウロコは、「各オブジェクトに名前を持たせる」という所。
デバッガで名前を見れるのでバグ取りが楽楽。
>154
表示物共通の構造体なんかは継承させたりするとスマートになりそうですが、
なにぶんクラスの設計というものを良くわかってないので難しいかも。
156:clap ◆DQzssh4o
02/07/18 12:47
ライブラリが増えていくのはこのスレとしては嬉しいところ。
でもプログラム経験のない人が覗きにきた場合、
「こんな単純な動作をさせるのに、大量のコードが必要なんて…」
と引いてしまうかも。
157:名前は開発中のものです。
02/07/18 13:08
>156
>「こんな単純な動作をさせるのに、大量のコードが必要なんて…」
>と引いてしまうかも。
そこがこのスレのいいところ。
課題ごとに少しずつランクアップしてるので、
あぷろだのソースを段階的に見ていけばわかりやすい。かも。
他人のソースの読解力もついてもっとウマ-!
というわけで、あぷろだ。
URLリンク(forgamedev.zombie.jp)
158:名前は開発中のものです。
02/07/18 13:57 K1Tc8k3E
>>156
おまえ、それ考えすぎ。さぁ、ゲームを作ろうか。
159:名前は開発中のものです。
02/07/18 15:11
ゾットがいるな・・・
160:名前は開発中のものです。
02/07/18 16:35
ゾットって何?
161:夏厨-71 ◆NC71w266
02/07/18 17:15
(( ,,, ガオオオン
ヽ(・∀・)ノ
( )
ノ ヽ
↑ゾッド
162:名前は開発中のものです。
02/07/18 18:30
(( ,,, ガオオオン
ヽ(・∀・)ノ
( )
ノ ヽ
ゾット君カコイイ
163:名前は開発中のものです。
02/07/18 18:31
ゾット君がこのスレのイメージキャラクターになりますた。
164:1 今だ試験終わらず
02/07/18 18:32
カワユイ
165:clap ◆DQzssh4o
02/07/18 19:53
ゾット君ゲーム化キボーン
わたしゃ >>130 のワイデス40に命を吹き込みたい。
166:名前は開発中のものです。
02/07/18 20:25 NCinA6qc
●/
<■ < ワタシガ フタタビ ゲームカイヲ セイスル ヒモ チカイゾ!
/ >
167:名前は開発中のものです。
02/07/20 09:55 AcN75zs6
今日は締め切りの日age
168:名前は開発中のものです。
02/07/20 10:42
毎回課題提出楽しみにまってます
ちょっとずつ進んでくから役に立ってますage
169:名前は開発中のものです。
02/07/20 10:43 mNrxqfwc
といいつつsageてしまった
170:名前は開発中のものです。
02/07/20 14:07
>>112を参考にテーマ3の課題に取り組みますた
意見があったら逝ってまろ
171:名前は開発中のものです。
02/07/20 14:08
URLリンク(forgamedev.zombie.jp)
172:◆GD.rVX/U
02/07/20 14:20
>>171
誰かはやると思ったけどエミュレータは無しな。
というかあれじゃ環境によってはちゃんとExecできないぞ(ワラ。
原因は自分で考えるように。ありがちなミスだけどな。
ちゃんと消しとけよ?
173:名前は開発中のものです。
02/07/20 14:26
しまった!パス名に半角スペースが混じると(以下略
アフォなことはする門じゃないねぇ、消しときマ
174:名前は開発中のものです。
02/07/20 15:52 c900QRCc
日本語プログラミング言語『ひまわり』は無料でDLできるよ!
175:173
02/07/20 16:21
消せない…ナゼ?
176:clap ◆DQzssh4o
02/07/20 19:39
課題、集まりませんね。
敵キャラを描いていましたが全然うまくいきません。
昔作ったゲームのキャラを使いまわそうかな。
177:◆GD.rVX/U
02/07/20 19:53
集まりが芳しくないので、テーマ3をちょろっと作ってみた。
URLリンク(forgamedev.zombie.jp)
>>75氏のGDI版を基に作ってます。
マップはテキスト。やっぱりマップエディタも作らないとだめかな?
画像はフリーの素材集のを使ってるよ。
178:名前は開発中のものです。
02/07/20 20:56
>>177
木の後ろに隠れたりといい感じ。画像はキャラクタまで24bitなんだな。
ノートPCを使ってるんだが、CPUの使用率が跳ね上がってファンが回りだすので
うるさい。ウェイトはどうやってとってるんだ?ソース読んだがよくわからん。
179:◆GD.rVX/U
02/07/20 21:56
ソースを見ればわかると思うが、ウェイトは取ってない。
つまり100%CPU使ってるんだな。
まぁ、現時点でそういう細かいことは気にしないのが吉だ(と自分で言ってみる)
あと、課題は明日にするのでよろしく!
180:名前は開発中のものです。
02/07/20 22:02
mainだけみたけどウェイト無しのぐるぐる回しでしょ
181:180
02/07/20 22:04
ってタバコ買いに言ってる間に本人レスが・・・
182:141
02/07/21 18:01
ごめん、いじくってて、アップできる形じゃない。
3Dダンジョン用(Wizみたいな)マップエディタでも、良い?
183:◆GD.rVX/U
02/07/21 21:22
さて、次の課題を与える。
ルールは>>38。
注意事項は>>103。
課題(3)
以下に挙げる各テーマについての課題(3)(4)の内一つ以上を選び、>>184に
示す前回課題(3)の成果を元に実装せよ。
ただし、新規に参加する者は、(2)もしくは(3)を作成し、提出してもよい。
テーマ1.「テトリス風落ちものゲームを作れ」
(3) 出現するブロックのパターンを決め、画面中央に表示せよ。
また、ボタンを押すことで表示するパターンを切り替えられるようにせよ。
(パターン=L、|、凸、□などのブロックの塊)
(4) プレイフィールドを作成し、プレイフィールド上方からランダムにブロックが
落ちるようにせよ。
また、ブロックがフィールド上に積み重なるようにせよ。
テーマ2.「スーパーマリオ風横スクロールアクションを作れ」
(4) 横スクロールのマップフォーマットを設計し、プレイヤーキャラクタの移動と
ともにスクロールするようにせよ。
可能ならマップエディタも作成せよ(テーマ3と共用とするのが望ましい)。
テーマ3.「FF風RPGを作れ」
(3) マップの形式を設計し、その表示機能を実装せよ。
また、上下左右入力で、マップがスクロールするようにせよ。
移動速度は実行するPCの能力の大小にかかわらず一定になるよう努力せよ
(4) 規定したマップフォーマットを出力するマップエディタを作成せよ。
マップエディタは最低限の機能を持った物でよい。
なお、既存のマップエディタのフォーマットを利用した場合この課題を
作成する必要はない。
184:◆GD.rVX/U
02/07/21 21:23
テーマ1
・URLリンク(forgamedev.zombie.jp) */Applet/Java(完成品)
テーマ2
・URLリンク(www.geocities.co.jp) */Applet/Java
・URLリンク(forgamedev.zombie.jp) */SDL/C,C++
URLリンク(forgamedev.zombie.jp) (↑のWin32バイナリ)
・URLリンク(forgamedev.zombie.jp) Windows/GDI/C++
テーマ3
・URLリンク(forgamedev.zombie.jp) Windows/GDI/C++
完成した者は、作成したテーマ、課題No.を明記した上、次のあぷろだ、または適当な
フリースペースにあぷすること。
URLリンク(forgamedev.zombie.jp)
締め切りは、7/28(日)
185:◆GD.rVX/U
02/07/21 21:25
提出が少なかったテーマや、提出されていないプラットホームに関しては
前回の課題を提出するのも歓迎です。
テーマ2はおとなしすぎたかな?敵を出せ位までのほうがいい?
まぁ、他のテーマもやってほしいということで。
186:◆GD.rVX/U
02/07/21 21:26
おっと、前回課題は>>101-103。
187:141
02/07/22 00:47
アップした。いじょ。
188:名前は開発中のものです。
02/07/22 01:06
FF3のロムをnesterと一緒にアプしてる馬鹿がいるが大丈夫か・・・?
Shellで名前変えたNester起動させたり一体・・・?
189:名前は開発中のものです。
02/07/22 06:45
URLリンク(www.playonline.com)
190:名前は開発中のものです。
02/07/22 11:01
>187
VBを持ってないんで実行できないんだけど、
実行ファイルをアプしてもらえないでしょうか?
191:141
02/07/22 21:04
>>190
ランタイムなきゃ、実行ファイルあっても実行できないんじゃない?
ついでに、ファイル保存、読み込みはつけてないから。
だって、マップのデータ形式がきまってないんだもん。
192:名前は開発中のものです。
02/07/22 22:38
>191
ランタイムってベクターで持ってこれなかったっけ?
193:名前は開発中のものです。
02/07/24 09:20 4YQB.QxY
生存表明age
194:名前は開発中のものです。
02/07/24 10:00
死亡宣告sage
195:名前は開発中のものです。
02/07/24 10:13
>>171
当たり前だが警察他関係各所に通報した。
暑い中牢屋ですごせや。
196:名前は開発中のものです。
02/07/24 10:22
>>188
もちろん捕まるだろ。
夏休みはこれからだってのに可哀想なこった。
197:名前は開発中のものです。
02/07/24 12:50
>195,196
それはわかったから、マップエディタでも作ってよ。
198:名前は開発中のものです。
02/07/24 13:17
よくできてんなと思ったらこれがFF3ですか・・・
199:名前は開発中のものです。
02/07/24 14:03
マップエディタ作ってる人いる?
200:名前は開発中のものです。
02/07/24 18:10
仕様のハッキリしないエディタなぞ作る気にならん
201:名前は開発中のものです。
02/07/24 18:40
サウンドノベルの課題は無いんですか?
暇をみて作ろうとしているので…
202:名前は開発中のものです。
02/07/24 19:08
できあがったエディタが仕様だろ
203:名前は開発中のものです。
02/07/24 19:12
俺がアップしたのは無視されたの?
204:名前は開発中のものです。
02/07/24 20:49
>>203
「ファイルがみつかりません。mapchip.bmp」
のようなエラーがでて起動後なにも操作できないのですが使い方は?
もし「mapchip.bmp」を別に用意しないといけないのならその仕様は?
205:名前は開発中のものです。
02/07/24 21:46
>>202
普通は逆なんじゃ…(´Д`;
206:名前は開発中のものです。
02/07/24 22:41
>>204
アップしなおしますた。
リソースとして組み込まれていると思ったデータが、実は組み込まれていなかった罠でした。
すんません。
207:名前は開発中のものです。
02/07/26 09:02
>206
適当にファイル形式を決めちゃって、
保存できるようにしたら誰か使ってくれないかな?
4バイト整数型で[マップ幅][マップ高さ][マップの中身]とか決めちゃってさ。
ついでにage
208:◆GD.rVX/U
02/07/26 23:12
フリーのマップエディタもいくつか探してみました。
こういうの使うのもありかもね。
Platinum
URLリンク(www.vector.co.jp)
EgA
URLリンク(www.vector.co.jp)
マップエディタ(仮)
URLリンク(www.neko-kan.com)
Mappy Editor
URLリンク(www.geocities.com)
209:201
02/07/26 23:55 YNQ0LTJA
URLリンク(www.sun-inet.or.jp)
URLリンク(www.sun-inet.or.jp)
URLリンク(isweb19.infoseek.co.jp)
マップエディタ(yaneSDK2ndのマップクラスのデータ構造とはやや違うので注意してください) (670k) (New '02/03/08)
を見てね。
210:201×209○
02/07/26 23:57 YNQ0LTJA
201×209○です。
211:名前は開発中のものです。
02/07/27 04:06 v02p/dL.
URLリンク(www.e-chene.com)
212:212
02/07/27 10:12
>>211
エロ業界も不況らしいね
お金に困ってるんだね、可哀想に(笑
213:名前は開発中のものです。
02/07/27 11:33
先生!漏れ、がんばりますた。
>>26テーマ3課題1 Delphi
URLリンク(forgamedev.zombie.jp)
>>42テーマ3課題2 Delphi
URLリンク(forgamedev.zombie.jp)
214:名前は開発中のものです。
02/07/27 17:51
もう終了しました
215:215
02/07/27 18:02
>>214
お前もな
216:名前は開発中のものです。
02/07/27 18:04
>214
まだ終わってねーYO!
217:名前は開発中のものです。
02/07/28 01:23 ErA8fb7E
先生! 漏れ提出期限に遅れますたか?
飲みに行ってクラクラになった状態で、こんなスレ見つけて挑戦しますた。
1時間半程でやっつけたので、無茶苦茶ワーニング出ます!
ロジックのロの字さえ伺えない汚さです
テーマ1課題4 Mac OS X Objective C
URLリンク(forgamedev.zombie.jp)
ところで、Mac じゃ駄目ですたか?
218:◆GD.rVX/U
02/07/28 02:37
>>213
何か主人公が通った後の地面が微妙にゆれてるよう泣きがする。
でも、動きはいいと思いますた!この調子でマップ表示も。
ちなみに、Delphiはよく分からないんでソース読んでません。
>>217
ObjectiveCだ!
半端にしか読めないのでちらっとしか見てないけど、
結構シンプルにかけてると感じました。いい感じすね。
CocoaもMacOS Xも分からないので出来上がりが想像できないですけど…。
というか、今週は俺ちょっと出来そうにないな…。
課題も集まらないし、締め切り1週間延長でいい?
それとも、テーマ2,3の課題(4)はオプションと言うことで、
もっと面白そうな課題を出す?
219:名前は開発中のものです。
02/07/28 08:13
Macカエレ!!
220:名前は開発中のものです。
02/07/28 10:36
>218
単に締め切りを延長するだけだと214みたいのが現れるので、
課題を簡単なのにしては?
221:名前は開発中のものです。
02/07/28 11:10
陳腐な言い方だが世の中には二種類の人間がいる
夏休みの宿題を7月に終わらせる人間と9月に終わらせる人間だ
プログラマは圧倒的に後者が多い
むしろギリギリになるほど誇る人種だ
ある研究者は「彼らは時間を大切にしてるだけなんだ」と
時間通り(正確には数秒前)に約束の場所に(キックボードで)あらわれたプログラマをみて評した
つまりみんなこう思ってるんだと思う
「夜明けまでに提出すればいいや」
222:名前は開発中のものです。
02/07/28 12:20
>221
ということは明日の朝には課題が提出されると。
223:◆/cGD.rVX/U
02/07/28 23:03
>>220
どういう感じがいいかな?
マップエディタはやっぱり課題として重すぎ?(確かに面白みないし作るのめんどくさいかも。)
(1) 既存のマップエディタ前提で進める
(2) マップデータフォーマットを適当に決めて、表示ルーチンや
マップエディタの作成、既存のマップエディタからのデータコンバータの
作成をする
(3) マップエディタも細切れにして課題を出す
(4) 戦闘シーンとか別の方向に進める(テーマ3の話)
とか、どういう形式がいいでしょ?
テーマ2に付いては、マップの問題は先送りしといて、
あたり判定をつけろ敵を出せとか進んじゃう手もあるけどね。
そっちのほうが課題的には面白そうかも。
224:名前は開発中のものです。
02/07/28 23:45
テーマ2 課題(4)のマップエディタのみです。
URLリンク(forgamedev.zombie.jp)
単純にマップチップを並べるだけしかできません。
抜き色の設定もなにもありません。
サンプルにJava版の方の画像を使わせていただきました。
昔はマシンパワーのこととか考えて作ったけど、
これは何も考えずに作ってるので遅い人には遅いかもです。
225:名前は開発中のものです。
02/07/28 23:56
>223
マップのデータフォーマットはあまり気にしなくても良いかと。
JAVA版の人みたいなテキストデータでマップを表現しても十分使えるし。
しかも誰でも編集できるので、まともに動くものができてきたら
誰かがマップ作りを手伝ってくれるかもしれない。誰かが…。
マップフォーマットは各自で適当に決めることにして、
ゲーム本体を課題にしたほうがモチベーションがあがるかも。
226:名前は開発中のものです。
02/07/29 02:02
最終的に何作るわけ?
それがわかんないとイマイチやる気がおきないんだけど。
227:名前は開発中のものです。
02/07/29 02:36
データはXMLで。
228:名前は開発中のものです。
02/07/29 08:46
>226
それじゃ何作りたい?
229:名前は開発中のものです。
02/07/29 09:02 LVCNWrME
短期間かつ1人で全部作るとしたらテトリスぐらいが限度だろう。
マリオとかRPGはまともなモノを作ろうとしたら結構大変。
キャラ描く→音作る→ツール作る→データ作成→ゲームプログラム
(順番適当)と工程が結構あるし。ある程度完成したものを期待す
るなら最低1ヶ月ぐらいは期間を取らないと。(そもそも長期間
ゲーム作りに没頭できる程暇な奴が居るかどうか疑問だが)
230:28
02/07/29 10:03
朝ですよ。
つーか、先週、今週はいそがしすぎ。
夏休みな方、がむばって。
231:名前は開発中のものです。
02/07/29 10:24
>229
たしかにまじめに考えるとそうだけど、
作る人は作るだけでも楽しいんで問題なし。
232:名前は開発中のものです。
02/07/29 11:50
初心者だったら、イラストロジックを作るのがいいよ。
GUIプログラミングもある程度勉強できるし、メモリの動的確保や
ファイル入出力もあるから。
素材だって、用意する必要は無い。
イラストデータを作るエディタも並行して作れば、マップエディタの勉強にもなる。
233:名前は開発中のものです。
02/07/29 13:25
テーマ3(4)Delphi
URLリンク(forgamedev.zombie.jp)
先に(4)やりますた
234:名前は開発中のものです。
02/07/29 13:33
マインスイーパって簡単だよ
235:名前は開発中のものです。
02/07/29 13:42
とりあえずキャラは四角でいいんじゃん。
マップにしても、小さいマップでよければテキストファイルに手打ちでいい。
エディタはデータの仕様を元に作るものだしね。
236:名前は開発中のものです。
02/07/29 17:49
>234
PCユーザなら誰でも(一部除く)持ってるものを作っても何も面白くないぞ。
237:名前は開発中のものです。
02/07/29 18:41
>>223
オマエは最終的に何をさせたいのさ?
238:名前は開発中のものです。
02/07/29 20:16
ものづくりの楽しさを(今年度からの総合学習で)学ぶスレです。
239:名前は開発中のものです。
02/07/29 21:53
スレの前のほうでお邪魔してましたが、
暇があったので、踊るもの作ってみますた。
● / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
<■> < でもこのキャラがあった時代には多分生きてない(w
/ \ \________
ので、なんのキャラか教えてね(w
あと添削きぼんぬ。
URLリンク(forgamedev.zombie.jp)
これからも課題と関係ないものを作っていきますので
よろしくお願いします>先生
#課題が出来るほどのレベルじゃない(w
240:名前は開発中のものです。
02/07/30 00:34 WNfoL63k
>>226
>>237
まぁ、なんつーか。お前、もしかすると何か勘違いしてるかもしんねーよ。
というのもな、話は長くなるんだが
とりあえず初めからスレの流れを追ってれば分かってもらえると思うが
基本的にこのスレは、「超駄目なゴミカスの糞スレ」として生まれてきたのよ。(>>1-16)
産み落とした親(>>1)はとんずら→道端に捨てられて野垂れ死にコースまっしぐら
・・・というような、まぁその辺の哀れな糞スレと同じ境遇だったのよ。そもそもはな。
で、たまたま現れた数人の暇人に拾われたので現在に至ってると。まぁだいたい
そんなとこだろ?
別に誰もこのスレに何か特別な執着があってやってるってわけじゃねーんだし
このスレで課題とかソースとかアイディアとか出してる気のイイ連中は
強いて「何をさせたい」てのもあんまねーと思うぜ。おそらくはな。
特に ◆GD.rVX/U氏 は調整型でキャラを通してるだろ。ハタから見てると
やっぱ主観とか意見は意図的に抑えてると思われるわけよ。たぶんな。
まぁそんなわけでよ、奴に向かって「オマエは最終的に何をさせたいのさ?」
と問うのは、なんつーか、筋が違うだろと。それが言いたかったわけよ。
まぁ、なんだ。とりあえず何か作って楽しめよ。な。
241:240
02/07/30 00:40
補足だが、>>226と>>237は別人という前提でレスしてるからな。
勘違いせんように。
242:名前は開発中のものです。
02/07/30 06:33
>223
どうもテーマ2,3はマップフォーマットでつまづいてるけど、
これを共通化するのも難しいだろうし各自の自由でよいのでは?
それよりももっとゲームの内容の方を課題にしたほうが楽しいかと。
「戦闘シーン」「あたり判定をつけろ」「敵を出せ」なんか楽しそう。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5334日前に更新/201 KB
担当:undef