bayesian

LD19

Participating?

I think I will take part this time. I guess I will be using Javascript and maybe cake.js. Blender for Graphics (I can’t draw worth a damn and blender works best for the lazy…). Maybe Python on the backend (if there is one).

I especially like the genetics/evolution themes (hence the nick Bayesian). Even if they are not chosen I will probably use genetic algorithms to create content or AI Characters etc. Did I mention that I am lazy?

I woke up two hours ago. Discovery!? Not that I don’t have any idea about that, it’s just that almost any game is about discovery…

Well, anyways, I got a mad idea: “Mad Scientist manager: Build a scientific department discovering wacky mad scientific stuff. Like fusion, string theory, tanga theory, Hyperphysics, Antimatter propulsion, Antimatter bombs….” Maybe you can tech to “world domination”?

LD22

First day wrapup: Node.js and some Blender….

On the first day I learned how to use node.js. It was a little harder than expected and I was constantly avoiding to think “but in django we have…” and the documentation is not as helpful as I am used to.

The game will be about passing messages in a bottle between little islands on a map.

So I have some kind of title screen:

Admitting defeat….

I think I have to admit my defeat.

My goal was to learn node.js, write an asynchronous multiplayer game server and html5 client all in under 48 hours, including sleep, partying and eating.

So with 90 minutes left on the deadline I have a user/session/login mechanism that sort of doesn’t work, it seems to have a few bugs that I couldn’t track down yet.

My game made you strand on an island. Every player is alone on his island, but they are in the same ocean and can see each other on the map. The map worked, placing the islands worked too.

Then you can send an exploding “bomb in a bottle” in some direction and hopefully make a boom on the island of a neighbour. Except for the exposion part this also worked. I had a basic synchronisation mechanism going so the server would update the bottles every second and push them out to the client, the client would then try and keep up to date in beween the server messages. That worked quite nicely. But I am running into difficulties with having more than one user. I have no idea how to dig into these bugs so I decided to give up – 90 Minutes is not enough to squash at least 10 really show-stopping bugs and setup a live deployment of a web framework I have never deployed yet.

Maybe next time it will work better. Maybe I will write an HTML5 game without a server component. Node.js is really fascinating, and javascript is quite nice for asynchronous stuff.

Until next time…  Bye 😉

LD24

Game is deployed and ready to play

The idea is to evolve a bacterial population. The population is simulated as a bunch of spheres in a 3D physics engine. The goal is to achieve certain color requirements.

However, this game turns out to be much more of a browser-bug-finder than I anticipated… Just beware…

http://ld24.andreasklostermann.de/