A.I. Craft mid-project review

After weeks of crazy coding, I finally have a working demo of my project. Some of the experience I gain for making AIcraft:

Functional programming matters, helps and improves the overall development.

I was good at Lightwave 3D as in modeling, and I picked up blender and 3D modeling again.

Javascript is nice, but the C style semantic is not.

Bullet physics is an awesome physics engine! My next project gotta be using Bulletphysics with some compile language, looking forward to C++11.

Three.JS, can’t say enough how amazing this Javascript graphical Engine is! With almost no documentation, it leads me to game development with no sweet!

I was trying to convert the whole project to coffeescript using js2coffee, and failed miserably. First problem I encountered is that Coffee-script hates global vars. I spend 3 hours to fix all my globals, and then Coffee-script is having problem with prototype OOP styles. Debugging is hellish too since I need to compile, run, read JS code, debug in Coffeescript, way too much trouble. The language itself is nice, but converting a JS project to CS one isn’t fun at all. If I am to starting a new project, I might consider using Coffeescript. But my next language would probably be haskell or clojure.

 

 

 

What I am gonna do next:

Keep pushing A.I. Craft. Rest of the game is mostly about arts, that means more relaxing jobs for me.

Considering to start a new project, a online multiplayer role playing game based on the famous “Turing Test”.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: