Thursday, October 30, 2008

Camera and perspective

Great success! I finally figured out perspective in Android. Anybody needing help with camera setup in Android should consider using the static function gluPerspective in android.opengl.GLU rather than the GL10.glFrustum member function.

Today I'm working on setting up a camera class for android so that hopefully I can set up touchscreen and accelerometer based camera movement~! ^.^

Tuesday, October 28, 2008

Android Apps! Woo~!

So I haven't even had this G1 a week and I've written a matrix and vector math library and gotten input working in a simple app ^_^ OpenGL ES has its quirks but I plan to exploit the device's strengths rather than focusing on any inherent weaknesses. Before the end of the week I'm hoping to have texturing, touch screen, and threads down so that I can start working on a proof of concept for a game idea that I've got.

The final project has not changed significantly. Beta was last week and I'm officially over the final project experience. Rather than focusing on the train wreck that is quickly becoming my groups game I've decided to dedicate all of my leisure time to learning new things that could potentially be applied to Android or Java programming. It's no longer worth my time or sanity to contribute to a group that lacks leadership and direction. Hopefully the other guys aren't too proud of their small accomplishments because I'm certain that any potential employers won't be :\

I've got an interview lined up for next month and I'm eager to move on to a project in a true professional environment. It's been rea but it's time to take off the training wheels.

Friday, October 17, 2008

Beta monday

Getting ready for beta turn-in on Monday is slow going. I'm still not too happy with the group situation. Communication is still poor. Things have changed considerably since alpha turn in only a couple of weeks ago. The game is definitely more fun than previous and slowly but surely it's turning into an actual game and not so much a tech-demo. I'm not relaxing quite yet as the real work begins next week with gold right around the corner.

On a side note news of Sony's recent actions regarding LittleBigPlanet as well as future online services has successfully pushed me over the edge. I now officially dislike all of the three major console manufacturers. I never was a big fan of Microsoft. Nintendo fell from my good graces after I took a course on GBA development while simultaneously being disappointed with the poor quality of Wii titles. Now Sony, after cockblocking homebrew programmers left and right and adding "premium" themes to the mix, has managed to get into a political conundrum regarding the Qur'an. I'm not having it any longer. Effective immediately following graduation I plan to focus entirely on mobile device development, abandoning any idea of ever dealing with development on any home console platforms.

I used to find it dificult to imagine a world without console games. I see that day approaching faster now than ever. The demise of the video game industry as we know it brought about not by poor game titles or lack of consumer confidence, but by the fact that the makers of the systems consistently find ways to drive their loyal user base away.

Links:
http://www.gamesindustry.biz/articles/littlebigplanet-release-delayed-in-europe
http://ps3.qj.net/New-PSN-terms-of-use-Sony-can-sell-user-content-without-payment-to-user/pg/49/aid/125039

Thursday, October 2, 2008

Work possibly?

Good news! I'm in talks with a reputable games company and hopefully I'll have a job coming straight out of school!

Unfortunately my love for the teams final project game has all but diminished. It's gotten to the point where nobody really wants to make a game because they're so pleased by their respective pieces of tech. My hands are dirty too so I'm making some drastic changes but it still saddens me to see the game turn out to be more of a tech demo :(

Alpha was monday and despite a decent presentation the gameplay just was not satisfactory so the whole team is plugging away at a laundry list of tasks to put the title back on track.