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

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

アクションゲーム作ってみたいんですが

1 :名前は開発中のものです。:2011/01/19(水) 19:57:29 ID:Eno0thu1.net
ぐぐってみましたが
初心者はフリーツール使うとか
c++で作るなどありました
まず初心者はこれやれとかこれ勉強しろ的なご指南ありませんか?

2 :アジェグ4倍 ◆4xAJeG.COM :2011/01/19(水) 20:47:51 ID:RjzFgGim.net
この際、ここではマジレスしてみよう。

初心者なら2Dだろうから、仕様変更が頻繁な
DirectXは、あまりオヌヌメしない。
フリーツールは資料が少ないから、ここはひとつ、
Javaの勉強をしてみるがよい。

ジョイスティックが使えんが、マックでも動かせるしね。
ジョイスティックの入力をキー入力に置き換えるソフトなんてのも
あるみたいだ。


3 :名前は開発中のものです。:2011/01/19(水) 20:59:00 ID:0ZyQ6rtP.net
>>1
プログラミングが出来ない、やりたくない場合はMultimedia Fusionを
勧める。公式に体験版があるからDLしてみると良い。

、、、
ただし

公式のヘルプ機能(説明書)が無いに等しいので、説明書無しでも
良ければの話だが…ちなみに関連書式も今の所皆無。

4 :名前は開発中のものです。:2011/01/19(水) 21:17:25 ID:Eno0thu1.net
プログラミングはできれば勉強したい
サイトやらいってみてもとっつきにくいと感じるのは自分の努力がたんないのかしら?
SFCのゴエモンみたいな感じで デビルメイクライのようなアクションゲームをつくってみたい
javaでなくHSPだかっての勉強してみようかな〜と思ってます

5 :アジェグ4倍 ◆4xAJeG.COM :2011/01/19(水) 21:28:44 ID:RjzFgGim.net
HSPってマルチスレッド使えたっけ?

6 :名前は開発中のものです。:2011/01/19(水) 21:33:48 ID:Eno0thu1.net
マルチスレッド?
初心者なんでよくわかりませんが
ひとつの動きしかできない的な?

7 :名前は開発中のものです。:2011/01/19(水) 21:38:52 ID:0ZyQ6rtP.net
>>1
とりあえずはHSPで良いと思う。関連書籍も出てるし解説系のサイトも
沢山ある。まずは触ってみるべき。

8 :名前は開発中のものです。:2011/01/19(水) 22:38:08 ID:Ll5j9Typ.net
俺はActionScriptを勧める。
AdobeCS使うんじゃなくて、FlashDevelop等のActionScriptコードだけで書ける環境ね。
比較的低難度で、ネット上に資料が豊富だから入門しやすい。
作ったものを公開するのがおそらくもっとも容易で大勢に触ってもらえる配布形態になるから、
モチベーションが上がると思う。

9 :名前は開発中のものです。:2011/01/19(水) 22:59:46 ID:Eno0thu1.net
ん〜とりあえずHSPをちょろっとやってみました
フラッシュでべろっぷ?よくわからない単語が沢山ですな
てかC++でもHSPでも初心者講座やってみてゲームが作れるような気がまったくしない・・・
文字表示しかまだできてないけど
ここから派手なアクションなんてつくれるんだろうか?
みなさんはどうやって覚えていったんだか気になる

10 :アジェグ4倍 ◆4xAJeG.COM :2011/01/19(水) 23:11:29 ID:RjzFgGim.net
アクションゲームの作成は、アニメの作成に似ている。
絵を描いては表示、描いては表示を、一定時間の間隔で繰り返す。

その「絵」をキャラクタごとにバラバラにして、
少しずつ座標をずらしながら描いては表示、描いては表示。

一般的には、1秒間に60回のペースで動かしていくんだよ。


11 :名前は開発中のものです。:2011/01/19(水) 23:31:01 ID:0ZyQ6rtP.net
俺はひたすらコードを打ちまくって何となく覚えたつもりになった。

その後、Game makerやMultimedia Fusion試しに触ってみて、
使いやすかったからそっちに移ったけど…

12 :名前は開発中のものです。:2011/01/20(木) 03:18:34 ID:y0G0RoqE.net
アクションは断トツ難しいぞ。
1フレームの差や1ドットの差で出来が乱高下する世界だ。

13 :名前は開発中のものです。:2011/01/20(木) 08:25:43 ID:FVEz0GhW.net

そんなの気にする必要はない

まがりなりにもゲームをつくることが大事

14 :アジェグ4倍 ◆4xAJeG.COM :2011/01/20(木) 09:21:40 ID:w4LCIHIo.net
HSPの本は知らんけど、CやJavaのゲーム本って
サンプルがダメサンプルな場合が結構あるから
注意するんだぞ。

計算→描画→Sleep→反映(表示)の順になってなかったり、
キーイベントの中でキャラの座標計算まで行っちゃってたり・・・

アクションゲームはソノヘンがデリケートだからね。
そういう点でも断トツほどじゃないにしても、
難しいって言えば難しい。


15 :名前は開発中のものです。:2011/01/20(木) 13:35:04 ID:KehWepDE.net
hspのシューティング動画講座あったので見て勉強中
やっとキャラ動かし方がなんとなくわかったような・・・
横アクションでの地面の判定とかどうやるんだろ?
ってとこです
しらべるほどHSPは駄目みたいなお話に出会いますねぇ

16 :名前は開発中のものです。:2011/01/20(木) 15:00:13 ID:9tBfMsom.net
これは駄目、あれは駄目と言い出したら何もできない。
とりあえずは何か一本完成させたほうが良いよ。
その後に乗り換えれば良いんだから。経験というか考え方が次に活かせる。

後、講座も良いが関連書籍も読んでみると良い。図書館で検索すれば
何冊かは見つかるはず。

