The game is called JAPAN because it lags as though your opponent were from Japan.
This is the way the game will work: Each calculator will keep track of their own movement and bullets at every second interval using checktmr(. Because calculators can only recieve information when the sending calculator is in a power-saving state, the opponent will appear to be sitting there until you recieve information of the opponent's location. The map is static (as opposed to dynamic), with an aerial view of both players, like bomberman.
In order to send information between the 2 calculators in real time, I thought that one player could be "stunned" every 5 seconds or so, to let the other calculator receive information. In order to recover from being stunned, the player must press enter 6 (or more if necessary) times.
The information sent will be a single square matrix (or close to square as possible) containing all movement the player made before the information was sent. I did some tests with sending matrices and they were faster than sending lists. The test I did was sending a 1 X 98 matrix, each element containing 99 (a 2 digit number). That took 2 seconds to send. Then, I sent a 2 X 49 matrix, and it took 1 second to send.
My player model takes up 12 pixels. 12 pixels with X,Y is 24 points of information. 24 X 5 seconds is 120. It will end up being a 10 X 12 matrix with elements of 2 digits or less. That should take about 2 or 3 seconds to send.
Once the calculator recieves the information, it will compare it to the bullets it fired during that time and calculate if the other player was hit and how much health remains.
If your calculator calculated that your enemy's health is 0, then the calculator will tell the other calculator the next time you are stunned.
The result is that the enemy will appear to move around in massive jolts, much like playing a PC game on a laptop or what not.
I left out a lot of stuff that I figured in my head but I can't think of it right now
Do you guys think this game is possible?
lol plz don't steal my idea o.o