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

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

おまいらHSPで適当なゲームでもつくりませんか

1 :名前は開発中のものです。:04/12/05 11:43:41 ID:TyNc+Gmd.net
タイトルのとーりです。
ゲームの内容とかそーゆーのは自由。
ストーリー等も勝手に作ってくだせぇ。

HSP配布元
http://www.onionsoft.net/hsp/

253 :名前は開発中のものです。:2010/06/18(金) 23:10:25 ID:l/cfnbGZ.net
何ぃ、ロードの処理がしっかりしてなかっただとっ・・・
何というデバッグ不足・・・
ボタンが出るのはセーブしてからでないとっ・・・
すごくっ・・・申し訳ないッ・・・!
次回は直す・・・戦闘とかイベントでポイントが溜まったらボーナスとかよさげだけど、
だめだモチベーションがたまらん

254 :雨島珠洲歌 ◆hpQKE7cBAE5Y :2010/06/18(金) 23:11:51 ID:UQFbZWJd.net
>>253
いやいやセーブデータの中身が 4byte
十六進表記で 00 00 00 00 だったよ

255 :名前は開発中のものです。:2010/06/19(土) 00:00:43 ID:KOneYcla.net
オーケー、頭がこんがらがってきた
容量の設定しないといけないんだっけ

256 :名前は開発中のものです。:2010/06/19(土) 09:33:02 ID:nACVee0a.net
bload "wc.save",maxlife,4,0
bload "wc.save",maxmp,4,4

ファイル名、保存したい変数、変数の最大サイズ、ファイルの保存位置
見たいな感じでやってる。

後、セーブデータが無い場合の処理も必要かと

257 :名前は開発中のものです。:2010/06/19(土) 12:30:23 ID:KOneYcla.net
なるほど・・・
テストプレイでしっかりチェックしとかないとなあ

258 :雨島珠洲歌 ◆hpQKE7cBAE5Y :2010/06/19(土) 16:11:12 ID:LrDblPFt.net
迷路作る!

259 :雨島珠洲歌 ◆hpQKE7cBAE5Y :2010/06/19(土) 18:19:10 ID:LrDblPFt.net
迷路生成はできた、が時間がかかりすぎるw