17 :名前は開発中のものです。:2011/01/20(木) 15:36:33 ID:7+ZqW4cB.net
地面との判定つったら「当たり判定」でググれ
HSPでも何でもひとつ習得すれば他のでも応用は利くから駄目でも損ってことはないんじゃね?
まあBasic風だからCとかJavaに乗り換えるときちょっと苦労するかもしれんが・・・

18 :アジェグ4倍 ◆4xAJeG.COM :2011/01/20(木) 19:09:37 ID:GwLJHTyo.net
地面の判定・・・
どうやら、難関にさしかかり始めたようだねぇ。

昔のマシンの場合、ああいうのは文字単位で扱われてて、
その座標上にある文字の内容を判定していたが、
今のマシンの場合、仮想的にそういう文字領域を
2次元配列などに確保して、その内容を見るってとこかな。

16x16ぐらいずつに画面を区切って、その区切りごとに見る、と。


19 :アジェグ4倍 ◆4xAJeG.COM :2011/01/20(木) 19:15:22 ID:GwLJHTyo.net
HSPは構造体とクラスがないらしいね。

小規模なゲームアプリならまだしも、少し本格的になると、
構造体があるとないとで、プログラムのしやすさが全然違う。

クラスはまだしも、少なくとも構造体は欲しいところだねぇ。
アクションゲームにとっては、致命傷とも言えよう。


20 :名前は開発中のものです。:2011/01/20(木) 21:24:31 ID:9tBfMsom.net
>>19
レベル的に厳しいかも知れない。
先ずは四則演算や変数・配列から入った方が良いのでは?

モチベーションをどう保つかが肝心だと思う。

21 :アジェグ4倍 ◆4xAJeG.COM :2011/01/20(木) 21:36:01 ID:GwLJHTyo.net
構造体を使わずに作ろうと思ったら、
やはり、変数名に気をつかう必要があるねぇ。

昔のマシンは変数名が2文字までだったりしてたから、
解析の際には、変数表たるものが必要だった。


22 :名前は開発中のものです。:2011/01/20(木) 22:07:07 ID:fPAiy4d6.net
アクションは難易度高いよ
まずはゴミ箱にゴミを投げ入れるゲームから始めたら

23 :名前は開発中のものです。:2011/01/20(木) 22:09:32 ID:zhZ3Zr4N.net
この手のスレはいくらでもある
そっち池

24 :名前は開発中のものです。:2011/01/21(金) 00:47:49 ID:P6NireRB.net
>21
2文字のコンパイラとか存在すんの?
最初の高級言語であるFORTRANですら5文字か6文字だったぞ
ほんとにあるんならググってみたいから教えてくれ

25 :1:2011/01/21(金) 01:07:22 ID:hymDKHAU.net
仕事終わって見てみたら
聞いたこと無い言葉が沢山ならんでる
ん〜言語云々より一個なんかつくってみろってことだね
がんばってみま

26 :名前は開発中のものです。:2011/01/21(金) 02:13:28 ID:dFTJJ67X.net
>>21
懐かしいw
8bit時代のBASICなんかだと変数名を3文字以上にすると頭の2文字まででしか区別されなかったりしたよなw

27 :アジェグ4倍 ◆4xAJeG.COM :2011/01/21(金) 06:52:57 ID:bWNGOW5V.net
>>24
ググレカすなら、「PC-8001」という文言だな。

1979年にNECから出たこのパソコンは、
マイクロソフトが開発した(この頃はゲイツさんが実際に作ってたらしい)
「N-BASIC」という環境が標準で入っていて、あとは>>26の言うとおり。

この頃のBASICも、構造体なんて気の利いた機能はなかったねぇ。


28 :名前は開発中のものです。:2011/01/22(土) 00:46:59 ID:+zbPlemL.net
入門の頃に作るゲームなら、
自分1体と敵1体が直線単発弾を撃ち合うとかだろうし構造体は必要ない気がする
覚えることが増える分ハードルが上がるだけ

……でも今の環境って入出力のライブラリの時点でクラス必須なんだよなぁ

29 :アジェグ4倍 ◆4xAJeG.COM :2011/01/22(土) 08:45:27 ID:g5snrw8s.net
Javaの場合、構造体とクラスがイッショクタで、
構造体で済むものもクラスとして作っちゃうからねぇ。

クラスの中に、そのクラス内だけで使うサブクラスなんて
作った頃には、相当複雑になってるのは確かだな。

コンストラクタスパゲティに注意するんだぞ。


30 :名前は開発中のものです。:2011/01/22(土) 10:54:24 ID:ZT+RHyzn.net
C++の構造体だって、属性が指定できない以外はクラスと同じだし、
いったい何の言語のどの構造体のことを語っているんだろう?
まあ、考えるまでもなく言語仕様が分かっていない馬鹿なんだろうけど。

31 :アジェグ4倍 ◆4xAJeG.COM :2011/01/22(土) 11:16:20 ID:g5snrw8s.net
C++の場合、変数の集合体である構造体がまずあって、
構造体から機能アップ(主にメソッドね)したものがクラス。

Cが++になる前は構造体(struct)しかなくて、
++になることでクラス(class)が加わったわけだ。

Javaはその後に出来た言語だから、
この際クラスで一本化しようと考えたわけだな。


32 :名前は開発中のものです。:2011/01/22(土) 12:31:47 ID:SnMdV7DK.net
よく分からんが構造体にこだわるならメソッドの無いクラスを使えばいいのでは

33 :名前は開発中のものです。:2011/01/22(土) 14:22:33 ID:5mPmSRzu.net
いつの間にか構造体やクラスの話になってますね。
初心者でも分かる話題に戻しませんか?


34 :1:2011/01/22(土) 14:30:28 ID:UeV9Yi67.net
やっと○作ってジャンプして喜んでる自分には
とてもむずかしいお話
ジャンプの早さ調節ってどうやるんだろ?ってとこです
サイトだけじゃわかんないですね
休みに本勝ってきます

