Friday, August 27, 2010

NodeKnockout timeline

VirtualDesign team represented by single person of MichalBe.

02:03 CET
Ok, everything starts. I want to make some socket based experiments so unfortunately i have to deploy my project to Joyent, instead of Heroku (which I found much easier to use).

02:11 CET
I already create few aliases for faster pushing my files to both, github repo and Joyent. You can check my activity on Node Leaderboard, little 'virtual-design' dot somewhere in central europe.

02:32 CET
Serving static files from server is working fine now, based on Socket.IO-node examples.

03:01 CET
We survived first hour without unexpected accidents. I've never worked with Joyent before, and in project like that is important to fully understand environment you're working on. That's why I'm testing everything before implementation.

03:20 CET
First little pizza-break. By the way, did I mention that I love Tabasco?

05:58 CET
Through the window on my wall I can see first rays of the morning sun, and through that one on my desk I see first excellent working socket connection game prototype. Well, almost excellent. I have no idea why Safari behaves so weird.

06:22 CET
Ok, now it works great everywhere. I had strange feelings about Firefox sockets, but I hope it is just my eternal flash aversion and everything will be fine.

07:37 CET
According to the Leaderboard, virtual-design team is 5th in deployment size and numbers of deploys.

08:48 CET
I'm seriously sleepy now, one and only thing that gives me big energy shot for now is progress of my game - for now my Massive Multi-player Tetris is able to generate blocks (of course on the server side) for one user and send it using sockets. Next I will make a ToDo list, I suppose it could be helpful.

23:46 CET
Since last update I finish main game mechanics and sleep a little. I plan finish everything with code tonight, and spend the whole day tomorrow to create graphics etc.

08:31 CET, DAY 2
All the logic is now on the server side, client just send the orders (keyboard input) and render game-board sent by the server. I'm excited, everything works brilliant. Now I have to create better look for it, coz table with one-color filled fields is boring as hell (4 players in the game, each has different color):

09:37 CET, DAY 2
Uh, I'm not web designer though I know a few Photoshop tricks, I hope that will be enough. That's why I plan to spend whole day on the visual aspects of my game. What do you think about the name "Massivetris", like MMO tetris?

21:06 CET, DAY 2
I prepared 72 block's textures, some of them are old graphics from my games, some ale totally random, and I add also few Knockout's sponsors logos:). Choose your favorite and enjoy Massivetris!


  1. Thanks for your post.Under hypnosis, you can become desensitized to your fears, safely and comfortably, beginning with the most subtle unconscious cues that set them off.

    Hypnosis Hong Kong