April 26, 2011

The Decision

I'm still not sure what my final expectations are, but for starters I'm going to use Java and work on an applet. Probably start off with the basic graphics API for 2D as I don't expect myself to go into 3D right away. I've been in the works on building the game engine and its been a great learning experience so far. I never knew all of the possibilities that open up with enumerations in Java. I think it is a bit amusing that they can implement Runnable but it only makes sense as they essentially are static classes.

The built-in Observer/Observable class/interface makes implementing observer patterns as easy as eating cake. With an MVC system this pretty much does all the 'hard work'. The factory method is fairly nice but I got a feeling I might consider using an abstract factory pattern just to make the factory less bloated when I go into it (Once I figured out the inner workings on the system). I keep seeing "Design Patterns: Elements of Reusable Object-Oriented Software" Which is looking to me like a book that is probably something I might want to consider looking through. Except for the fact that Wikipedia seems to have a good chunk of the information readily available which is always convenient.


No comments :

Post a Comment