35 :名前は開発中のものです。:2011/01/22(土) 18:16:06 ID:Q1A+Gov7.net
ジャンプボタンを押してる長さによってジャンプの高さを調節できる機能ってけっこう面倒だよね
ボタンを離した瞬間に下降が始まっちゃうと不自然だし操作しにくい
ボタンを離してもほんの一瞬だけフワッと浮かないといかんのだけど初めて作ったときは苦労したなあ

36 :アジェグ4倍 ◆4xAJeG.COM :2011/01/22(土) 18:22:58 ID:g5snrw8s.net
ジャンプの処理は、最初の上方向移動速度を決めて、
その移動速度を少しずつ下げながら(と言っても多分プラスだろうけど)
Y座標移動をしていく。
それを続けると、そのうち落ちていく挙動になるわけだ。

あとは、最初の速度値を大きくすれば、ジャンプ力が強くなり、
移動速度の度合いを小さくすると、重力が少ないような挙動になる、と。

つっても、おれはあんまりジャンプアクションは作ってないけど。


37 :アジェグ4倍 ◆4xAJeG.COM :2011/01/22(土) 18:28:06 ID:g5snrw8s.net
ボタンの押した長さでジャンプ力を調節するんなら、
押してる間はジャンプの初速度を上げていくようにすれば
簡単に実装できそうだな。


38 :名前は開発中のものです。:2011/01/22(土) 19:44:27 ID:5mPmSRzu.net
>>1
シンプルに考えてボタン押してる間は対象のY座標を-1し続ける。
離せば+1し続ける。地面に着けば+しない。

1の数字を変えることでジャンプ力や重力の調整が出来ると思うよ。
そのままだったらカイの冒険みたいになるけどね。

39 :35:2011/01/22(土) 19:44:45 ID:Q1A+Gov7.net
>37
それは「押してる時間によってタメて、離した瞬間ジャンプする」って話じゃね?

40 :名前は開発中のものです。:2011/01/22(土) 20:03:53 ID:Zodijpu0.net
>>38
俺は加速度の方をいじってたよ
if( 押してる ){ iy+=1; }else{ iy+=2; }
y+=iy;

41 :名前は開発中のものです。:2011/01/22(土) 20:08:37 ID:ZT+RHyzn.net
初速度を上げるって意味不明。
変更したらすでに初じゃないだろ。

42 :アジェグ4倍 ◆4xAJeG.COM :2011/01/22(土) 20:58:16 ID:g5snrw8s.net
>>39
ジャンプが始まってからでも、出来るといえばできる、多分。
押してる間と言っても、実際には押し始めて
2〜3フレームぐらいの短い間の話だけどね。

ボタンが押された最初のフレームでiy=-8ぐらい、次のフレームで
まだ押されてたらiy=-10ぐらいにするというやり方で、あとは
ジャンプモード中は、iy+=1; y+=iy;をずっと続けておく、と。

おそらく、初期のスーパーマリオは、そういう挙動だろう。
まあ、変更すれば「初」にならんといえばそれまでだが。


43 :名前は開発中のものです。:2011/01/22(土) 22:08:51 ID:cHvwXIic.net
ところでフレーム制御については理解してるのだろうか

44 :アジェグ4倍 ◆4xAJeG.COM :2011/01/23(日) 00:31:25 ID:3e+Bsyye.net
コノヘンのジャンプの処理って、
イロイロ見てみたら、ホカのスレでも書かれてたな。
これとか。
http://hibari.2ch.net/test/read.cgi/gamedev/1027482533/

で、次は床に着地したかどうかの判定の方法は、と続く。
ここでは、それが>>15なわけだ。


45 :1:2011/01/23(日) 06:21:55 ID:xKu77lp7.net
まだほとんど理解できませんが
いずれ参考にさせてもらいます
いろんなスレやサイトで本など調べましたが
みなさんのお勧めな本やサイトなどありましたら
教えてもらえませんか?

46 :名前は開発中のものです。:2011/01/23(日) 16:30:22 ID:sWiuzqk0.net
Cで悪いんだが俺は殆どDXライブラリ公式ページの掲示板とリファレンスだけで勉強したかなぁ
ライブラリを使う事の是非に触れるとあれなんだけど・・・
http://homepage2.nifty.com/natupaji/DxLib/
HSPで昔ちょっとだけノベルゲー作ろうとした事もあるけどその時も本体のヘルプだけ読んでいじった

Cを勉強したのが専門学校で
https://www.wenet.co.jp/product/html/products/list.php?category_id=32&mode=search&name=%E5%80%8B%E4%BA%BA%E8%B3%BC%E5%85%A5%E5%8F%AF
この資格の2級まで取ったが勉強自体が楽しかったんでハマった

プログラムできない人間ができるようになった例ってだけで手放しでオススメできるわけじゃないかもしれない
書いてるうちにいきなり主題と外れたかもしれんが参考になるだろうか

47 :1:2011/01/24(月) 13:40:19 ID:tn3q1RMJ.net
>>資格なんてあるんすね
俺もどうやってコード書いて動かすとか考えて覚えてくのが楽しくて
はまり始めてます
近所の本屋にhsp関連の本探しにいったけど無かった・・・
とりあえず歩いて不自然なジャンプができるようになりました
歩きの画像作るのも大変すね
あとフレームってループの最後でawaitの数値できまるんすか?
http://iup.2ch-library.com/i/i0228752-1295843038.gif

48 :アジェグ4倍 ◆4xAJeG.COM :2011/01/24(月) 14:10:23 ID:dW3hVMIU.net
>>47
HSPは詳しくないのでググレカしてみたところ、
前回のawaitの実行時と関連してるみたいだから、
どうやらそのとおりで、指定したミリ秒数(かな?)の
フレーム間隔をキープするための機能のようだねぇ。

アクションゲームでは、描画処理というのは
そのフレームごとに大幅に変化するから、
それを調整して、等間隔にするためにあるのだろう。

awaitがない場合、描画後の経過時間を取得して、
画面表示までの待ち時間を計算しなきゃならんけど、
それを自動化してるわけだな。


49 :名前は開発中のものです。:2011/01/24(月) 20:37:01 ID:Wov9Jfxz.net
>>47
素晴らしい!
オリジナルの画像作ってることに驚きました。

