テキストRPGをHTMLとJSで作ってみようと思うんだがat GAMEDEVテキストRPGをHTMLとJSで作ってみようと思うんだが - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト7:名前は開発中のものです。 20/07/09 19:23:27.12 C2sLSK4a.net 配列がディープコピーしたいけどググっても素のJSでやる方法がすぐ出てこないからramda.js使う https://ramdajs.com/ 8:名前は開発中のものです。 20/07/09 19:24:09.77 C2sLSK4a.net でモンスターの配列をディープコピー let MONSTERS = [["ゴブリン",3,1]]; const getAnyMonster = (MONSTERS) =>{ const EntityMONSTER = R.clone(MONSTERS); return EntityMONSTER[0]; } 9:名前は開発中のものです。 20/07/09 19:26:28.62 C2sLSK4a.net 戦闘を何度も繰り返したいときはこんな感じ? const battle = (PLAYER,MONSTER) =>{ const attack = () =>{ while ( Math.sign(PLAYER[1]) === 1 && Math.sign(MONSTER[1]) === 1 ) { console.table(PLAYER[1],PLAYER[2],MONSTER[1],MONSTER[2]) PLAYER[1] = PLAYER[1] - MONSTER[2]; indicate(`${PLAYER[0]}のHP`+PLAYER[1]); MONSTER[1] = MONSTER[1] - PLAYER[2]; indicate(`${MONSTER[0]}のHP`+MONSTER[1]); } indicate(`戦闘は終了した`); } attack(); } PROGRESS=[battle, battle, battle, battle, battle, battle, battle]; PROGRESS.forEach(SEQUENCE=>{ SEQUENCE(PLAYER,getAnyMonster(MONSTERS)); }) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch