Since it looks like we are going for Blockade, I thought we should start laying some foundations to work on. Here are some of my higher level thoughts.
Game Programmer Art
My wife is willing to make a 2D PNG tiling wall piece, tiling snake piece, and tiling background piece. It will probably be a little more colorful then the 1980s version of Blockade. I was thinking a metallic looking wall, with a 80's orangish background. If there are other sprites we want, let me know.
If someone wants 3D or some other 2D art, let me know fairly soon!
Gameplay Modes
I'm assuming we will shoot for local multiplayer and networked multiplayer. As a stretch goal, we could work a snake AI so you could play single player, or some combo of human and AI players. I think a co-op mode where you work with another player to kill 2 enemy AI snakes would be awesome. That being said, I'd rather see the networked code looking good before the AI.
User Interface
I think we are looking at a pre-game configuration screen, a high score/victory screen, and some sort of lost connectivity screen. Maybe we should expand in a separate thread what all we want in the UI. Are we looking for mouse control or just keyboard control for the UI?
Networking Code
I think it would be nice to flesh out our plan with the networking. It didn't really come together during Xevious (which is fine as it was our first attempt I think?). I know there are 2 basic protocols we can choose from, but I need to research to remember what they are.
Here is the page with a lot of implementation thoughts from Xevious: http://rbwhitaker.wikidot.com/forum/t-1678332/networking-code