HSP関連ならオフィシャル本が良いのでは?
大きな書店かアマゾン等に売ってますよ。
アマゾンは当日〜1日で到着するみたいですね。


50 :名前は開発中のものです。:2011/01/28(金) 11:17:52 ID:X3UoRQbx.net
>>45
意図的な曲解はディベートの正当なテクニックだぞ
曲げて取られるのはお前に隙があるから

51 :名前は開発中のものです。:2011/01/28(金) 13:25:00 ID:mHuqcFkB.net
どこの誤爆か知らないが、こんなディベートとは無縁なトコにどや顔で投下しちまうとか、隙だらけにもほどがあるだろw

52 :名前は開発中のものです。:2011/02/07(月) 19:58:07 ID:D6uxsqMT.net
テラワロスw
http://hato.2ch.net/test/read.cgi/news/1297052482/  

53 :1:2011/02/15(火) 05:21:02 ID:wd0jxJuW.net
こんにちわ
もう誰も見てはいないでしょうが
やっとジャンプとか歩くとかできたので途中報告です
スペースでジャンプでNで攻撃です
敵はこれから作ります
http://www.dotup.org/uploda/www.dotup.org1348648.zip.html

54 :名前は開発中のものです。:2011/02/15(火) 05:32:24 ID:Zo/SjLdP.net
おめでとう。

でもいきなりzipファイル貼っても中々開く人はいないと思うので
スクショや動画添えるといいと思います。

55 :1:2011/02/15(火) 05:48:33 ID:wd0jxJuW.net
あ やっぱ そうですよね
動画はよくわからないので
スクショ添えておけばおkすかね
まぁまだゲームとして成り立ってないしろものですので
もっとできあがってからあげてみます
とりあえずまったく中身が伝わらないであろうスクショ
上げてみます
http://iup.2ch-library.com/i/i0243336-1297716255.jpg

56 :名前は開発中のものです。:2011/02/19(土) 17:41:19 ID:ff1Yiwal.net
HSPとか悪影響しかないからさっぱり捨てたほうがいいよ。
余程頭おかしいか、騙されたか以外にHSPを選択する理由がない。

HSPは1行でウィンドウが出せるとかメリットとして挙げる馬鹿がいるけど
そもそもゲーム作るたびにウィンドウ生成のコードをフルスクラッチするのかよw
ソース書く作業のコストカット以前にそういう効率悪い思考回路を何とかしたほうがいいぞ。
HSPやってるとそういうまともな思考回路が育たない。

57 :1:2011/02/19(土) 20:04:35.80 ID:zGT8sVZw.net
>>56
いろんなスレやサイトでHSPは駄目だとか聞きますが・・・
まずHSPでちょっとつくってみてから他の言語にいってみようとは
思ってます
しかしまぁ悪影響とかいうほどなら別の言語覚えたほうが
時間の無駄にならないのかな〜

58 :名前は開発中のものです。:2011/02/19(土) 20:12:59.26 ID:B1Jlfs8Y.net
>>57
HSPを叩くだけで代案を出せない奴は単なるアンチだからスルー汁。

おまえさんが、2年以内にプロのプログラマとして就業する見込みがあるなら、最初から実務で使われてる言語(例えばC++)とか勉強したほうが良いかもしれない。
でも、現状は、ちょっとゲーム作ってみたいだけだろ?なら、結果としてゲーム作れるなら言語なんて何でもいいんだよ。
>>56みたいなのは、ゲーム作りを中途で挫折した奴が、他の奴も同じように挫折させるために、つまらん入れ知恵をしてるだけ。

59 :名前は開発中のものです。:2011/03/05(土) 03:04:44.64 ID:al3eHWz9.net
俺はC/C++を最初に学ぶことは勧めない。時代に合ってない。
しかし、最初ではなくとも、一度は学んでおくべきでもあるが。

60 :名前は開発中のものです。:2011/03/23(水) 13:17:59.54 ID:MSPuaFaH.net
じゃあC/C++で効率よくゲーム作るライブラリくれよっつーっと
>>56みたいのは「自分で探せ」とか言い出すから困る

61 :名前は開発中のものです。:2011/03/24(木) 23:38:21.97 ID:CmNMe0bz.net
HSPはモジュール変数の要素を手軽に取り出せるようになって継承できるようになったら、
普通にオブジェクト指向型の手軽な開発環境だと思うよ。

62 :名前は開発中のものです。:2011/03/28(月) 01:05:32.89 ID:VCIDb/pU.net
C/C++楽ちんで自由で楽しいですが
初心者では理解できません

63 :名前は開発中のものです。:2011/03/28(月) 20:55:37.19 ID:r61+kbpP.net
HSPはスコープや関数まわりがちょっと使いづらい
俺としてはVB6やDelphi6が入門用にいいと思うんだがさすがに古すぎる

使い捨てだと割り切ってHSPを覚えるか、ゲーム製作に入るのがずっと遅れてもいいなら最初からC/C++
ただしC/C++の場合は一般アプリで鍛えるのが先
ゲームは覚える要素技術が多岐にわたりすぎてて量的な意味で難易度が高い

やっぱ最初の1本を作るのはHSPがいいと思うね

64 :名前は開発中のものです。:2011/03/29(火) 20:19:09.57 ID:NpTDMPKD.net
☆正しい本の選び方☆

初心者向け
・「これこれこういう事をしますよ」という説明がある。
・アルゴリズム(手順、考え方)が解説される。
・サンプルプログラムが示される。
・サンプルプログラムに対して説明がなされる。

中級者向け
・「これこれこういう事をしますよ」という説明がある。
・サンプルプログラムが示される。
・サンプルプログラムに対して説明がなされる。

上級者向け
・「これこれこういう事をしますよ」という説明がある。
・サンプルプログラムが示される。
・サンプルプログラムに対する説明がおざなり。