260 :名前は開発中のものです。:2010/06/22(火) 00:34:41 ID:5VFzRLcf.net
モチベーションがすごいことに(悪い意味で)なってきたから
寄り道してクソ短い戦闘だけのもの作ることにする
元ネタは・・・そう・・・沙+{唄~`+>}SIF{{P}+?_______>*__}*}`P`P{{

261 :名前は開発中のものです。:2010/06/29(火) 17:49:49 ID:n0NWuIfK.net
文字の中にバッファに読み込んだ絵文字を特定の記号指定で混ぜて表示できるモジュール作ったから、
アイテム名の最初にアイテムアイコン簡単に出せるようになったぜ

262 :雨島珠洲歌 ◆hpQKE7cBAE5Y :2010/07/04(日) 21:45:50 ID:E0qImM3v.net
迷路の中動けるようにする
できれば3D風の表示で

263 :名前は開発中のものです。:2010/11/14(日) 16:19:04 ID:+/SHm6K7.net
http://hibari.2ch.net/test/read.cgi/gamedev/1099025992/141
141 :名前は開発中のものです。:2010/11/13(土) 05:18:28 ID:ZAq7zM5h
適当な企画に適当な曲を提供したい


264 :名前は開発中のものです。:2010/11/15(月) 06:09:29 ID:LuKlXJBz.net
無料RPG製作ツール「ロープレジェネレーター」
ttp://sekisekki.net/regene.htm

特徴
直感的操作で簡単なゲームが作れます。
簡単に配布可能な状態に出力することができます。
HSP(ttp://hsp.tv/)製のソースコード付きで、スクリプトの知識があれば
自由度の非常に高いカスタマイズができます

・要望、不満点、バグ報告などなど書き込みお願いします。今もどんどん進化中です。



265 :名前は開発中のものです。:2010/11/15(月) 11:48:36 ID:RGTwXKSm.net
>>264
HSP初心者にはRPGツクールよりも使いにくく
HSP中堅以降の人にはあまりメリットが無いソフトだと思います。

私的には、他人のソースコードが見れるだけでテンション上がるんですが
盛り上がりというか訴求力を高めるには、サンプルのRPGに力を入れた方が良いですね。
○○RPG風とか具体的なものに初心者は喰いつくはずです。

売り文句の「無料で簡単にRPGが作れます」だと押しが弱いと感じますね。
もう一つ特化したものがあれば強みが付くと思います

266 :名前は開発中のものです。:2010/11/15(月) 13:37:46 ID:oqrafP0h.net
> サンプルのRPGに力を入れた方が良い

剥同

267 :名前は開発中のものです。:2010/11/16(火) 12:05:36 ID:y1g5BI0z.net
グランツーリスモみたいなレースゲーム作りたいから
レースゲームツクールをくれ

268 :名前は開発中のものです。:2010/11/22(月) 23:30:25 ID:0aw7KimB.net
とりあえず今年のHSPコンテストでも見て勉強したらどうか

269 :名前は開発中のものです。:2010/11/30(火) 19:19:15 ID:c8WquR5I.net
hgimg3いろいろみてるんだが
addposだけで描画できるのがすごいな
gcopyなどいらないんだね

270 :名前は開発中のものです。:2010/12/09(木) 11:18:46 ID:+Yhbc3ry.net
HSPの計算で重くなるもので代表的なものってなんでしょう

今、マルチエージェントっぽい、比較的計算回数の多いコンテンツつくってるんですが、速度がでなくて・・・

271 :雨島珠洲歌 ◆hpQKE7cBAE5Y :2010/12/09(木) 15:01:12 ID:a/+SJ+Vr.net
>>270
ゲームを作る限りHSPに限らずソート、検索、描画の比重が高いと思います
なので方向としては

1.計算が少なくてすむアルゴリズムを考える
2.実行回数を減らす
3.使いまわしをするようにする

で、どうしても速度的に難しければ DLL を作ってやれば
計算部分に関してだけは、3倍速くらいにはなると思います

272 :名前は開発中のものです。:2011/02/28(月) 22:21:40.01 ID:TzHRk5bA.net
スクリーンセーバー的なのは作れるようになったが、
ゲームとなると一気にハードル上がった
挫折しそう

273 :名前は開発中のものです。:2011/03/01(火) 00:02:13.95 ID:sTGnrrZH.net
思いついたことをいざコードにしようとすると
どう書けばいいのか分からなくて凹む

274 :名前は開発中のものです。:2011/03/01(火) 02:57:20.06 ID:HKf2gBPD.net
まずフローチャートを紙に書いて頭を整理しようず

275 :名前は開発中のものです。:2011/03/03(木) 00:12:14.05 ID:oCdxqyK/.net
>>220のゲームやってみたいけど消えてた

276 :名前は開発中のものです。:2011/03/04(金) 03:21:12.12 ID:9B1Bpwv2.net
10ヶ月前のレスだからね、消えてても仕方ないよ

277 :雨島珠洲歌 ◆hpQKE7cBAE5Y :2011/03/04(金) 07:55:00.42 ID:D+I1mTRi.net
infoseek 系は全滅しちゃったからね

278 :名前は開発中のものです。:2011/03/14(月) 14:11:04.99 ID:JtEjv+lB.net
hspはじめました。愚痴になりますが
redrewとかbuffaとかで一発で画面作れるの大変便利でwinapiに比べたら
煩雑な作業が少なくていいと思います
ただ・・・構造体がなくif else文の奇天烈さ 使いにくさ (マルチステートメントが必要)
swbreak(breakでいいじゃん) 等 ちょっと驚いてます
情報量が多くなるにつれて帰って複雑になるのでラベルも必要ない

279 :名前は開発中のものです。:2011/03/14(月) 14:15:03.58 ID:JtEjv+lB.net
redrewじゃなくてスクリーンの間違いです
批判麦価ですけどこんな日本語の拙い俺でも
キャラクターを動かすぐらいのことはできるようになったのでうれしくて連レスしちゃいました
終わり

280 :名前は開発中のものです。:2011/03/14(月) 14:57:04.36 ID:nMRcImaY.net
>>279
swbreakに関してはbreak・_breakと重複して可読性の悪化を防ぐ為で
構造体とか文法の話にしてもそういう単語が出てくるようなレベルの人は
そもそもHSPのメインターゲットじゃないからな
HSPは簡単だが万能ではないって事はちゃんと説明にあるし
その辺を理解して使わないと不満がたまる一方だから気楽にいくのが吉

281 :名前は開発中のものです。:2011/03/14(月) 22:03:04.92 ID:JtEjv+lB.net
関数defcfuncと命令deffuncの違いがわかりません・・・
c言語風にプロトタイプ宣言の後書いたんですけどエラーが出て動きません
もういいやわけわかんない・・・なんでわざわざ分けたんだ?
モジュールもわかりにくいし
普通にvc++とdxでゲーム作ります
さようなら

282 :名前は開発中のものです。:2011/03/15(火) 12:08:21.08 ID:nW8KHZOW.net
半日も持たなかったか・・・

283 :名前は開発中のものです。:2011/03/15(火) 21:43:36.55 ID:J2wNPPIG.net
C出来るなら最初からCでやれよ
ケチつけるために来ただけとしか思えん

284 :名前は開発中のものです。:2011/03/16(水) 19:54:20.49 ID:B2QfzKPc.net
東北のHSPユーザーで犠牲者いるんだろうな
人間いつ死ぬかわからん
悔いないようにゲーム製作に励もう

285 :名前は開発中のものです。:2011/03/17(木) 20:35:40.85 ID:FNDlPb60.net
>>284
俺も頑張る

286 :名前は開発中のものです。:2011/03/22(火) 12:31:45.75 ID:6JJ2rOFU.net
構造体はちょっとめんどくさいけど、モジュール使えばいいんじゃないかな。
モジュール変数からパラメータ取り出すだけでもめんどいけど。

287 :名前は開発中のものです。:2011/03/22(火) 12:33:20.12 ID:6JJ2rOFU.net
>>281
deffuncは戻り値を設定できず、また、命令なので式の中で使用できず、パラメータとしても使用ない。
defcfuncは関数であって命令ではないので、式の中やパラメータとしてしか使用できない。

288 :名前は開発中のものです。:2011/03/27(日) 23:06:00.60 ID:KQ4IUDgD.net
うん?
deffunc は値返せるよ?
普通に return 0 って書けば、 statにゼロが。


289 :名前は開発中のものです。:2011/03/30(水) 16:24:46.53 ID:ygtjQdvD.net
VC使いでもこれの違いわからないのか
難しそうだな

290 :名前は開発中のものです。:2011/03/30(水) 17:14:09.57 ID:B41XFngZ.net
>>288
statから取り出すのがめんどい

291 :名前は開発中のものです。:2011/03/31(木) 11:36:09.89 ID:tny5agYh.net
>>289
それは逆でVC使いだからわかり難くなる
HSPしか経験無い人はそんな所は気にしないし

292 :名前は開発中のものです。:2011/04/02(土) 08:11:47.32 ID:brYWAFZR.net
あるアクションゲームやっててふと思ったんだけどジャンプは普通カウントつけるよね。
そのカウント中はジャンプできないけど例えば高いところから飛びおりた場合
空中でジャンプカウントが最大値にきてしまい空中でもジャンプできてしまうことになる。
そこで、いまのフレームと前のフレームのy値を比較して変化があればジャンプ不可にすれば
いいかなと思ったんだけどどうかな?

293 :名前は開発中のものです。:2011/04/02(土) 11:24:47.74 ID:QwI2roC4.net
>>292
単に地面に接触してる時だけジャンプ可能フラグ立てるんじゃダメなの?

294 :名前は開発中のものです。:2011/04/02(土) 15:36:38.26 ID:HTzSduVe.net
フラグじゃなくて重力と垂直上昇力と当たり判定で管理したほうが簡潔でプログラミングも簡単だよ

ジャンプ押したらジャンプ力20dotを得て、地面に当たるまで、毎フレームジャンプ力が4dotづつ減っていく ってすれば

+20 +16 +12 +8 +4 +0 (+60dotまで上昇)
-4 -8 -12 -16 -20 都合11フレームで地面に自然に落下する

このとき、ジャンプ中に地面が無くなって、当たり判定がなくなってたら、

-4 -8 -12 -16 -20 -24 -28 -32....とどんどん落ちていけばいい

ジャンプに味を付けたい場合は、落下速度にキャップ(制限値)を設けたり、上昇時に加速度(1フレームごとに+10を5フレーム など)をつけてやればいい

295 :名前は開発中のものです。:2011/04/02(土) 16:02:33.12 ID:mueTeu98.net
どもども
大体考えはあってるかな
ご参考にさせていただきます(^人^)

296 :名前は開発中のものです。:2011/04/09(土) 13:06:23.90 ID:R2oVUkhd.net
HSPTVにあのすっからおせちで有名な詐欺会社グルーポンのバナーが!!!
今度はすかすかドーナツでも売るんだろうかwww




297 :名前は開発中のものです。:2011/04/09(土) 19:06:02.90 ID:w6p/ucZr.net
HSPって昔のBASICみたい

298 :名前は開発中のものです。:2011/04/10(日) 15:15:41.91 ID:KNDW55kU.net
そりゃそうだろうな

299 :名前は開発中のものです。:2011/04/10(日) 17:33:41.08 ID:0nvCaHL+.net
N88経験者はActiveBasicに走るよりHSP触った方がいいな

300 :名前は開発中のものです。:2011/04/11(月) 16:24:40.08 ID:j20/SB2g.net
ActiveBasicはBASICの名を冠すに相応しくない言語

301 :名前は開発中のものです。:2011/04/11(月) 16:54:55.59 ID:6PaA88Ov.net
もうABのサイトつながらんよ

302 :名前は開発中のものです。:2011/04/11(月) 17:30:09.08 ID:XtnofAKU.net
>>299
俺は「N88互換BASIC」からゲーム作り始めて
その後HSPに移動した
ホント似ててビックリ
しかしHSPはpaint(塗りつぶし)命令の代わりが無いのが非常に残念

303 :名前は開発中のものです。:2011/04/11(月) 20:32:17.45 ID:X6A0PDr9.net
boxfがあるじゃん

304 :名前は開発中のものです。:2011/04/11(月) 21:45:04.23 ID:cBr8H22+.net
よくしんないけどベーシックだと三角形とかも塗りつぶせるんでしょう

305 :名前は開発中のものです。:2011/04/11(月) 22:22:23.16 ID:j20/SB2g.net
>>301
繋がるよ

306 :雨島珠洲歌 ◆hpQKE7cBAE5Y :2011/04/11(月) 23:39:26.56 ID:V8ZsGYiF.net
>>302
Artlet2D ってのを使う面倒くさい方法ならある
#include "a2d.hsp"
で使える

307 :名前は開発中のものです。:2011/04/12(火) 06:20:42.69 ID:3QdOz3Ne.net
塗りつぶしって再帰で上下左右を見てくから
基本的にどんな形でもおkじゃねーの?

308 : 忍法帖【Lv=2,xxxP】 :2011/04/12(火) 11:09:56.07 ID:SiMLkkNx.net
API使えれば多角形塗りつぶしはそんなに難しくないけどな

309 :名前は開発中のものです。:2011/04/12(火) 14:51:41.67 ID:T4xJEJ79.net
本と糞言語だなw
pygame か dxライブラリ使ったほうがいいだろw
わざわざ応用力のない冗長なプログラミングをするやつあんているのかよw

310 :名前は開発中のものです。:2011/04/12(火) 15:00:06.75 ID:MgdrUJvc.net
それぞれの利点をご説明ください
場合によっては検討いたします

311 :名前は開発中のものです。:2011/04/13(水) 11:49:04.54 ID:sywm6bVC.net
HSPってそんなにくそかな
何使ってもゲームプログラムは難しいしな
自分の技術力不足じゃねえの?

312 :名前は開発中のものです。:2011/04/13(水) 13:03:15.57 ID:9tPAaWHI.net
技術力あったらHSPなんか使うかよw

313 :名前は開発中のものです。:2011/04/13(水) 13:45:22.53 ID:sywm6bVC.net
えええ
それじゃHSP使ってる人は技術ないってこと???

314 :名前は開発中のものです。:2011/04/13(水) 15:36:17.19 ID:KpRpplsf.net
本当の上級者がわざわざこんな所で過小評価してるマイナー環境ごときを相手にしてる訳ないだろ

315 :名前は開発中のものです。:2011/04/13(水) 15:42:21.95 ID:EGn033u6.net
つまり底辺ど同士で罵り合ってるわけやね

316 :名前は開発中のものです。:2011/04/13(水) 16:05:01.78 ID:KpRpplsf.net
単にアンチが喚いてるだけで罵り合いにすらなってないわ

317 :名前は開発中のものです。:2011/04/13(水) 21:22:24.87 ID:ufLgurYj.net
HSPのアンチってようわからんな。
HSPは誰にも迷惑かけんだろ

318 :名前は開発中のものです。:2011/04/13(水) 22:10:01.41 ID:BOhavr9t.net
ほんまや。HSPの何がいかんのや??

ほんまにもう・・(;一_一)ジロッ

319 :名前は開発中のものです。:2011/04/13(水) 23:30:16.44 ID:Cjq77r2V.net
小さいアプリとかを適当に作っても動くのがメリットだろ

320 :名前は開発中のものです。:2011/04/13(水) 23:46:02.54 ID:ufLgurYj.net
実行ファイル書き出して渡せるのも大きいと思う
VBランタイムとかアホなことしなくていいもんね(今はVBもそういうのいらないのかな?)

321 :名前は開発中のものです。:2011/04/14(木) 00:54:21.76 ID:lj6wRNQH.net
フレームワークスとかと統合されたような・・・;?

322 :名前は開発中のものです。:2011/04/14(木) 01:41:00.20 ID:9QyAgMLT.net
実行ファイルの受け渡しが楽ってことでHSPの上位互換にいたのがDelphiだったね。
でも最近じゃ日本語プログラミングやsmall basicとか現れてニッチな需要すら奪われてる

323 :名前は開発中のものです。:2011/04/14(木) 05:01:08.51 ID:AFDrr0TK.net
ぴゅう太ですね、はいわかります

324 :名前は開発中のものです。:2011/04/14(木) 13:57:04.46 ID:wZis8ySt.net
HSPを修行せよ

325 :名前は開発中のものです。:2011/04/15(金) 00:07:41.12 ID:PjMGB/0x.net
>>322
上位互換?

326 :名前は開発中のものです。:2011/04/16(土) 00:18:06.78 ID:a+7eZuZC.net
IDがhsp

327 :名前は開発中のものです。:2011/04/16(土) 10:30:56.72 ID:9SPcZ0QI.net
>>326
ど・・・どこ?

328 :名前は開発中のものです。:2011/04/16(土) 12:41:39.56 ID:bqWEwR6U.net
HSPでゲームつくってみました
http://www1.axfc.net/uploader/Li/so/95810.zip

内容:ふつうのブラックジャック(カードゲーム)
操作:マウスのみ
特徴:メイドさんディーラー相手。フラグはたてておきましたw

ゲーム公開するの初めてなのでDLしてもらって、
もしきちんと動かないようだったら本当に申し訳ないです…

329 :名前は開発中のものです。:2011/04/16(土) 12:44:42.06 ID:bqWEwR6U.net
サムネ貼り忘れ……
http://yato15.x.fc2.com/game/2.jpg
連投スマソorz

330 :名前は開発中のものです。:2011/04/16(土) 12:59:19.54 ID:LfHP6VBu.net
>>328
思ってたよりちゃんと作りこんであったw
BGMはオプションで消せるかボリューム調整できたらいいな

331 :名前は開発中のものです。:2011/04/16(土) 13:02:29.83 ID:LfHP6VBu.net
と思ったらあったw
初回は設定できないのねw

332 :328:2011/04/16(土) 13:08:21.27 ID:bqWEwR6U.net
>>330
ボリューム調整は実装できてません
初回に設定できないのはちょっと不親切ですよね、改良したいと思います

333 :名前は開発中のものです。:2011/04/18(月) 01:35:32.55 ID:Iukq1GJs.net
>>124
>アレは専用エディタでしか書けない。
>メモ帳で書いたやつのコンパイルはできない。
メモ帳のテキスト開けるんですけど

334 :名前は開発中のものです。:2011/04/18(月) 02:35:39.27 ID:SN/dRzr+.net
何年前の書き込みにマジレスしてんのさwww
2006年だよ!5年前だよ!

335 :名前は開発中のものです。:2011/04/18(月) 19:11:31.56 ID:A5bOYK1c.net
ちょっと疑問に思ったんだけど
es_newがあればes_findでいちいちスプライト検索なんてやる必要あるんだろうか?


336 :名前は開発中のものです。:2011/04/20(水) 12:12:10.87 ID:FLmPc52l.net
TVブラウザイラネ

337 :名前は開発中のものです。:2011/04/21(木) 12:32:57.28 ID:mdVxLkVF.net
>>336
いいじゃないか! ただ だし

338 :名前は開発中のものです。:2011/04/21(木) 14:46:37.40 ID:BslW86c5.net
HSPの最大の欠点は640x480のウィンドウが最初から表示されないようにならない事だ
screenを弄ってもかならず640x480のウィンドウが一瞬表示されてからサイズが変わる
もし最初から640x640のウィンドウが表示されなくなる方法があるのならば
教えてもらいたい

339 :雨島珠洲歌 ◆hpQKE7cBAE5Y :2011/04/21(木) 15:42:31.09 ID:3MQW2n0o.net
>>338
#packopt hide 1
screen 0, 800, 600
gsel 0, 1

340 :名前は開発中のものです。:2011/04/21(木) 16:29:56.36 ID:BslW86c5.net
あったのかよ

341 :名前は開発中のものです。:2011/04/22(金) 21:46:15.51 ID:K04SoOqV.net
おい!HSPのスレ乱立しすぎだろ!

342 :名前は開発中のものです。:2011/05/08(日) 20:03:05.30 ID:MniU6lew.net
HSPは高校生くらいから現在(無関係な専門卒)まで細々とやってますが、
なかなかレベルアップせずゴミゲーを量産しております
また釣りゲームを作ってみたのですが
よろしければ感想や改善点を教えていただければ幸いです

http://www1.axfc.net/uploader/Ne/so/108141



343 :名前は開発中のものです。:2011/05/09(月) 13:18:40.84 ID:23qQKrBw.net
釣りゲーの雰囲気はでてると思います
餌の動きとかそれっぽいです

ただ、さすがに単純過ぎるもとい作り込み足りない気が……
50〜70に合わせて引っ張るだけなんだけど、ちょっと操作感悪くてイライラします
できれば透過とかももう少し丁寧にしてほしい所


344 :名前は開発中のものです。:2011/05/09(月) 14:45:41.35 ID:XlLdskRb.net
>>342のゲーム
windows7 64bitでは終了できないので実行しないように

345 :名前は開発中のものです。:2011/05/09(月) 22:02:50.52 ID:KeillOee.net
早速の書き込み有難うございます!
>>343 魚が若干透けてしまうところですね!改善してみます!
     たしかに操作感悪いですよね〜(^^;
     なんかスペースと←を同時押ししたときの重力の処理が
     上手く出来ていないようなんですがよくわかんなくて・・・

>>344 本当にゴメンナサイ(汗 
     end命令を組み込まないといけなくなってるんですね。
     ”まさか”という感じですゴメンナサイ

346 :名前は開発中のものです。:2011/05/09(月) 23:02:35.12 ID:KeillOee.net
ちなみに修正版です
http://www1.axfc.net/uploader/Ne/so/108279
・eでendへいけるようにしてみました
・魚を無透過に
・重力はそのままです

347 :名前は開発中のものです。:2011/05/09(月) 23:10:43.23 ID:KeillOee.net
いままで無理やりやらせた人たちの反応
【父】魚を釣り上げるまでに要した時間30分「またくだらねぇもんつくりやがって」といいつつ楽しまれた
【母】魚を釣り上げるまでに要した時間30分「ドンキーコングやったことあるし」といいつつ父と同じレベル
【弟】魚を釣り上げるまでに要した時間15分「モバゲーよりは面白い、オレのセンスがぱない」
【姉】ゲームを放棄するまでに要した時間10分「もうやめていい(怒)実際釣りに興味ない!」

348 :名前は開発中のものです。:2011/05/11(水) 16:37:01.20 ID:aTcA0HoN.net
DLしてみた。
率直にいえば初心者ゲーとしては形になってるけど、
ゲームとしてはたいして面白くない。正確には仕組みが見えたらすぐ飽きてしまう。
最低限の事はできて次のステップを目指したい感じは分かったので、
今後のポイントは「ゲーム性、面白さの追求」と「プログラム技術の向上」とか。

ゲーム性は、まず自分が釣りゲーが好きなら、既存のゲームの中で
どんな部分が面白くて、面白くないか、を箇条書きして、
それを可能な部分から実現してみる。
たとえば川や餌を変えると釣れる魚が変わるとか、それなら釣った魚の記録を残したいとか。
魚との駆け引きも単調な作業ゲーにならず奥深くするにはどうすればいいかとか。
センスの問題は別にして、これは何でこんな仕様にしてるのか?という質問に
目的と面白さの効果をひとつずつ答えられるようでないといけない。
技術的に無理なことは他のアイデアで何とかする。ダメと分かってる野に点は放置しない。
せっかく作品数が多くても、ただ思いつきで考えずに作ってたら成長しない。

プログラムの方は、そうやって色々機能を盛り込もうとしていくと
今の自己流、行き当たりばったりじゃ立ち行かなくなる。
たとえば川が変わったら深さや水の速さが変わるには、
それらを変数化しておかないといけないし、サブルーチン化=ラベル付けも
あとで変更が生じても対処しやすいようにしないといけない。
もしbass3.bmpが増えて、その後bass2が廃止になったらbaffer番号はどうする?
フォント指定をメイリオに変えることになったら何カ所も直して回るの?
変数化しないデータなんてよっぽど局所的な例外だし、
個人開発であっても自分以外の人が3秒で意味を推測できない変数名は不可。

正直そういう手法作法はHSPの公開されてるソース読むだけじゃ身につけにくいから
もう少し大規模なサンプルのある別言語をかじっておいた方が良い。

349 :名前は開発中のものです。:2011/05/11(水) 20:30:48.81 ID:Z9DO6SGf.net
的確で迅速なご指摘どうもありがとうございます


漠然とゲームを作っていたところもあり、簡略な作りにこだわっていた部分もあったのですが
今のような作り方では全く進歩がなく
毒にも薬にもならぬ駄菓子の如きゲームしか
作れなくなってしまうと改めて感じました

A.「ゲーム性、面白さの追求」、B.「プログラム技術の向上」

Bは正直どこから手を付ければいいのかという状况ですので、
Aに全力投球してわからないところを調べてスキルアップしていきたいと思います

釣りには思い入れがあるのでこれを期にもう少しゲーム性の進歩した本格的なものを作りたいと考えています!
>>348さんにご指導いただいた点は次に指摘されないように頑張りますので
またアップした際には是非お目通しをよろしくお願いします(^^

ところで
・あらゆるデータの変数化
・ラベルや変数の名前の工夫
はどうにかなりそうな気がするのですが

>>もしbass3.bmpが増えて、その後bass2が廃止になったらbaffer番号
はどうする?
>>フォント指定をメイリオに変えることになったら何カ所も直して回るの?

の2つはどうすればいいのかわからないです。
もし教えていただけたら幸いなのですがご教授いただけないでしょうか



350 :名前は開発中のものです。:2011/05/11(水) 20:35:19.04 ID:SPLWkAHm.net
フォントについては

#define USEFONT "メイリオ"

font USEFONT,p1,p2

ってやればいい。

画像については設定ファイル作っておいて、
初期化時に設定ファイル読み込んで指定用配列生成
とかするかなぁ


351 :名前は開発中のものです。:2011/05/11(水) 21:25:28.69 ID:EcVMCv3h.net
自分の場合はバッファの数値も#defineで指定する
そして画像の数にかかわらずその指定されたバッファを使い回す

352 :名前は開発中のものです。:2011/05/11(水) 21:29:00.17 ID:Z9DO6SGf.net
またもや素早い返信ありがとうございます
#defineというのがあるんですかこれは凄いですね!
いままで#とか%がついている命令は特殊な感じがするので避けていたのですが
一気に幸せになれそうです(^^

あと超馬鹿な質問だったらゴメンナサイ
画像のところの話は
1) .hspが置いてあるフォルダに画像フォルダを作って使用する画像を入れておく
2) なんとかしてそれらに番号を振り、仮想ウィンドウに表示させておく(buffer)

ということでしょうか? 多分改善すべき部分の例として挙げてくださっただけなのに変にこだわってごめんなさい。
なかなか普段こういった新しい考えは及びもつかないので

353 :名前は開発中のものです。:2011/05/12(木) 12:02:33.00 ID:VLRNyKaQ.net
無料RPG製作ツール「ロープレジェネレーター」
http://sekisekki.net/index.htm
 直感的操作で簡単なゲームが作れます。 簡単に配布可能な状態に出力することができます。
(HSP製のソースコード付きで、スクリプトの知識があれば自由度の非常に高いカスタマイズ
ができます)
他にも仲間預かり機能(100人も)や、仲間の状態/状態異常を細かく設定できたり、
乗り物が作れたりゲーム中に画像を差し込んだり、回転やフラッシュなどのエフェクト
なんかも簡単に作れる様です。戦闘はデフォだとドラクエ系。
移動は矢印キーの他に、キャラがマウスを追っかけたりするとのこと。
 他にはオートアクションというのがあってオリジナルシステムの製作に役に立つかも
しれない機能です。これは、マップエディタで設定することで、「マップに入った時・
出た時・一歩歩いた時・戦闘開始前」に自動的に実行されるアクションを設定できる
機能です。
■分からないことや要望は掲示板へどうぞ。他にもいろいろ進化中みたい。


総レス数 413
93 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200