テキストRPGをHTMLとJSで作ってみようと思うんだが (25レス)
テキストRPGをHTMLとJSで作ってみようと思うんだが http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
13: 名前は開発中のものです。 [] 2020/07/09(木) 19:52:24.97 ID:C2sLSK4a 匿名でhtmlファイルの共有簡単にできるやつなんか無いのか とりあえず検索してすぐ出たやつで上のこれ共有しとく ただのHTMLとJSだからセットアップ無しでそのまま動く https://volafile.org/r/1bq7592g8 http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/13
14: 名前は開発中のものです。 [] 2020/07/09(木) 19:57:45.35 ID:C2sLSK4a あと戦闘以外のイベント作りたい とりあえずHPかAPを増減するだけのイベントだけ設定するか 戦闘もイベントも結果が選択によって変わるのと確率の要素入れたい とりあえずまずイベントだけ作ってPROGRESSに入れてみるか http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/14
15: 名前は開発中のものです。 [] 2020/07/09(木) 20:20:38.39 ID:C2sLSK4a デバッグめんどくさいからシード値か何かでランダムの部分固定したい イベント追加した イベントの結果を2つ以上にして結果をランダムにするのと イベントを実行するの実装するか const THINGS = [ ["HPが1増えた", ()=>{PLAYER[1]=PLAYER[1]+1}], ["HPが5減った", ()=>{PLAYER[1]=PLAYER[1]-5}] ]; const getAnyHappening = () =>{ const EntityTHINGS = R.clone(THINGS); return shuffleArray(EntityTHINGS)[0]; } const happening = (THING) =>{ indicate(THING[0]); THING[1](); deathCheck(); } PROGRESS=[happening, battle, battle, happening, battle, battle, battle]; PROGRESS.forEach(SEQUENCE=>{ if(SEQUENCE===battle){SEQUENCE(PLAYER,getAnyMonster(MONSTERS))}; if(SEQUENCE===happening){SEQUENCE(getAnyHappening())}; }) http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/15
16: 名前は開発中のものです。 [sage] 2020/07/12(日) 20:25:51.01 ID:rCxmJFqB おい誰か反応してやれよ http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/16
17: くまじょ [sage] 2020/07/13(月) 09:50:39.52 ID:/7c2Q8iI 俺もそう思うが 興味ない http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/17
18: くまじょ [sage] 2020/07/13(月) 10:00:43.90 ID:ZHvjE/iT 最近のjsはconstとか使えるのか すごいなあ 今スマホなのでレス見ながらレスできないので不便 =>ってのはラムダ式とか無名関数ってのかな なれてないのでどうも分かりにくい http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/18
19: 名前は開発中のものです。 [age] 2020/07/22(水) 22:41:50.45 ID:wBHkT/Gr とりあえずgithubにコードあげとけば? http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/19
20: 名前は開発中のものです。 [sage] 2020/08/02(日) 05:11:07.88 ID:xA8cEPYg >>13 codepen.ioとかjsfiddle http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/20
21: 名前は開発中のものです。 [sage] 2020/09/12(土) 03:34:53.36 ID:ezbp5FoJ 挫折した http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/21
22: 名前は開発中のものです。 [] 2020/10/12(月) 10:33:40.81 ID:8HwwmF4l >>18 =>を使う関数はアロー関数と呼ばれてて、主な違いは、 ・短く書ける (const test1 = x =>x**2+3; みたいな) ・thisが上書きされない ・argumentsが定義されていない 詳しくはMDNで調べるといいと思う http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/22
23: 名前は開発中のものです。 [sage] 2023/07/03(月) 20:21:27.20 ID:UCmJE3+L ( )y-~~( ´)y-~~( ´-)y-~~(´ー`)y━~~∑( ゚Д゚)y━~~スゲー!! http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/23
24: 名前は開発中のものです。 [sage] 2023/08/19(土) 12:00:28.01 ID:87EPDeDn プハァー ( ̄┏Д┓ ̄)y─┛~~ http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/24
25: 名前は開発中のものです。 [sage] 2023/10/19(木) 00:18:00.90 ID:RR2g51y6 ・・・運命なんかどうでもいい・・・だが、あんたはここで倒さなきゃならないらしいな http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/25
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s