上級者向けは頭に来ます。本は本屋で立ち読みして決めましょう。インターネットで評判の
よい本を調べて買ったら、上記のようなことは分かりません。「○○入門」と銘打っていても、
内容が中級者向け、上級者向けの本はあるので気をつけましょう。HSPは、せっかく言語
自体は初心者向けなのに、本は中級者、上級者向けの書き方となっているものばかりです。
なぜなら、HSPの解説本はプロのテクニカルライターが書いたものではなく、単なるHSP愛好
家が書いたものだからです。
「本なんか買わねえ。ネットの講座で勉強する」という人はチャレンジャーです。インターネット
の講座はほとんどが中級者向け、上級者向けの書き方をしています。
最悪なのは「2ちゃんで聞く」ことです。サンプルプログラムだけが示されます。
また、アクションゲームを作りたい初心者に、HSPはモジュール変数がどうした、オブジェクト
指向がこうした、スコープがなんたら、とか言いたがるのも2ちゃんねらーの特徴です。

65 : [―{}@{}@{}-] 名前は開発中のものです。:2011/03/29(火) 20:27:08.98 ID:jU8POR+l.net
Javaとobjective-cだったらどっちの方が将来性あるんですかねえ

66 :名前は開発中のものです。:2011/04/05(火) 12:39:48.74 ID:Arxys8el.net
それぞれ世界が違うので答えようが無い


67 :名前は開発中のものです。:2011/04/14(木) 04:26:37.95 ID:PxK350z3.net
>>65
使用している人間が少ない方が差別化しやすいんじゃない?
どっちもすぐには終わらないでしょ?

68 :名前は開発中のものです。:2011/04/15(金) 00:00:04.58 ID:PjMGB/0x.net
10年後にどちらが広く普及しているか、みたいな意味だったらJavaの圧勝
どっちが食い続けられるのって事でもJavaの圧勝

ただ、ゲームを作る環境としてどっちが残るのかって言われたら
そんなの言語よりプラットフォームの話であって
言語はあまり関係ない

69 :名前は開発中のものです。:2011/04/21(木) 23:39:49.08 ID:SAslmlY0.net
アクションゲーム
http://home.dlsite.com/work/=/product_id/RJ074526.html

70 : 忍法帖【Lv=2,xxxP】 :2011/05/07(土) 02:41:40.97 ID:xGbPphQL.net
簡単に3Dゲームを作れてしまうHSPのプラグインにEasy3Dというのがあります。
以下は私がEasy3Dで作成したゲームの動画です。
ジャンプアクションゲーム
http://www.nicovideo.jp/watch/sm11559211
興味がおありでしたら以下のアドレスまでアクセスしてください。
http://www5d.biglobe.ne.jp/~ochikko/
質問とうの掲示板もございますので気軽に書き込んでください。

71 :名前は開発中のものです。:2011/05/07(土) 07:40:05.58 ID:gC5iJZHj.net
魔女オイラは自分のブログ宣伝しとけばいいんじゃね?

http://blog.ap.teacup.com/sakuseioi/44.html

質問とうは私のブログへどうぞ、だろ

72 :名前は開発中のものです。:2011/05/07(土) 07:48:30.36 ID:qTsMXIj6.net
>>70
動画見たけど、普通に良く出来てて感心した
でもレスの日本語が変なのと、動画で Now Loading が New Loading になってるのが
気になった。 もしかしてお前は中学〜高校生くらいか


73 :名前は開発中のものです。:2011/05/07(土) 09:10:05.53 ID:1IQjkoCo.net
New Loadingは新しいなwww

74 :名前は開発中のものです。:2011/05/08(日) 14:04:27.94 ID:7eaHmRuR.net
魔女オイラ晒し上げwwww

75 :名前は開発中のものです。:2011/05/19(木) 21:46:00.24 ID:+Jh6g2p7.net
http://home.dlsite.com/work/=/product_id/RJ074526.html

|、∧
|Д゚) ジー     Download :3 (評価数1)
⊂)

 \ │ /        
  / ̄\         
─( ゚ ∀ ゚ )∩∧ ∧∩ 
∩ ∧ ∧∩\( ゚∀゚)/ 
ヽ( ゚∀゚ )/ |   /
売れた!もう1本売れちゃった!

76 :名前は開発中のものです。:2011/05/19(木) 22:29:16.03 ID:KhhYBbUT.net
>>75
このAAみるとなんか受けるわw売上おめっとw

77 :名前は開発中のものです。:2011/05/19(木) 22:38:01.43 ID:+Jh6g2p7.net
>>76
ありがとう
買ってくれた人もありがとう

78 :名前は開発中のものです。:2011/05/19(木) 23:08:35.40 ID:+Jh6g2p7.net
あんまり連打すると荒らしだと思われるので

|、∧
|Д゚) ジー     Download :4 (評価数1)
⊂)

虹裏でとっしーに買ってもらったよ!

79 :名前は開発中のものです。:2011/06/18(土) 22:05:09.87 ID:xpWjHI8b.net
http://www.dlsite.com/home/work/=/product_site/1/product_id/RJ074526.html
|、∧
|Д゚) ジー     Download :5
⊂)

 \ │ /        
  / ̄\         
─( ゚ ∀ ゚ )∩∧ ∧∩ 
∩ ∧ ∧∩\( ゚∀゚)/ 
ヽ( ゚∀゚ )/ |   /
売れてた!もう1本売れてた!



80 :名前は開発中のものです。:2011/06/20(月) 07:00:00.52 ID:CN65Hj54.net
>> VisualC#によるアクションゲームの作り方を解説します。
C/C++版も追加して、バージョンアップしませんか?


81 :名前は開発中のものです。:2011/06/22(水) 22:19:54.61 ID:Rl8/AOna.net
>>80
C/C++版需要ありますか?

やるにしてもドキュメントをC++向けに全更新とかかなり死ねる作業量が
発生するので半年から1年ぐらいは後になっちゃうと思います

