Showing posts with label cubicWars. Show all posts
Showing posts with label cubicWars. Show all posts

Sunday, September 25, 2011

on Finishing up & exercises

So, I finally got down to completing just the last bits of the first tutorial (I am going at a very slow pace at the moment, but things should pick up a little once I have a little more idea what's going on). I covered all the tutorial work and even changed the code a couple times to match the tutorial exactly in terms of colours & vertex positions

As for the code itself, as I mentioned in my earlier post, I had lost it all to a stupid mistake because I was basically up coding till around 6AM, which is never a good time to use any FORCE flags, specially when coupling it with a git remove!

Anyhow, I think this git mishap might have actually been a good thing, because second time around, I completely wrote down the code from my understanding of it, and I managed to do it this time in a much cleaner and refactored way; which really paid off while doing the exercises, since other code parts could easily be plugged in. Also, what I'm really getting out of this is proficiency with git, whose workflow I'm really begining to like

In other news, I have signed up with a Reddit class about Game Programming which seems to be quite promising, and I think will be a great addition to keep me going forward. It should last 20 weeks, but seriously covers all the areas I've always wanted to read about

I am also trying to get more into the smaller details about Cubic Wars, so that when I know what I need to know, I will know what I want to do with it

Stay tuned... next couple of weeks will probably be interesting for anyone who wants to watch as one employed programmer strives to go indie and live his dream :)

Tuesday, September 20, 2011

on Humble Beginnings

Alright, so I'm finally going to dive head into indie game development. I finally have a very simple idea that I want to work on, and that I think would be fun to play. I will mainly try to target Java game development, so that the transition to developing the games for the Android OS might be a bit easier in the future

To start, I will dive head first into learning OpenGL. I have very (almost no) experience on the topic of graphics programming, and will tackle this first, since this will be the most fun (I hope) to work on. I have found quite the excellent tutorial on the topic of Modern OpenGL (since most are either over complicated, or out-dated) in the form of a Wikibook.

Since I believe the best way to learn something is to try and do it yourself, I will try to port these to the LightWeight Java Gaming Library, and have created a github repo for the ported code and will keep it opensource of course, so that others may alter (read: fix) it or benefit from it

So, if you're interested in OpenGL / graphics programming, java, game development or following along as I try and build my first ever game from scratch (The world's most highly anticipated: Cubic Wars) then keep an eye on this blog as I will be updated it (hopefully) often

Till the next time