Question
The overall goal is to make an asynchronous multiplayer Conway's Game of Life. * Follow all normal rules of Conway's Game of Life. (Note that
The overall goal is to make an asynchronous multiplayer Conway's Game of Life.
* Follow all normal rules of Conway's Game of Life. (Note that updated time steps are always based on prior cells. Do not update the current cells based on current cells.) * The board size should be a minimum of 10 x 10 cells. * The game logic should be "played" and updated server side. * The client receives updates and displays them. The client can click on a cell to make a cell alive or dead. * The game should feel asynchronous in that the screen shouldn't reload to get new game state data. * Do not worry about picky synchronization issues. * The game should work with 1 or more browsers watching the game and all able to participate. * I don't care if you have to manually start the game on the server or manually stop the game on the server. If that's easier for you, go ahead. * The server must be .NET, and it can be a Windows or Linux server, your choice. * The client side code obviously can't have .NET code in it. * The database can be whatever you choose on whatever server you choose. If you can find a way to do this without a database, that is fine as well. * It is probably easier to do asynchronous coding using WebSockets (server pushes data to client) instead of some AJAX approach (client pushes request and server responds)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started