それじゃ遅いなぁ〜って状況なら一旦VisualC#で勉強してもらって
DirectXSDKのチュートリアルみながらC++に移植・・・が早いと思われます。
実はこのプログラムの描画や音の再生処理部分はSDKのチュートリアルをパクったものなので
どの言語でも大した違いはなかったりしますw

82 :名前は開発中のものです。:2011/06/23(木) 21:54:05.23 ID:N3ITBmcq.net
あ、ちょっと考えたんですけど
最期にもう1チャプター追加して
その内容をC#→C++移植にすれば問題なかったりします?

83 :名前は開発中のものです。:2011/07/02(土) 08:58:56.98 ID:FJx3uWTB.net
|、∧
|Д゚) ジー     Download :6
⊂)
なんか増えてた!

84 :名前は開発中のものです。:2011/08/08(月) 02:05:13.15 ID:Q1k8cORt.net
|、∧
|Д゚) ジー     Download :7
⊂)
なんか増えてた!
買ってくれた人ありがとう!

85 :名前は開発中のものです。:2011/09/27(火) 23:22:17.99 ID:/OBjyOZk.net
|、∧
|Д゚) ジー     Download :8
⊂)
おらっしゃー!
買ってくれた人ありがとう!

86 :名前は開発中のものです。:2011/09/28(水) 04:37:05.82 ID:zL1YH47a.net
>>85
おまいはいいかげんブログ更新しろw

87 :名前は開発中のものです。:2011/09/29(木) 19:07:30.06 ID:jk0PYruU.net
>>86
えー、だるーい

88 :魔女オイラ:2011/10/05(水) 23:59:40.53 ID:I+nxIBwv.net
HSPなら今このようなゲームも作れますよ。
動画:http://www.nicovideo.jp/watch/sm15551693

アップロード先:http://hsp.tv/contest2011/entry.php?id=115

89 :名前は開発中のものです。:2011/11/16(水) 01:23:31.46 ID:isfK5Gue.net
|、∧
|Д゚) ジー     Download :9
⊂)
あれ!?
なんか増えてる!?
買ってくれた人ありがとう!

90 :名前は開発中のものです。:2011/11/17(木) 13:07:34.07 ID:FXjhcFox.net
なるほど、こういう売り方もあるのか
参考になった。ありがとうw

91 :名前は開発中のものです。:2011/11/17(木) 22:30:03.91 ID:L011BxUp.net
>>90
ビジネス的には失敗も大概だけどね!

92 :名前は開発中のものです。:2011/11/18(金) 21:03:09.95 ID:ZmELB5yH.net
いいからC++対応はよ

93 :名前は開発中のものです。:2011/11/19(土) 11:40:29.23 ID:Q/4u4P1/.net
>>92
全編C++でってこと?
無理だなぁ・・・w(作業量的に)

94 :名前は開発中のものです。:2012/01/05(木) 00:00:10.00 ID:91T+ehSi.net
|、∧
|Д゚) ジー     Download :10
⊂)
なんか増えてる!
買ってくれた人ありがとう!

あけましておめでとうございます!

95 :名前は開発中のものです。:2012/01/06(金) 20:00:43.57 ID:u+sn6GFz.net
>>94
あけおめ、君に必要なのは新作だと思うんだ

96 :名前は開発中のものです。:2012/01/08(日) 00:09:40.45 ID:aiZ4RIv6.net
>>95
そのために必要なのが休日ですよ!

97 :名前は開発中のものです。:2012/04/11(水) 22:25:20.86 ID:2zbeXXws.net
面接で趣味でアクションゲーム作ってますっていったら

「ギャハハハ、いまどきアクションゲームなんて作ってんのー?」

とか言われた・・・普通の人からしたらそういう感じなんだ・・・orz
でもいまの流行ってどんなゲームなんだろうか?

98 : ◆jPpg5.obl6 :2012/04/14(土) 22:27:58.76 ID:B1x29L2x.net
スマフォアプリとかウェブサービスとかじゃね

99 :名前は開発中のものです。:2012/04/14(土) 22:49:14.30 ID:lgL0ZVV6.net
>>98
スマフォアプリって実は流行ってないとかなんとか・・・

100 :名前は開発中のものです。:2012/05/21(月) 00:59:57.01 ID:yowdo3Jh.net
http://www.dlsite.com/home/work/=/product_id/RJ095932.html
 \ │ /        
  / ̄\         
─( ゚ ∀ ゚ )∩∧ ∧∩ 
∩ ∧ ∧∩\( ゚∀゚)/ 
ヽ( ゚∀゚ )/ |   /
Unity!Unity!


101 :名前は開発中のものです。:2012/05/21(月) 23:02:47.87 ID:Z5/PMKlN.net
スーパーマリオブラザーズとかでマリオがクリボーを踏んづけて攻撃するってのが
ありますが
実際どういう処理をおこなってるんでしょうか?
マリオの足元とクリボーの頭に当たり判定をつけて重なったらヒットとかですかね?

なんかすごく初歩的な質問で申し訳ない

102 :名前は開発中のものです。:2012/05/22(火) 06:31:41.57 ID:FCYXytHH.net
>>101
>マリオの足元とクリボーの頭に当たり判定をつけて重なったらヒットとかですかね?
まず、それでやってみればいいんじゃね?

103 :名前は開発中のものです。:2012/05/22(火) 11:37:36.63 ID:jSkUL5MT.net
>>102
実際そういう方法でやってるんですがね

まあ実際マリオでどんな処理してるのかは作った本人じゃなきゃわかんないですよね

104 :名前は開発中のものです。:2012/05/23(水) 19:13:42.00 ID:hT2gNvnV.net
マリオが落下中に接触した場合は踏む処理
落下以外の時はミス
こんな感じでok
頭とか足とか細かい判定はいらないよ

105 :名前は開発中のものです。:2012/05/23(水) 22:32:59.75 ID:mA1GjUqV.net
>>104
そうかぁ?
ジャンプ上昇中でもパタパタを踏むとパタパタはノコノコになってマリオは上に上がった記憶があるぞ
分析が足りなくね?

