1 名前: ◆uoRBQ2R7lQ mailto:sage [2006/08/27(日) 09:16:45 ID:J4H4T4Nd.net] 今日HSP始めました。よろしく。
222 名前:名前は開発中のものです。 [2006/12/27(水) 15:35:44 ID:zRGqmIMM.net] >>1-218 日本語でおk
223 名前:名前は開発中のものです。 mailto:sage [2006/12/27(水) 22:20:17 ID:EwS9Q8be.net] >218 そうだったのかー。アリガトン。できたよ。 ただこれやると、前日比が小数点分ずれるのが難点か。 まぁ、最終的なバランスはあとでいいか。 つか、やり始めて、ふつーにやってたゲームが 実はスゲーんだなっていうことはわかった。 自分の頭の中にあることをどう表現すればいいかが、 さっぱりわからん。あれはどういう風に表現すんだろうとか。
224 名前:名前は開発中のものです。 mailto:sage [2007/01/26(金) 18:54:57 ID:+GdML/pJ.net] HSPはじめたてのプログラミング初心者の俺が言う。 一体どうなってんのかしらねぇが>>181 はスゴイ。
225 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 04:16:41 ID:dYY64/WX.net] ちょっと質問さ。 例えば if a=b { if cnt=a :break } という文を一行に表示できないかな? :これつければいいのかと思いきやダメっていわれた。 if の{ }がよくわかんね。 if a=1{ b=2 :c=3 :d=4} とかはできたのに。
226 名前:名前は開発中のものです。 [2007/01/30(火) 14:13:40 ID:XSb3Ha1P.net] >>222 if a=b {if cnt=a {break}} たぶん : だと if a=b {if cnt=a {break } な感じで、}が一つ足りない状態になる
227 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 16:04:26 ID:dYY64/WX.net] >223 一行にできたよ。アリガトン 何故かはまだわからないけど、 ifのbreakの時は:じゃなくて {}を使うと憶えておくよ。 今ボタン勉強してるんだけど、 標準のじゃなくて、ゲームであるような、 アイコンを押すみたいなのって、 標準の絵、カーソルがあわさった時、押された時の絵 みたいな感じで絵を三つ用意して、 それを一つ一つ設定するというやり方になるの? どう表現するかはさっぱりだけど。
228 名前:名前は開発中のものです。 [2007/01/30(火) 17:02:56 ID:XSb3Ha1P.net] >>224 いやいやw(俺も223の解釈は間違いだがw) breakが問題じゃなくて : と { で ifの閉じ方が違うからだよ {}使わなくても if a=b :if cnt=a :break これでもいい if ; は次の行に移るとifが終わる if { は } で終わる if a=b {if cnt=a :break} ってやると、if cnt=a :は行が変わらないと終わらないのに } が先に見つかってしまう でも } では終われないので、if以外では{}が使えないとエラーが出る (これはコンパイラの仕様というかバグと言うか・・・) >みたいな感じで絵を三つ用意して、 3つ用意する事もあるだろうし 一つの絵を表示する時に加工したりもある
229 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 23:56:11 ID:dYY64/WX.net] >225 あーなるほど。なんとなくわかったよ。 {}で括らなくてもいいのか。ifは。。。。 ということは複数行になるような時は、 {}使う方が見やすくできるということか。 >一つの絵を表示する時に加工したりもある 絵に何らかの加工もプログラムでできるのか…。プログラムエライな。 シムシティとかみたいなアイコンボタンにしてみたくてね。
230 名前:名前は開発中のものです。 mailto:sage [2007/01/31(水) 04:06:17 ID:soP7QZlk.net] 脱初心者講座なるものを見た。 OTL マッタクワカラナス。
231 名前:名前は開発中のものです。 [2007/01/31(水) 04:58:41 ID:pIpsohpY.net] >>226 >シムシティとかみたいなアイコンボタンにしてみたくてね。 シムシティのアイコンボタンは知らないが、基本的にHSPで表示できる画像なら何でもボタンに出来る ボタンオブジェクトの絵を差し替える方法もあるけど、ゲームなら自前で作った方がいいと思う screen 1 :picload dir_exe+"\\sample\\demo\\hsplogo8.bmp" :screen 0 :sizex=80 :sizey=800/16 :bposx=200 :bposy=200 repeat :redraw 0 :color 0,60,60 :boxf gosub *butsub butcnt+stat:pos 0,0:color 250,250,250:mes "ボタン "+butcnt+"回" redraw 1 :await 15 :getkey ml,1 :loop *butsub buton=0 if (mousex>bposx) and (mousex<(sizex+bposx)) and (mousey>bposy) and (mousey<(sizey+bposy)){ if ml{cntt=0:if ml!mlbak {buton=1} color 50,100,150:boxf bposx,bposy,bposx+sizex,bposy+sizey:color 60,70,80:boxf bposx+1,bposy+1,bposx+sizex-1,bposy+sizey-1 pos bposx+2,bposy+4 :gmode 2 :gcopy 1,0,0,sizex,sizey :gmode 6,,,60 :gcopy 1,0,0,sizex,sizey }else{cntt++ color 50,100,150:boxf bposx,bposy,bposx+sizex,bposy+sizey:color 60,70,80:boxf bposx+1,bposy+1,bposx+sizex-1,bposy+sizey-1 pos bposx+4,bposy+8 :gmode 6,,,255 :gcopy 1,0,sizey*(cntt/8\16),sizex,sizey pos bposx,bposy :gmode 2 :gcopy 1,0,sizey*(cntt/8\16),sizex,sizey if (cntt*6\512)<256{gmode 5,,,(cntt*6\256)}else{gmode 5,,,256-(cntt*6\256)} gcopy 1,0,sizey*(cntt/8\16),sizex,sizey } }else{cntt=0 color 50,100,150:boxf bposx,bposy,bposx+sizex,bposy+sizey:color 60,70,80:boxf bposx+1,bposy+1,bposx+sizex-1,bposy+sizey-1 pos bposx+4,bposy+8 :gmode 6,,,255 :gcopy 1,0,0,sizex,sizey pos bposx,bposy :gmode 2 :gcopy 1,0,0,sizex,sizey } mlbak=ml return buton もっと単純なのにした方がよかったかな・・・ 何やってるか読みたい場合は一命令づつ改行してくれ
232 名前:名前は開発中のものです。 mailto:sage [2007/01/31(水) 05:05:02 ID:soP7QZlk.net] このスレの人達は皆親切ですね( つД`) 保存しました。これからできるだけ解読してみる。
233 名前:名前は開発中のものです。 mailto:sage [2007/02/02(金) 14:54:28 ID:WMw4p0bP.net] アイテム考えるのがめんどうだね どこかまとめてあるところないのかな
234 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 13:13:59 ID:JGxVdJEW.net] 大まかに>228で何をやらせているのかわかってきた。 絵をずらしながら表示してアニメーションができるとか、 押した時の絵をすこしずらして、ちょっと色変えてるとか。 すごいな。 ただ、命令文もさる事ながら、つかわれてる変数がどうなってるのかもサパーリだ。 スクリーン1の意味からもうなんだかわからない。無いと止まるし。
235 名前:名前は開発中のものです。 [2007/02/03(土) 16:04:39 ID:64JTsoCi.net] >>231 >ただ、命令文もさる事ながら、つかわれてる変数がどうなってるのかもサパーリだ。 >スクリーン1の意味からもうなんだかわからない。無いと止まるし。 screen 1は、使ってる画像を分かりやすくする為に見えるようにしただけ(デバッグする時とかに有効) 普通はbuffer 1とかやって見えないウィンドウを作って、そこに画像を読み込んで gcopy等を使って表示に使ってるウィンドウにコピーする >if (mousex>bposx) and (mousex<(sizex+bposx)) and (mousey>bposy) and (mousey<(sizey+bposy)){ 変数は、ボタンサイズ、ボタンポジションとシステムのマウス座標 ボタンの位置からボタンサイズ以内にマウスカーソルが有るかを比較してる cnttはアニメーションのカウンタとして mlはマウスの左クリック mlbakは前回の左クリックの状態を保存(前回押されてない時だけボタン操作を有効にする為)
236 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 17:41:30 ID:b0e6Rts8.net] ご教授ありがとうございます 絵を表示するってそういう風にやるものなのか。 絵はまだ詳しくやってないので勉強になった。 マウスの部分はなんとなくわかるんだけど、 やっぱり指定の仕方大変なんだなーと思った。 ボタン一つ一つに指定することになるんだよね。うーん。 そして今俺は何故か素数プログラムを組んでみたり。 一つ一つ憶えていくだけでも大変だ。
237 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 16:54:40 ID:nCPYMvzU.net] C#かJavaでやってみようと思ってるんだけどここでやってもいい? 経営シミュは見た目を気にせずコードに集中できて良さそうだと思ってるんだけど
238 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 10:26:35 ID:t2W674H8.net] アクションとかああいうゲームに比べて、見た目作った上で内部まで設計しなきゃならないんだぜ 利用できるGUIあるならいいけど、意外とマンドクセかったりする
239 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 13:16:48 ID:ThETgi86.net] んじゃ俺はJavaScriptでやってみるか ありえないラーメン屋でも想定して事実に即さないイベントばかり起こるようなタイプで
240 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 20:17:38 ID:ThETgi86.net] 似而非脱サララーメン経営シミュ とりあえずひな形でけた www.nonchang.net/_test/GameDesigner/_simUI.html ひな形であってあんまゲームになってない 我ながら操作しにくい 保存とかできないよ 実装するとしたらクッキーかな メンドクサス せめて客くらいprototypeでオブジェクト化しとかんとな あと作業員やタスク割も換算せんとな 開店中にどう仕込みするか ひどく手抜きなターン制だ 判りやすさを維持しつつどうパラメータ増やすかだな パラメータ影響もろくな計算式作ってないから滅茶苦茶だな 目標から逆算した計算式のバランス調整シミュも作っとかんと 絵くらい欲しいな ……経営シミュとか言える域まで作り込むのは手間だな まあちまちま進めます
241 名前:名前は開発中のものです。 mailto:sage [2007/02/15(木) 14:19:18 ID:2dOO1kLk.net] 俺も作ってみようかな。 複雑でなくコマンド選択して進めていくだけの単純なもの。
242 名前:名前は開発中のものです。 [2007/02/15(木) 17:51:21 ID:ft9uO8DK.net] カイロソフトのまんが 奥の細道的なシミュ作りたいと思って、昨日からhspインスコした。
243 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 14:21:27 ID:1JLdtjMW.net] HSPじゃないけどここでいいのかな?
244 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 17:37:03 ID:/UuCzWDW.net] いんじゃね それで誰か困りそうなほどは人いなさそうだし。 実際に迷惑に感じる奴が出て来てから、移動考えればいいと思ふ
245 名前:名前は開発中のものです。 mailto:sage [2007/02/17(土) 22:30:29 ID:TwbOAdY6.net] kasamatusan.sakura.ne.jp/cgi-bin2/src/ichi75506.zip.html 時刻のカウントをするプログラム作ってみた。 初HSPでの本格的なプログラム。。
246 名前:名前は開発中のものです。 mailto:sage [2007/02/17(土) 23:20:55 ID:TwbOAdY6.net] 部分部分テストしながら作っていき、最終的にそれらを統合したプログラムを作ろうと思ってます。 目指すは>>239
247 名前:名前は開発中のものです。 mailto:sage [2007/02/18(日) 00:42:48 ID:H9U2djed.net] 時間を進めて客が来て値段の交渉して売って、また進めてと。するように作ってたけど、 よくよく考えたらプレイヤーはこんな面倒な作業は自動化して飛ばすから 最初から1日単位で処理したほうがいいような気がしてきた・・・今までの時間を返してヽ(`Д´)ノウワァァン!!
248 名前:名前は開発中のものです。 mailto:sage [2007/02/18(日) 17:16:16 ID:jA/G9GGW.net] >>244 どまい
249 名前:名前は開発中のものです。 mailto:sage [2007/02/19(月) 01:42:01 ID:8wp1V0m5.net] >>244 君が今無駄だと思ってる時間はいつか糧になるかもって変なおじさんから聞きました
250 名前:名前は開発中のものです。 [2007/02/19(月) 21:30:07 ID:zygKZyZe.net] チェックボックス2つ作って、同じ場所に表示するようにすると、マウスポインタ重ねると 前のチェックボックスのオブジェクトが表示されてしまう・・ オブジェクトはひとつで、変数を代入したほうが良いかな
251 名前:名前は開発中のものです。 [2007/02/20(火) 02:32:19 ID:CrODd4GW.net] 事故解決
252 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 08:36:04 ID:20VeNZxY.net] >>244 はじゃのつるぎを売りにくる客も混ぜるんだ
253 名前:名前は開発中のものです。 mailto:sage [2007/02/21(水) 18:57:38 ID:v+7viPVD.net] HSPじゃなくてスマソ Javaで経営シミュ作ろうと思ったんだが、画面作るだけで一苦労だ・・・ Java未経験でいきなり取り組むのは無理があるかなぁ。 HSPのほうが楽できる?
254 名前:名前は開発中のものです。 mailto:sage [2007/02/21(水) 19:43:22 ID:7I/jb+Rs.net] 画面かあ。HSPどうだろ、適当なUI作る程度ならすぐだけど。 ロジックが肥大化したり込み入って来るとJavaやVS系のが楽だったりするかもしらんなあ。 HTML慣れてたらJavaScript制御も、適当なUI作る程度ならラクな方だよ。非同期やり始めるとバッドノウハウの嵐で酷いけど。 漏れは今FlexSDKとmxml触ってみてますが、けっこう煩雑。機能や構造には満足なんだが。
255 名前:名前は開発中のものです。 mailto:sage [2007/02/21(水) 21:22:51 ID:v+7viPVD.net] レスども。 ぶっちゃけ、最初の起動画面の「最初から・続きから」みたいなのを、 ウィンドウの真ん中に表示させるレベルで躓いてたりするヘタレだから、 HSP使っても同じかもしんないorz VBだと、コマンドボタンとかマウスでポンポンと置いていくだけで、 なーんも考えずにGUIが作れたから、 てっきりJavaもそんな感じなんだと思っていたが、甘かった・・・ もう少しJavaの基礎から勉強してみるよ。 FlexSDKって要するにFlash? Web系なら、当方PHP+MySQLがそこそこ使えるんで、 実は今考え中のシミュもそれならサクッと作れそうなんだが、 置き場所が無い&デスクトップ上で動くものを作りたい、ってことで、あえてJavaにしてみた。
256 名前:名前は開発中のものです。 [2007/02/21(水) 21:31:19 ID:Hptp0Sac.net] Javaは自分の思い通りの画面をつくるのには向いてないかも。 アカデミックな分野や、インターフェイスが基本コンポーネントで済むようなツールやシミュレータに向いてる言語(ケータイは別だが)だと思う。 でもJavaで学んだメソッドの作り方とかはC/C++でもHSPでも役に立つってばっちゃが言ってた。
257 名前:名前は開発中のものです。 mailto:sage [2007/02/21(水) 21:46:08 ID:v+7viPVD.net] どもども。 HSPよりJavaのほうが、あらゆる面で自由度が高いと思ってたんだけど、 案外そうでもないんだね。 とりあえずHSPで軽く作ってみて、複雑になりそう&余裕があればJavaに移植、 とかのほうが、現実的な気がしてきたよ。 言語にとらわれて完成させられないことが一番ダサイし。。
258 名前:名前は開発中のものです。 mailto:sage [2007/02/21(水) 22:05:27 ID:UHaKQ+Qb.net] 俺もjavaで作ってみたいと思ってた。 いい機会だしドコモの携帯用で作ってみようかな。
259 名前:名前は開発中のものです。 mailto:sage [2007/02/21(水) 22:14:07 ID:7I/jb+Rs.net] >>254 >HSPよりJavaのほうが、あ
260 名前:らゆる面で自由度が高いと思ってたんだけど、 Javaのが高いのは違いないっしょ。 汎用性も高いので、想定したUIにするにはやること増え過ぎる諸刃の剣 JavaでもSunとかでGUI作れる無償の奴あるしょ確か それでもゲームに向いてるかっていうと汎用性高いGUIフレームワークは色々大変だけどね。HSPでおk 個人的には、web系強いならFlex引きずり込みたいけどなーw 妙にユーザ少ないしぃ 経営シミュに向いてるかどうか及びスレタイに配慮して引っ込むとしまつ [] [ここ壊れてます]
261 名前:名前は開発中のものです。 mailto:sage [2007/02/21(水) 23:20:14 ID:v+7viPVD.net] あ〜。。 Javaの書くのにeclipseを使ってるんだけど、 プラグインでGUIをサポートするものが結構出ていた。びっくり。 まだ全然試してないけど、後学のためにも弄ってみようかな。 そうそう、イマイチHSPに食指が動かない理由の1つに、 付属のエディタがイヤンな感じというのがある。 ま、これは他のエディタ使えばいいね。 Flexねー。今考えてるのが一段落したら、片足突っ込んでみるよ。 いろいろありがとね。
262 名前:名前は開発中のものです。 mailto:sage [2007/02/22(木) 18:41:11 ID:G5cheb1t.net] みんなはアイテムとか作るときどうしてる・・・? テスト用のアイテムデータを30個ほど考えてメモ帳に1つ1つ書き込んでるけど 1つのアイテムに10項目ほどあるから面倒で(;´Д`) なにかいいエディタないかな
263 名前:名前は開発中のものです。 mailto:sage [2007/02/22(木) 18:45:27 ID:UybFrgPS.net] 自分で作れよ VisualC#とかVisualBasic.NETとか使ったらびっくりするくらい簡単にできるよ 無料だし
264 名前:名前は開発中のものです。 mailto:sage [2007/02/22(木) 18:58:32 ID:EUPQFY0I.net] HTML上にscriptタグで書き始めてJSONで書き始めてデータ化しちまってる 書きながら処理しやすいデータ構造検討できるし、 イベント番号に応じた処理とかモックアップ関数もすぐ作れる JavaScript上で書いとけばCSVやXMLへのテキスト整形出力もそんな手間じゃない(一度そういう関数作っとけば使い回せる) 必要であればフォーム入力値を元に変数幅とかも出せる でもHTML慣れてないと逆に手間だろな 我ながら、本業web系だからゆえの職業病だと思います
265 名前:名前は開発中のものです。 [2007/02/22(木) 18:59:52 ID:2tr52AnV.net] Excel以上のデータ管理ツールは無いと思う。 フリーがいいならOpenOfficeにCalcっていうExcel互換ソフトがある。
266 名前:名前は開発中のものです。 mailto:sage [2007/02/23(金) 08:23:36 ID:GJOA0g5J.net] そこでDelph
267 名前:iですよ 慣れれば30分で自作ゲームに完全特化した多機能アイテムエディタが作れますよ 無料だしオススメ! del厨からのお報せでした。 [] [ここ壊れてます]
268 名前:名前は開発中のものです。 mailto:sage [2007/02/23(金) 08:27:03 ID:QGngXzj7.net] とりあえず保存形式はcsvでいいのか
269 名前:258 mailto:sage [2007/02/23(金) 18:25:40 ID:6wgifGE/.net] みんなありがと scriptの知識もexcelも無かったから 持ってVBで簡単に作ってみたら、データ入力がかなり楽になったヽ(´ー`)ノ アイテム以外にも使えそうだから作業が捗りそう
270 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 10:54:37 ID:V1iSTEcC.net] うぁゎぁぁボタン設定めんどくせぇぇー 標準ボタンでいいか。
271 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 13:20:30 ID:Id4kEYzY.net] >>265 イメージボタンにする場合は、ボタン押下判定用のモジュール作ってやらないと死ねるかも。 ちなみにHSP3.0だとこんな感じ。 #module #const MAXBUTTON 128 #const NO_PUSH -1 dim btnpos, MAXBUTTON, 4; btncount = 0; //ボタンクリア #deffunc init_imgbtn btncount = 0; return //ボタン登録 戻り値:登録No. #defcfunc add_imgbtn int x, int y, int x2, int y2 btnpos.btncount.0 = x; btnpos.btncount.1 = y; btnpos.btncount.2 = x2; btnpos.btncount.3 = y2; result = btncount; btncount = btncount + 1; return result; //ボタン押下チェック 戻り値:登録No. or -1 #defcfunc chk_pushbtn int mx, int my for i,0,btncount,1 if (mx>btnpos.i.0)&(mx<btnpos.i.2)&(my>btnpos.i.1)&(my<btnpos.i.3) { return i; //押された } next return NO_PUSH; //押されてない #global //(続く↓)
272 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 13:22:52 ID:Id4kEYzY.net] //(続き。全角空白はTABか空白文字2つに置き換えてくれ) title "イメージボタンのテスト"; color 128,128,128: boxf 50,50,150,100; btnno = add_imgbtn(50,50,150,100); onclick *on_click; *on_wait wait 1; goto *on_wait; *on_click pushno = chk_pushbtn(mousex, mousey); if pushno=btnno { dialog "pushno=" + pushno + ", mousex=" + mousex + ", mousey=" + mousey, 0, "押されたよ!"; } else { dialog "pushno=" + pushno + ", mousex=" + mousex + ", mousey=" + mousey, 0, "押されてなかった。。。"; } goto *on_wait;
273 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 16:16:32 ID:Ya86V0o+.net] >266-267 まだ解読してないけど、こんなに速いレス ホントありがとう。 自分が思っているうちの半分くらいなのかな。 普通のボタンだけでとりあえずゲームっぽいものはできたんだけど、 課題スレが落ちてて、upがダイジョフなところワカンネ(´・ω・`)
274 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 20:41:13 ID:I69UyxgQ.net] GameDev.orgと一緒に うpろだ落ちてるね
275 名前:名前は開発中のものです。 mailto:sage [2007/03/05(月) 18:20:05 ID:MLlWK8lH.net] すまん上のソースにバグあった。直したやつ後でうpするわ
276 名前:名前は開発中のものです。 mailto:sage [2007/03/05(月) 19:29:08 ID:eXAJdj/g.net] このスレ専用のwikiを作りたくなるぐらいの良スレだな
277 名前:名前は開発中のものです。 mailto:sage [2007/03/05(月) 21:52:21 ID:EA9F0OlH.net] >>271 荒らしは氏ね
278 名前:名前は開発中のものです。 mailto:sage [2007/03/06(火) 20:43:14 ID:vyl0ltP/.net] >268とかだけど。 ttp://gamdev.org/up/img/9066.lzh ある程度流れができたのでup ご飯屋さんね。 これに、ADVのように枠にメッセージがでるようにすること。 (メニュー)アイテムリストみたいのをつくって、 客がそこから一番食べたいものを選ぶ的な感じにしたいこと。 ライバル店(CPU)用には考え方とか、処理をどうしたらいいもんかと、 イベントをどうやって起こして、どうやって処理させるのかとか。 マウスやカーソル処理。絵。エトセトラエクストラ バランスはもっとあとでいいや。仕様が全然だし。 ああ書き起こしてみると、自分の思い描いてることの完成には程遠いな。
279 名前:266 mailto:sage [2007/03/07(水) 20:07:27 ID:hRCFzq0X.net] >>273 おおー!ゲームっぽい流れができてるね! 遅くなったがバグ取った&コメントつけたverをうpしときます。 ほんのちょっとだけ高機能になってる気もするけど気にしない>< HSP3.0用イメージボタンモジュール1.3 gamdev.org/up/img/9071.zip
280 名前:名前は開発中のものです。 mailto:sage [2007/03/07(水) 22:26:25 ID:hRCFzq0X.net] >これに、ADVのように枠にメッセージがでるようにすること。 picload→gcopy→mes&boxf の流れがいいのかな。 >(メニュー)アイテムリストみたいのをつくって、 >客がそこから一番食べたいものを選ぶ的な感じにしたいこと。 一日の時間がのびるとゲームのテンポが悪くなるから、 「いかにも選択中…」っていうのは微妙…。 店が決めたメニューを元に、横倒しの棒グラフをリアルタイムに 伸ばしていくとか?工夫のしどころじゃね? >ライバル店(CPU)用には考え方とか、処理をどうしたらいいもんかと、 最初は固定売上のライバル店と比較するだけでもいいと思うよ。 売上で追い抜くと嬉しいし。 >イベントをどうやって起こして、どうやって処理させるのかとか。 簡単なのは年月日を記録しておいて、決まった年、決まった月、決まった週、 ある数字を含む日、などになったらイベント発生!というやりかた。 一月を30日に固定しちゃえば計算が楽。 一日の初め/終わりにイベント判定を行って、イベントがあるときは イベント・サブルーチンを呼ぶような感じかな。 ここはどう組んでもif文が多くなると思う。 >マウスやカーソル処理。絵。エトセトラエクストラ >バランスはもっとあとでいいや。仕様が全然だし。 コマンドに必要なお金が分かるようになってると遊びやすいかな〜。 ダイアログでほんとにやるかどうか聞いてほしす。
281 名前:名前は開発中のものです。 mailto:sage [2007/03/08(木) 20:08:06 ID:RDSRKdXd.net] >274 トン まだざっと見ただけなんだけど、こんなにコードが必要なのか。 これで勉強させていただきます。 >275 >picload→gcopy→mes&boxf の流れがいいのかな。 はっきりいってどういう使い方でできるのか思いつかね。 枠の絵をだして、その枠中にmesで表示、boxfで消すってこと? screenも使う? マジわかんネ もし、そういうプログラム講座みたいのを知ってたらキボン。 >一日の時間がのびるとゲームのテンポが悪くなるから、(ry 選択にどこまで時間がかかるのかわからんからなんともいえない。 でもよくみるのは、絵を表示させて、くるくる回すとかで紛らわすとかかな。 結果に棒グラフはつけようと思ってはいるさ。 >最初は固定売上のライバル店と比較するだけでもいいと思うよ。 >売上で追い抜くと嬉しいし。 とりあえず、最初はそんな感じにするしかないのかな。 >一日の初め/終わりにイベント判定(ry ああ、やっぱそうなのか。if文たくさん書いても、 使うのはそのイベントフラグの時だけだから、うまく節約できないかと思ってたんだけど、 今回のに一応少しだけ組みこんではあるんだけど、まだ全然で。 >ダイアログでほんとにやるかどうか聞いてほしす。 個人的にダイアログは無粋かなーと思って使わないようにしてた。 今回のは流れだけなんで許してちょ。 メッセージとかを使いこなせるようになったら、もちろん導入するヮ 他の人の意見は、やっぱ為になるね。これからもヨロシクお願いします。
282 名前:名前は開発中のものです。 mailto:sage [2007/03/08(木) 23:32:42 ID:V+92YLpv.net] >>276 ・ADVのような枠にメッセージについて 背景と枠の画像を個々にバッファ(bufferで作った)にロードしておいて、 描画時にメイン画面にアルファブレンディング合成でgcopyすれば半透明な枠が描ける どっちにしろ、mesでそのまま描画すると長い文字列だったら枠を飛び出すかもしれないな。 関数作るなら、文字列が長かったら途中に\nを挟んでから出力、とか ・イベント判定について イベントの種類を大まかに分けて、まず種類で分岐するとかは? イベントを判定するときの種類の定数は#enumで定義しておくのが便利
283 名前:名前は開発中のものです。 [2007/03/08(木) 23:43:08 ID:C82eJqkZ.net] >>276 >はっきりいってどういう使い方でできるのか思いつかね。 >枠の絵をだして、その枠中にmesで表示、boxfで消すってこと? >screenも使う? マジわかんネ メッセージのスクロールのサンプルを書いてみた。 gamdev.org/up/img/9079.zip STGの背景スクロールと同じで、考え方さえ分かっちゃえば 後はなんとかなると思われ。 >もし、そういうプログラム講座みたいのを知ってたらキボン。 そんなんあるなら俺も知りたい。。。
284 名前:名前は開発中のものです。 mailto:sage [2007/03/09(金) 00:24:09 ID:w3xDrVPT.net] こう見てみると、経営シミュも吉里吉里やNスク等のスクリプト使った方がHSPより簡単そうだなぁ。 グラフィカルボタンやメッセージ表示部分、画面切り替えなんかも簡単にできるし。
285 名前:名前は開発中のものです。 mailto:sage [2007/03/09(金) 13:34:36 ID:oTJi49Vv.net] HSPは簡単なGUI構築がウリの言語なのに、 GUI関連の命令はビックリするほど少ないからな。 その辺が、なに目指してるか分からない言語って叩かれることもあるわけで。 個人的には経営シミュなら、イベント駆動のDelphiや吉里吉里(KAG使わずTJS)が 一番向いている気がする
286 名前:名前は開発中のものです。 mailto:sage [2007/03/09(金) 14:44:53 ID:UpVLWozu.net] ここであえて俺はFlex2SDKを試してみるぜ ……mxmlは手打ちだと死ねるな。高機能過ぎも考えものなようで。
287 名前:名前は開発中のものです。 [2007/03/09(金) 15:53:53 ID:a6kjOt9K.net] 半透明メッセージボックスのサンプルを書いた ttp://gamdev.org/up/img/9083.zip
288 名前:名前は開発中のものです。 mailto:sage [2007/03/09(金) 23:50:48 ID:A20L9Fnp.net] まだ一発で理解できるレベルではないけれど、upアリガトン。 なんか本編よりも、やってきてみて、扱いやすさとか見易さに時間かかる感じがする。 みんなそうなんだろうか。 試しに、上に出てたNscripterの講座を少し見てみたんだけど、 メッセージとか、確かにやりやすそう。 プログラムがわかりやすそうで選んだけど、しかし今更変えるのも大変だしなぁ。 そういうのが簡単になる命令が近々組みこまれないかなぁ。 ちまちま組んでいくしかないか。
289 名前:名前は開発中のものです。 mailto:sage [2007/03/10(土) 00:30:46 ID:Of9Rb6RG.net] >扱いやすさとか見易さ ある程度は慣れで、それ以上はコードの書き方だと思う HSPのGUIに関しては、めんどくささ否めないけど、 困難にぶち当たるのは内部処理に比べると少ない気がする なるべく汎用的なコードを書くことを心がけると良い感じ。 >ちまちま組んでいくしかないか。 その通り。やる気が失せるまでやってみたら?
290 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 14:41:19 ID:vTyf4gtY.net] チョットずつ参考にしながら、gzoomやgcopyを色々やってみてる。 gzoomつかうと、マウスをのせた時に大きくなるように見せれるのかな。 半透明もこれで出来るみたいだし。 upコードみたけども、ウィンドウをあんな風に使って合成させるのかと凄いね。 右クリックでテキストウィンドを消すとかも延長線で出来そうだし、 色々勉強になるヮ。 でも今やる気がうせてるので、溜まるまでまったりしてる。
291 名前:名前は開発中のものです。 [2007/03/15(木) 07:25:29 ID:5DeKBzw+.net] 糞スーレ浮上しま〜す
292 名前:名前は開発中のものです。 [2007/03/29(木) 04:46:50 ID:YSXEyT2v.net] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
293 名前:名前は開発中のものです。 [2007/03/29(木) 04:49:27 ID:YSXEyT2v.net] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
294 名前:名前は開発中のものです。 [2007/04/04(水) 08:10:58 ID:4h3cdbLJ.net] 牧場物語も経営シミュでいいんかね。 やったことないけど、HP見ておもしろそうだと思ったんで もどきを作ってみたいんだが。
295 名前:名前は開発中のものです。 mailto:sage [2007/04/06(金) 00:50:41 ID:udY3SmAT.net] >>289 牧場も経営のジャンルでしょう。 どうぞこのスレをお使いください。
296 名前:名前は開発中のものです。 [2007/05/08(火) 14:57:17 ID:QttrfLsZ.net] >>289 ワロタ このスレおもしれえwwwwwwww
297 名前:名前は開発中のものです。 mailto:sage [2007/05/08(火) 18:21:00 ID:BUduY9SC.net] おもしろいか?
298 名前:名前は開発中のものです。 mailto:sage [2007/06/05(火) 17:07:00 ID:pWNG4aRT.net] GBAのタワーSPみたいな経営シミュ作ってみたいな
299 名前:名前は開発中のものです。 [2007/06/05(火) 17:52:35 ID:nPjLP44M.net] ほぅ
300 名前:美人OL [2007/06/27(水) 13:55:50 ID:3bz2SOUN.net] 運子開発シミュレーションが作りたい 引きこもりニートがある日手にした一枚のチラシ「あなたの運子買い取ります」 週に一度業者が運子を引き取りにくる、その質によって買い値が上がったり下がったりする 食材は自分で調達 食べたものによって排泄物の色・匂い・バクテリアの量などが変わって 便秘になるとゲームオーバー 運子を売った金で豪邸を建てたらハッピーエンド
301 名前:名前は開発中のものです。 [2007/10/13(土) 22:35:59 ID:L5GdksBu.net] あげ
302 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 09:42:22 ID:4BWDRFUo.net] 今北 >>1 は逃げたのか?
303 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 17:55:01 ID:fqfJhZOL.net] ザ・コンビニみたいなのを目指してたの?
304 名前:名前は開発中のものです。 [2007/12/29(土) 10:21:41 ID:DQBM2oJX.net] 期待age
305 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 15:31:34 ID:NHpi8Gk6.net] おまえらアケオメ このスレ見て触発された俺がきましたよ HSP触って三日目くらいで作った経営シミュレーション よかったら遊んでください ttp://gamdev.org/up/img/10872.lzh っていっても全然だめぽかも
306 名前:名前は開発中のものです。 mailto:sage [2008/01/05(土) 19:32:32 ID:v3iqsYU7.net] >>300 1千万超えたお^^
307 名前:300 mailto:sage [2008/01/07(月) 14:55:26 ID:VrrlHq7s.net] >>301 プレイありがとうございます 1千万超えましたか^^; 資産1千万になると株式会社になって、会社のグラフィックが かっこよくなる予定だったんですが 倒産の処理ばかり気にしてて生き残った場合の処理 実装し忘れてましたー ソースみるとわかるのですが、社長の寿命もあるのですけど カウントしてないっす>_<サーセン 要望(あるのか)あれば、続き作ろうかと あぁ、でも気分屋なんでわからんですw
308 名前:名前は開発中のものです。 mailto:sage [2008/01/07(月) 23:08:13 ID:OlySNaPH.net] >>302 収益が上がったり下がったりで、 なんとかプラスを保っているとなんとか貯まるといった感じかな。 気が抜けない。 収益額がどんどん上げるのが難しくてバランスがいいなと思いました。
309 名前:300 mailto:sage [2008/01/08(火) 15:38:54 ID:c1aPSikB.net] >>303 プレイありがとうございます 入出金は基本的にランダムなんですが イベント系のはテキストファイルの数値を使ってます ファイルのフォーマットは 1桁目−入出金フラグ(入金か出金か) 2桁目−スポットフラグ(毎月か、今回のみか) 3,4桁目−金額(2桁なので最高額でも99万) 5桁以降が適用する名称です 電話の場合だけ取れなかった時には失注になって 月額固定が少なくなります これが結構いたいかもしれないっす 寿命入れてゴール決めないとゲームにならないかな・・・ 構想としては 叱る、ほめるコマンドでは社員のやる気で収益アップや辞めてしまって 収益ダウンなど イベントで社員雇って経費増加で支払額増えたり 株券売買イベントで株を買ってその収益をいれたり 色々考えたのですが、現在やる気と戦ってます^^;
310 名前:ツクローヨ mailto:sage [2008/02/03(日) 17:00:15 ID:JfFQwS4S.net] a
311 名前:名前は開発中のものです。 [2008/02/03(日) 17:17:07 ID:+O7X807/.net] よーし、作ろうぜ
312 名前:名前は開発中のものです。 [2008/03/24(月) 00:32:28 ID:JvpZlIad.net] レミュ金みたいなのを作りたい
313 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 13:40:27 ID:O81zBSV0.net] 作ろうぜ
314 名前:名前は開発中のものです。 [2008/03/30(日) 19:27:18 ID:g4ZAC6XJ.net] どうぞどうぞ
315 名前:名前は開発中のものです。 [2008/04/21(月) 01:12:19 ID:t3SghpRe.net] レミュ金はアイテムデータをExcelに流し込むと けっこう奇麗なカーブを描いている。 回転率と利益率で儲かりやすさを出してソートすると、 最短クリアに必要な「儲かる」アイテムが分かるよ。 作ってくときも、そんな感じでテキトーに分析しつつ データを捏造するわけです。はい。
316 名前:名前は開発中のものです。 mailto:sage [2008/05/25(日) 19:17:38 ID:/cnLEEjl.net] レミュ金DSで発売だってよ。 すげーな
317 名前:名前は開発中のものです。 mailto:sage [2008/06/18(水) 11:53:02 ID:6U34QlOy.net] 犬と猫に触発されてHSP関連色々なスレざっと読んだんだがかなり厳しそうだな モチベや時間、飽きとかが原因で数ヶ月であぼんのやつが多いのか
318 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 15:15:24 ID:mfPErBxQ.net] 作りたいけど、完成するまでどれくらいかかるんだろう…。
319 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 15:24:07 ID:rZ6at7Zy.net] 結構面白いんじゃね?ぐらいの作品なら3〜5人ぐらいがちょうどよさそう モチベも下がりにくそうだし。 一人でやるなら半年〜1年ぐらいかかりそうだしモチベをどうやって持ち続けるかが問題だな。
320 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 19:15:45 ID:mfPErBxQ.net] 経営シミュレーションツクールとかあればいいのになあ… 誰か作ってくれないかなあ…
321 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 19:54:32 ID:9SZt12Ok.net] 経営シミュレーションツクールw 何言ってんだお前は
322 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 08:32:54 ID:BxkAvGZh.net] だって、一から作り始めたらすごく時間がかかりそうなんだもん ある程度完成したものをちょこちょこと弄ったほうが手っ取り早い