テキストRPGをHTMLとJSで作ってみようと思うんだが (25レス)
テキストRPGをHTMLとJSで作ってみようと思うんだが http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: 名前は開発中のものです。 [] 2020/07/09(木) 18:10:53.88 ID:C2sLSK4a TRPGまとめ読んでたら作りたくなってきた なおJSは実務未経験 http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/1
2: 名前は開発中のものです。 [] 2020/07/09(木) 18:14:37.90 ID:C2sLSK4a プレイヤーの変数は名前とHPと攻撃力 配列に戦闘とイベントをランダムで入れてその配列を進めていく http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/2
3: 名前は開発中のものです。 [] 2020/07/09(木) 18:26:05.78 ID:C2sLSK4a とりあえずver0.01作った http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/3
4: 名前は開発中のものです。 [] 2020/07/09(木) 18:27:03.38 ID:C2sLSK4a <ぼでぃ> <スパン>HP:</スパン><スパン id="HP"></スパン> <スパン>攻撃力:</スパン><スパン id="ATTACK"></スパン> <スパン>フロア:</スパン><スパン id="FLOOR"></スパン> <スクリプト> let HP = 10; let ATTACK = 1; let FLOOR = 0; let PROGRESS=[]; const status = () =>{ document.querySelector("#HP").textContent = HP; document.querySelector("#ATTACK").textContent = ATTACK; document.querySelector("#FLOOR").textContent = FLOOR + 1; } status(); </スクリプト> </ぼでぃ> http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/4
5: 名前は開発中のものです。 [] 2020/07/09(木) 18:31:55.39 ID:C2sLSK4a 戦闘シーケンスどうやって作るか とりあえずモンスターのHPと攻撃力設定しておく 交互に攻撃してHPゼロになったら戦闘シーケンス終了 装備とかクリティカルヒットとか回避はあとあと考えるか 攻撃はとりあえずプレイヤー先攻がデフォ http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/5
6: 名前は開発中のものです。 [] 2020/07/09(木) 19:08:28.94 ID:C2sLSK4a const indicate = (text) =>{ document.querySelector("#INDICATE").innerText += text+"\n" } let PLAYER=[NAME,HP,AP]; let MONSTERS = [["ゴブリン",3,1]]; const getAnyMonster = (MONSTERS) =>{ return MONSTERS[0] } const battle = (PLAYER,MONSTER) =>{ const attack = () =>{ let PLAYER_HP = PLAYER[1]; const PLAYER_AP = PLAYER[2]; let MONSTER_HP = MONSTER[1]; const MONSTER_AP = MONSTER[2]; while ( Math.sign(PLAYER_HP) === 1 && Math.sign(MONSTER_HP) === 1 ) { console.table(PLAYER_HP,PLAYER_AP,MONSTER_HP,MONSTER_AP) PLAYER_HP = PLAYER_HP - MONSTER_AP; indicate(`${PLAYER[0]}のHP`+PLAYER_HP); MONSTER_HP = MONSTER_HP - PLAYER_AP; indicate(`${MONSTER[0]}のHP`+MONSTER_HP); } indicate(`戦闘は終了した`); } attack(); } battle(PLAYER,getAnyMonster(MONSTERS)); http://mevius.5ch.net/test/read.cgi/gamedev/1594285853/6
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 19 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s