106 :名前は開発中のものです。:2012/05/24(木) 00:13:12.39 ID:W7v8Wj1h.net
相手の座標より自分が高ければ踏めるとか?

107 :名前は開発中のものです。:2012/05/24(木) 00:30:40.43 ID:IF4gkkDT.net
>>106
だったら>>101の判定のがいいと思う

108 :名前は開発中のものです。:2012/05/24(木) 02:57:27.19 ID:W7v8Wj1h.net
自分の中心点が敵のtop座標より上だったらふんずけ、でいいんちゃう?

109 :名前は開発中のものです。:2012/05/24(木) 03:32:15.03 ID:YLEZGNOY.net
今のハードで普通にやる分にはいくらでも処理の仕方思いつくけど
SMB位の時代だと、すげぇ発想の転換して超少ない処理数で動かしてたりするからな。

110 :名前は開発中のものです。:2012/05/30(水) 23:10:45.80 ID:Sj0pgr3X.net
スーマリを分析した
落下中の場合は無条件で踏める
上昇中の場合は空中の敵に限ってマリオの座標が高い場合のみ踏める

これでいけると思う

111 :名前は開発中のものです。:2012/05/31(木) 22:49:09.01 ID:acleENic.net
>>110
中段程度の足場ギリギリを歩いてるクリボーにジャンプアタック(上昇中)しかけるとどーなんの?

112 :名前は開発中のものです。:2012/06/02(土) 12:42:24.08 ID:pbtWAtGV.net
足場に接してるクリボーは上昇中には踏めないと思う
逆に落下中はクリボーがマリオの頭に接触しても踏める

113 :名前は開発中のものです。:2012/06/02(土) 20:29:13.76 ID:amc3/95G.net
>>111
上昇中にクリボーとかに当たってミスした覚えあるだろ


114 :名前は開発中のものです。:2012/06/03(日) 15:04:35.12 ID:PsFw7xj1.net
>>113
いや、ねぇ
むしろハイジャンプできた気がする
マリオ2ではこの程度のことはできないと2面もクリアできなかった気がする

115 :名前は開発中のものです。:2012/06/03(日) 17:37:37.51 ID:L9UHInMo.net
歩いてるクリボーはマリオが上昇中には踏めないでしょ
例えば1−1の最初のクリボーで上昇中に踏んで
ハイジャンプする事なんて見たこと無いし

116 :名前は開発中のものです。:2012/06/04(月) 22:39:40.63 ID:brLbXSDj.net
>>115
いや、すでに試せる環境はねぇw
ただパタパタやキラーは上昇中でも踏めたような記憶だけあるがキチンと検証なんかしたことはねぇ
もしかしたら踏めなかったのかもしれない
ただ、スーパーマリオワールドになると上昇中にテレサを回転踏みでさらに飛んだ記憶があるが
ぶっちゃけそれもただの記憶違いなのかもしれないw

ってことで実はなんも分からんw
すまんこw

117 :名前は開発中のものです。:2012/06/04(月) 23:53:43.63 ID:S3xQ2a65.net
空中跳んでるパタパタと地面のクリボーでは処理が違うんじゃね


118 :名前は開発中のものです。:2012/06/05(火) 13:38:19.11 ID:uBgJx7bJ.net
>>110すら読んでいない予感

119 :名前は開発中のものです。:2012/06/07(木) 23:30:16.74 ID:28RJpaAP.net
落下中だって腹あたりをクリボーがかすめると死ぬような気がするんだが
本当に無条件で踏むのか?

120 :名前は開発中のものです。:2012/06/08(金) 18:26:05.82 ID:AczxXI99.net
マリオが落下中なら腹でも顔面でも当たれば踏むぞ

まあ不自然だがスーマリの動きを再現出来るし
処理も単純で作りやすい

121 :名前は開発中のものです。:2012/06/20(水) 13:29:58.22 ID:PEwXMuPO.net
マリオ3のような斜めの坂の衝突判定って皆どうやってます?
45度の坂なら
y>xの判定でいいでしょうか?

122 :名前は開発中のものです。:2012/06/25(月) 23:07:06.18 ID:OR+K5CyX.net
http://www.dlsite.com/home/work/=/product_id/RJ095932.html
|、∧
|Д゚) ジー     Download :2
⊂)
(やったぜ・・・)
買ってくれた人ありがとう!

123 :名前は開発中のものです。:2012/06/25(月) 23:55:25.49 ID:OR+K5CyX.net
>>121
いいと思います

124 :名前は開発中のものです。:2012/06/30(土) 00:45:50.63 ID:cM8H1sH1.net
http://www.dlsite.com/home/work/=/product_id/RJ095932.html
|、∧
|Д゚) ジー     Download :3
⊂)
(ふ、増えてる!)
買ってくれた人ありがとう!

125 :名前は開発中のものです。:2012/07/22(日) 20:03:32.76 ID:0iCWj/lD.net
http://www.dlsite.com/home/work/=/product_id/RJ095932.html
|、∧
|Д゚) ジー     Download :4
⊂)
(ひっひっひっ・・・)
買ってくれた人ありがとう!

126 :名前は開発中のものです。:2012/08/04(土) 02:48:28.14 ID:AlWhz2p0.net
http://www.dlsite.com/home/work/=/product_id/RJ095932.html
|、∧
|Д゚) ジー     Download :5
⊂)
(ひゃっはー・・・)
買ってくれた人ありがとう!
あれ?もう一方も売れてる!
ありがとうございます!

127 :名前は開発中のものです。:2013/04/29(月) 20:50:12.26 ID:D3FB4wa1.net
俺もゲーム作ってみたいから参考にさせてもらうよー

128 :名前は開発中のものです。:2013/04/29(月) 20:50:46.11 ID:D3FB4wa1.net
DLさせてもらいました

129 :名前は開発中のものです。:2013/04/29(月) 20:55:01.24 ID:yUG+hpm3.net
 

