1

私はプログラミングに非常に慣れておらず、この基本的なプログラムを書くのに苦労しています。私は、いくつかの基本的な複数の選択肢を採用し、値を格納してから、コード内の値をすべてのユーザーにブロードキャストするゲームを作成しようとしています。

これが私がこれまでに持っているものです:

var io = require("socket.io").listen(8099);

var A = 0;
var B = 0;
var C = 0;
var code = [A, B, C]

io.sockets.on("connection", function (socket) {
    socket.send(mastercode);
            }
    socket.on("message", function (data) {

        var new_data = data.split(',');
        if (new_data[0] == A) {
            A = A++;
            socket.broadcast.emit("message", code);
            }
            else if (new_data[0] == B){
            B = B++;
            socket.broadcast.emit("message", code);
            }
            else if (new _data[0] == C){
            C = C++;
            socket.broadcast.emit("message", code);
            }

    });

実行したときに受け取るエラーは次のとおりです。

socket.on("message", function (data) [
^^^^^^
module.js:437
   var compiledWrapper = runInThisContext(wrapper, filename, true);
                         ^

SyntaxError: Unexpected identifier
   at Module._compile (module.js:437:25)
   at Object.Module._extensions..js(module.js:467:10)
   at Module.load(module.js:356:32)
   etc. there are a few more of these SyntaxErrors that all seem to say the same thing. 

誰かがこれらの問題の原因を知っていますか?私はたくさんのガイドに従っていて、このエラーに遭遇し続けています。私は他の人のソースコードのコードを基にしています(彼らが許可している場合、この人は具体的にはhttp://jptarqu.blogspot.com.au/2012/04/how-to-create-online-multiplayer-html5.html)エラーを可能な限り最小限に抑えます。助けてください?

ありとあらゆる情報をありがとう。

4

0 に答える 0