Kayıtlar

Html5 etiketine sahip yayınlar gösteriliyor

NODE.JS Örnek Uygulama - TIC TAC TOE -1 (Server)

Örnek node.js uygulamamız Tic Tac Toe olacak. Node.js kısmı eklenerek Online hale getirmeden önce local çalışan kısmı için arayüzü  https://developer.apple.com/library/safari/samplecode/TicTacToe/Listings/tic_tac_toe_html.html adresinden aldım. Bu şekilde html olarak local çalışır halini göreceksiniz.  Projeyi  https://github.com/Gmotes/TicTacToeNodeJS adresinden alabilirsiniz. Önce server olarak çalışacak node.js dosyamıza bakalım. app.js açıyoruz. (Bazı kısımlar geliştirmeye açık olarak bırakılmış olabilir) var numberOfPlayer; var playingGames = []; var waitingGames = []; var userX =''; var userO =''; function Game(x,y) {     this.gameNo = x; this.userX = y; this.userO = ''; this.isStarted = false; } var io = require('socket.io').listen(3000); io.sockets.on('connection', function(socket){       socket.on('login', function(user){         // usernames[user.uid] = user.uid;  socket.us...