batman.js is a full-stack microframework extracted from real use and designed to maximize developer and designer happiness. It favors convention over configuration, template-less views, and high performance by simply not doing very much. It all adds up to blazingly fast web apps with a great development process; it’s batman.js.
I’m finding it rather interesting to learn and use, and I’m happy to finally start to using C++.
# Initial Fuss Before even looking at any proper game code, I had a big kerfuffle with trying to turn the templates AGK projects into actual Xcode4 ‘Project Templates’.
I failed, eventually giving up; duplicating and renaming one to start my project.
# Thoughts I found the lack of game management facilities with AGK actually quite freeing. For instance, when I looked at the example code this morning I was looking all over trying to find some kind of scene management system — as is the case with Cocos2d-iphone. Realising there wasn’t one, although feeling the need to have one, I enjoyed the fact I could build my own without wasting a prebuilt one which may have many features I wouldn’t be using or be missing features I needed. So I build my own SceneManager and Scene classes :).
# Games & Plans I have a few game ideas at the moment, I think I may use one as a dissertation project this year! For now I’ll be developing in my spare time and any full games which I produce I’ll release on my website using a Pay-What-You-Want system and release any iOS apps iTunes App Store.
# Current Game I’ve started some character design, having already determined play style, scenes, and a Finite State Machine of scene states and transitions.
Also decided on an (I think) interesting level generation idea. :)
I’ve never thought of this, but Darcy Clarke proved you can customize the WebKit Inspector (and Chrome dev tools) simply by editing your user stylesheet. Check the post and comments for some examples of syntax highlighting themes. Neat!