> なので、index.pugがあるのなら教えていただきたいです。
ごめんなさい、ここは適当で良いのでアップしていませんでした・・
試したようにmatching.pugに変更してもいいですし、次のようなほぼ空っぽのページでOKです。
```pug
//- index.pug
html
head
title= title
body
h1= message
```
> 肝心のplay.pugに飛んだあとbarrとwarrの送信がうまくいっていないようでした。
どこまで動いていますか?
「接続中」の文字などは表示されていますでしょうか?
ブラウザーのコンソールにエラーメッセージなどは表示されていますでしょうか?
// play1.pug
doctype html
html(lang="ja")
head
audio(loop, autoplay)
source(src="mp3/playBGM.mp3")
audio#audio
title ALGO MATCH
link(rel="icon", type="image/png", href="img/icon.png")
meta(http-equiv="content-type", charset="UTF-8")
link#stylech(rel="stylesheet", href="css/sample.css")
script(src="https://cdn.socket.io/4.4.1/socket.io.min.js", integrity="sha384-fKnu0iswBIqkjxrhQCTZ7qlLHOFEgNkRmK2vaO/LbTZSXdJfAu6ewRBdwHPhBo/H", crossorigin="anonymous")
#popWin
.pop-win
p#battle 弦
p#goresu リザルト詳細へ
#sppop
.sp-pop-win
a#cancel キャンセル
a#domove 実行
p#log(style="text-align:left;")
#Menupop
.Menu-pop
p#menu.Menu メニュー
p#close.Menu 再開
p#end.Menu 終了
p#pouse.Menu カウントストップ
// <p class="Menu" id="direi">1秒</p>
body
ul#ul1
li= "接続中です。ルーム:" + room + "、プレイヤー:" + num
script.
const close = document.getElementById('close');
const Menupop = document.getElementById('Menupop');
const end = document.getElementById('end');
const cancel = document.getElementById('cancel');
const domove = document.getElementById('domove');
const direi=document.getElementById('direi');
const goresu=document.getElementById('goresu');
const pouse=document.getElementById('pouse');
pouse.addEventListener('click',()=>{
count_stop();
count_stop2();
});
goresu.addEventListener('click',() => {
doc();
});
// direi.addEventListener('click',() => {
// if(direitime<10000){
// direitime+=1000;
// }else{
// direitime=1000;
// }
// document.getElementById("direi").innerText =direitime/1000+"秒";
// });
close.addEventListener('click', () => {
Menupop.style.display = 'none';
// var h1 = document.getElementById( 'wbaria' );
wbaria.style.position='relative';
// var h1 = document.getElementById( 'wback' );
wback.style.position='relative';
// var h1 = document.getElementById( 'wchange' );
wchange.style.position='relative';
// h1 = document.getElementById( 'passbutton' );
passbutton.style.position='relative';
// h1 = document.getElementById( 'popup' );
popup.style.position='relative';
});
end.addEventListener('click', () => {
window.location.href = '../../../../index.html';
});
cancel.addEventListener('click', () => {
sppop.style.display = 'none';
Wbariflag=false;
Wchangeflag=false;
Wbackflag=false;
// var h1 = document.getElementById( 'passbutton' );
passbutton.style.position='relative';
// h1 = document.getElementById( 'popup' );
popup.style.position='relative';
});
domove.addEventListener('click', () => {
sppop.style.display = 'none';
spmoves();
// var h1 = document.getElementById( 'passbutton' );
passbutton.style.position='relative';
// h1 = document.getElementById( 'popup' );
popup.style.position='relative';
if(Wbariflag==true){
changeId('wbaria',"wbaria2");
msg=msg+"駒バリアを\n実行しました。\n";
document.getElementById("sptext").innerText =msg;
}
if(Wbackflag==true){
changeId('wback',"wback2");
msg=msg+"駒振り出しを\n実行しました。\n";
document.getElementById("sptext").innerText =msg;
}
if(Wchangeflag==true){
changeId('wchange',"wchange2");
msg=msg+"駒入れ替えを\n実行しました。\n";
document.getElementById("sptext").innerText =msg;
}
Wbackflag=false;
});
//piece[]空白0,
//黒[1(while),2(switch),3(IFelsex2),4(IFelse),5(IF),6(base)]
//白[7(while),8(switch),9(IFelsex2),10(IFelse),11(IF),12(base)]
var piece=["./images/img1/speace.png","./images/img1/Bwhile.gif","./images/img1/Bswitch.gif","./images/img1/BIFelsex2.gif","./images/img1/BIFelse.gif","./images/img1/BIF.gif","./images/img1/Bbase.gif","./images/img1/while.gif","./images/img1/switch.gif","./images/img1/IFelsex2.gif","./images/img1/IFelse.gif","./images/img1/IF.gif","./images/img1/base.gif"];
var nicepiece=["赤色表示","./images/img1/reverse/nice/niceBwhile.gif","./images/img1/reverse/nice/niceBswitch.gif","./images/img1/reverse/nice/niceBIFelsex2.gif","./images/img1/reverse/nice/niceBIFelse.gif","./images/img1/reverse/nice/niceBIF.gif","./images/img1/reverse/nice/niceBbase.gif","./images/img1/reverse/nice/nicewhile.gif","./images/img1/reverse/nice/niceswitch.gif","./images/img1/reverse/nice/niceIFelsex2.gif","./images/img1/reverse/nice/niceIFelse.gif","./images/img1/reverse/nice/niceIF.gif","./images/img1/reverse/nice/nicebase.gif"];
var rpiece=["./images/img1/speace.png","./images/img1/reverse/rBwhile.gif","./images/img1/reverse/rBswitch.gif","./images/img1/reverse/rBIFelsex2.gif","./images/img1/reverse/rBIFelse.gif","./images/img1/reverse/rBIF.gif","./images/img1/reverse/rBbase.gif","./images/img1/reverse/rwhile.gif","./images/img1/reverse/rswitch.gif","./images/img1/reverse/rIFelsex2.gif","./images/img1/reverse/rIFelse.gif","./images/img1/reverse/rIF.gif","./images/img1/reverse/rbase.gif"];
var rnicepiece=["赤色表示反転","./images/img1/reverse/rnice/rniceBwhile.gif","./images/img1/reverse/rnice/rniceBswitch.gif","./images/img1/reverse/rnice/rniceBIFelsex2.gif","./images/img1/reverse/rnice/rniceBIFelse.gif","./images/img1/reverse/rnice/rniceBIF.gif","./images/img1/reverse/rnice/rniceBbase.gif","./images/img1/reverse/rnice/rnicewhile.gif","./images/img1/reverse/rnice/rniceswitch.gif","./images/img1/reverse/rnice/rniceIFelsex2.gif","./images/img1/reverse/rnice/rniceIFelse.gif","./images/img1/reverse/rnice/rniceIF.gif","./images/img1/reverse/rnice/rnicebase.gif"];
var rbsuccpiece=["./images/img1/succspeace.png","./images/img1/reverse/rsucc/rsuccBwhile.gif","./images/img1/reverse/rsucc/rsuccBswitch.gif","./images/img1/reverse/rsucc/rsuccBIFelsex2.gif","./images/img1/reverse/rsucc/rsuccBIFelse.gif","./images/img1/reverse/rsucc/rsuccBIF.gif","./images/img1/reverse/rsucc/rsuccBbase.gif","./images/img1/reverse/nice/nicewhile.gif","./images/img1/reverse/nice/niceswitch.gif","./images/img1/reverse/nice/niceIFelsex2.gif","./images/img1/reverse/nice/niceIFelse.gif","./images/img1/reverse/nice/niceIF.gif","./images/img1/reverse/nice/nicebase.gif"];
var rwsuccpiece=["./images/img1/succspeace.png","./images/img1/reverse/nice/niceBwhile.gif","./images/img1/reverse/nice/niceBswitch.gif","./images/img1/reverse/nice/niceBIFelsex2.gif","./images/img1/reverse/nice/niceBIFelse.gif","./images/img1/reverse/nice/niceBIF.gif","./images/img1/reverse/nice/niceBbase.gif","./images/img1/reverse/rsucc/rsuccwhile.gif","./images/img1/reverse/rsucc/rsuccswitch.gif","./images/img1/reverse/rsucc/rsuccIFelsex2.gif","./images/img1/reverse/rsucc/rsuccIFelse.gif","./images/img1/reverse/rsucc/rsuccIF.gif","./images/img1/reverse/rsucc/rsuccbase.gif"];
var movepiece=["./images/img1/speace.png","./images/img1/reverse/move/moveBwhile.gif","./images/img1/reverse/move/moveBswitch.gif","./images/img1/reverse/move/moveBIFelsex2.gif","./images/img1/reverse/move/moveBIFelse.gif","./images/img1/reverse/move/moveBIF.gif","./images/img1/reverse/move/moveBbase.gif","./images/img1/reverse/move/movewhile.gif","./images/img1/reverse/move/moveswitch.gif","./images/img1/reverse/move/moveIFelsex2.gif","./images/img1/reverse/move/moveIFelse.gif","./images/img1/reverse/move/moveIF.gif","./images/img1/reverse/move/movebase.gif"];
var order=[[1101,1102,1103,1104,1105,1106,1205,1204,1203,1202,1201],[0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0],[2107,2108,2109,2110,2111,2112,2211,2210,2209,2208,2207]];
var barr = [1101,1102,1103,1104,1105,1106,1205,1204,1203,1202,1201];
var warr = [2107,2108,2109,2110,2111,2112,2211,2210,2209,2208,2207];
var flag=true;//ターン管理
var flag2=true;
var direflag=true;//向き管理
var Wflag=true;//
var Bflag=true;
var Cflag=false;//BASE
var Bcnt=0;
var Wcnt=0;
var Tcnt=0;
var sumcnt=0;
var sumcnt2=0;
var spflag=false;
var Wbariflag=false;
var Wbariadflag=false;
var Bbariflag=false;
var Bbariadflag=false;
var Wchangeflag=false;
var Wchangeadflag=false;
var Bchangeflag=false;
var Bchangeadflag=false;
var Wbackflag=false;
var Wbackadflag=false;
var Bbackflag=false;
var Bbackadflag=false;
var likepiceW=0;
var likepiceB=0;
var change=0;
var changei=0;
var changej=0;
var a=0;
var b=0;
var spdo=0;
var spmsg="特殊命令文";
var logtxt1="";
var logtxt2="";
var whitekill="Wkill[";
var blackkill="Bkill[";
var msg="";
var ifx=5;
var ify=5;
var max=2;
var min=-2;
var spdom="";
var direitime=1000;
var direi2=500;
var sunrise="プレイヤー1\nVS\nプレイヤー2";
//black
var b_switchx=-1;
var b_switchy=1;
var b_switchx2=1;
var b_switchy2=-1;
var b_ifelsexx=0;
var b_ifelsexy=-2;
var b_ifelsexx2=-1;
var b_ifelsexy2=-1;
var b_ifelsexx3=1;
var b_ifelsexy3=-1;
var b_ifelsex=0;
var b_ifelsey=-1;
var b_ifelsex2=-1;
var b_ifelsey2=1;
var b_whilex=1;
var b_whiley=1;
var b_ifx=1;
var b_ify=-1;
//white
var w_switchx=1;
var w_switchy=-1;
var w_switchx2=-1;
var w_switchy2=1;
var w_ifelsexx=0;
var w_ifelsexy=2;
var w_ifelsexx2=1;
var w_ifelsexy2=1;
var w_ifelsexx3=-1;
var w_ifelsexy3=1;
var w_ifelsex=0;
var w_ifelsey=1;
var w_ifelsex2=1;
var w_ifel
今しがたまだ試せていないなかったsocket.io通信を試みていたのですが、
throw new Error("Callbacks are not supported when broadcasting");
がついに出てしまいました。どうやらsocket.ioは使えなさそうです。やっぱり普通に送るしかないんでしょうか、、、
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/16 02:25 編集
2022/02/16 02:33
退会済みユーザー
2022/02/16 03:44
2022/02/16 04:28
退会済みユーザー
2022/02/16 05:37
2022/02/16 06:12
退会済みユーザー
2022/02/16 06:54
2022/02/16 07:04
2022/02/16 07:08 編集
退会済みユーザー
2022/02/16 07:31
2022/02/16 07:41 編集
退会済みユーザー
2022/02/16 07:58
2022/02/16 08:11
退会済みユーザー
2022/02/16 08:27
2022/02/16 13:35
退会済みユーザー
2022/02/17 00:20 編集
2022/02/17 13:15
退会済みユーザー
2022/02/17 13:56
2022/02/17 16:04
退会済みユーザー
2022/02/17 23:19
2022/02/18 00:09
2022/02/18 00:12
2022/02/18 00:20
退会済みユーザー
2022/02/18 00:21
退会済みユーザー
2022/02/18 00:22
2022/02/18 00:49
2022/02/18 01:39
2022/02/18 01:46
退会済みユーザー
2022/02/18 02:11
2022/02/18 02:16
2022/02/18 03:44
2022/02/18 03:44
2022/02/18 03:45
2022/02/18 03:45
退会済みユーザー
2022/02/18 04:13
2022/02/18 04:25
退会済みユーザー
2022/02/18 04:28
2022/02/18 04:33
2022/02/18 04:36
退会済みユーザー
2022/02/18 04:38
2022/02/18 04:46 編集
2022/02/18 07:26 編集
2022/02/18 07:27
退会済みユーザー
2022/02/18 09:20
2022/02/18 12:48
2022/02/21 14:44
退会済みユーザー
2022/02/21 14:57 編集
2022/02/22 03:00
退会済みユーザー
2022/02/22 03:42
退会済みユーザー
2022/02/22 04:27
2022/02/22 06:25
退会済みユーザー
2022/02/22 06:32
2022/02/22 07:35 編集
退会済みユーザー
2022/02/22 09:41
2022/02/24 00:08
退会済みユーザー
2022/02/24 00:30
2022/02/24 03:10 編集
退会済みユーザー
2022/02/24 03:47
2022/02/24 04:40 編集
退会済みユーザー
2022/02/24 04:47
2022/02/24 06:24
退会済みユーザー
2022/02/24 07:39
2022/02/24 07:54
退会済みユーザー
2022/02/24 08:08
2022/02/24 08:16
2022/02/24 08:18
退会済みユーザー
2022/02/24 08:31
2022/02/24 08:38 編集
退会済みユーザー
2022/02/24 08:43
2022/02/24 08:57
退会済みユーザー
2022/02/24 09:12
2022/02/24 12:11 編集
退会済みユーザー
2022/02/24 12:45 編集
2022/02/24 12:57
退会済みユーザー
2022/02/24 13:37
2022/02/24 14:19
退会済みユーザー
2022/02/24 14:45
2022/02/24 15:18
退会済みユーザー
2022/02/24 23:47 編集
2022/02/25 00:05
2022/02/25 01:03
退会済みユーザー
2022/02/25 01:08