130 :名前は開発中のものです。:2013/05/24(金) 23:57:12.96 ID:NkUuTrVK.net
誰も使っていないようなので、
自分の製作のメモ書きに使わせてもらいます

1日目
2次元アクションゲームを作ろうと思う
イメージはファミコンのスーパーマリオブラザース3
ワールドマップ式でいきたい

音楽、ドット絵、全て未経験だが自作で作りたい
ツールはHSPで 早速ダウンロード
今日はここまでかな

131 :名前は開発中のものです。:2013/08/05(月) NY:AN:NY.AN ID:YGeqCIwf.net
誰もいないのかー?俺は地道ながら続けてるぜまだ全く形になってないがorz

132 :名前は開発中のものです。:2013/08/18(日) NY:AN:NY.AN ID:0SVGhQsX.net
今、あなたの後ろにいるの・・・

133 :名前は開発中のものです。:2013/09/27(金) 09:18:06.59 ID:DiEqDCGV.net
ゲーム作成初心者なんですが、ステージとか敵の管理とかどうやるんだろう。

地形とかプログラムしてたら一生作り終わらなそう。。。

134 :名前は開発中のものです。:2013/09/27(金) 14:41:55.51 ID:4iKrKP02.net
あなたは、シンプルなゲームを作ってみる、
1ステージ、1敵。 このような単純なゲームを3つくらい作る。

するとツクールのような汎用のツールが必要だと感じるだろう。
だから、複数ステージ、複数の敵などを管理するツールを作る。
市販ゲームにも製作ツールが含まれてるのがある、
そのようなツールを作ることになる。

ふつうの人は、1ステージ単純ゲームで力尽きる。

135 :名前は開発中のものです。:2013/09/28(土) 04:50:56.45 ID:MKZlc6uO.net
>>134
アクションゲームツクールを自分で作るわけですね。

でも、みんな使ってるツールみたいなのあるんでしょう?
出してよ、ドラえもん。

136 :名前は開発中のものです。:2013/09/28(土) 05:56:13.82 ID:5YLrggdP.net
アクツクは案外アクションゲーム製作におけるプログラム的考え方を習得するのに良いよ。

キャラの動きと動作変遷のあたりとか設定できるものが少なくてきっついけど
考え方そのものは凄くわかりやすい。

137 :名前は開発中のものです。:2013/09/28(土) 11:27:28.90 ID:xnoXjXB9.net
ロールプレイングゲームプログラミング 坂本 千尋 (著)
3DRPGプログラミング坂本 千尋
この本を読んでください、説明してます。図書館にもあると思います。

サンプルコード
http://www.sbcr.jp/support/8592.html

138 :名前は開発中のものです。:2013/09/28(土) 13:26:06.26 ID:NW5CxdFS.net
まずはコードなんて打つ前に絵だよ。
頭の中にあるキャラが飛んだり跳ねたりしてる絵をペイントで描いてうpってみろ。
そうすればの必要なものが明示化されるから、ゴールまでのマイルストーンも置ける。

やみくもに暗中模索しつつ思い付くままツギハギでやろうとするから
あらぬ恐怖にかられるんだよ。

そんな絵すら描けません、面倒です、てんなら土台無理だったって話だ。
無駄なことしなくて済む。

139 :名前は開発中のものです。:2013/09/28(土) 16:27:17.09 ID:jGSBR8Wu.net
絵は大事。紙と鉛筆で描いてもいい。
頭の中にあるイメージを具体的に書き出すプロセスに意味があるから。

アップしたければデジカメで撮ればいいし、無理して見せる必要もない。

140 :名前は開発中のものです。:2013/09/28(土) 19:25:17.67 ID:ZZQuEZ6j.net
ボタンを押したら望みのものが出てくるという発想からぬけない限り無理

具体的にイメージしてその"偽物"を作る ただそれだけ

141 :名前は開発中のものです。:2013/09/28(土) 22:02:34.83 ID:5YLrggdP.net
>>138
確かに絵が描ける能力のあるなしで結構習得のスピードが変わってくるな。

特にアクションゲームの場合、絵はそのままゲーム内容に直結する割合がでかいから
言語が使えないからツール使おうってひとつめの壁越えても、
絵が描けないってなると即ふたつめの壁にぶち当たる。

下手のまま押し通す。記号にする。写真にする。
つてを使って誰かに頼む。金を使って誰かに頼む
汎用素材を使う。汎用ツールで作る・・・

まぁ解決法自体は色々あるんで好きな方法使えばいいわな。
どっちにしてもアウトプットが無いとどんなにすごいもの考えてもだれも評価してくれない。

142 :名前は開発中のものです。:2013/09/28(土) 22:16:11.98 ID:5YLrggdP.net
あとまぁ禁断の方法ではあるけど、
最初は思い切ってぶっこ抜き素材使ってプロトタイプ作ってみるのも手

テラリアなんかも最初はFFぶっこ抜き素材だったし
Braidなんかも初期はドンキーコングの差材とか使ってた。

そもそもの話として自分が何をしたいのかってのは再確認した方が良い
ゲームとして遊びの部分を作りたいのか、それとも好きなキャラを自由自在に動かしたいだけなのか。

アクションゲームにおいて自キャラの基本動作を完成させる部分はあくまで第一歩に過ぎない。
キャラを想定通りに動かせるようになった先には、それで遊ぶための敵キャラや仕掛け
レベルデザインに基本ユーティリティと作品として仕上げるためにやるべきしんどい作業が山ほど残ってる。

そういう意味で後者の志向の人は、ぶっちゃけどうせ完成なんてしないんで
ぶっこ抜き素材でさっさと作ってみて、それで覚えられる部分覚えていった方が
結果としていいかもしれないなw

143 :名前は開発中のものです。:2013/09/29(日) 09:56:53.11 ID:maup18h/.net
借り物の素材に引っ張られて何をやってるのか見失うことさえなければ
どっちでもいい

144 :名前は開発中のものです。:2017/12/31(日) 20:49:14.64 ID:/rN76OKL.net
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

7AO078SOY3

総レス数 144
42 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200