One day in the open world

It's 8 am, my 3D-printed alarm clock starts ringing. I'm glad I downloaded this mod card for it the other day, I really wake in better mood now that it detects my sleep cycles. Anyway, it's time to wake up. As usual while drinking my coffee I'm looking at GovNetwork…

Experiment of the day: Procedural wallpapers

Today was experiments day. Yesterday I was reading the first chapters of The New Turing Omnibus which is a very good read, both entertaining and instructing. One of the first chapters presented a pretty simple algorithm to generate wallpapers. It strucked me how simple it was. Basically: 1. Input corna,…

Building Mario Galaxy 3C in Unity

I have been working on prototyping different things with Unity3D in the hope of making a game with it. It turns out that many of them were quite challenging, so I figured I should be writing posts about the interesting challenges I had to tackle during that. For the first…

HTML5 MMORPG Part 3: Fake mongoose documents are cool

Start by reading part one if you haven't. In the last post, I left you with my conclusion that SQL is not suitable for storing all the entities of a realtime game server. So I started looking for other ways to manage that while still keeping the benefits of Entity…

Developing a HTML5 MMORPG - Part 2 : SQL is too slow

In my last MMORPG project post, I explained what the Entity System is and how it should be managed. So these last days I worked on my Entity System framework. I created a little node.js server associated to mysql. But here's what happened Asynchronous hell The only existing MySQL…

Project of the day: Minecraft modding

When I played Minecraft, I wanted to mod it. But I thought that you needed to be really good in Java to understand Minecraft's code. Spoiler: I was wrong. Today I decided to give it a try. So I downloaded Minecraft forge, set up Eclipse and everything and started reading…