Tuesday, March 3, 2009

A post in time..w00t!

There's one thing I completely forgot to mention yesterday - I've finished most of my tiling engine. Its almost complete and I've implemented everything including collision detection. Only one part remains, the map maker.

However, I've decided to take a break and start doing something more interesting for a while. Enter the Pong clone. I've just started it, and it should hopefully be done in a week or so, maybe more since I have my final exams going on at the moment.

I've also discovered a nice way to learn more on game programming. All I need to do is take a trip to SourceForge and look at some 2D games. Most of them are written in C++, and some of them use SDL, so they'll probably be a great help in my quest to become a great game programmer.

I've been playing around with other programming languages like Ruby. Its seems nice and simple to use. I could probably make good use of it for AI purposes later on, from what I've heard about scripting languages.

To be honest, I've really got too many projects right now. I plan write my Pong clone, then I'll write the map maker, after which I'll try a nibbles clone, then I'll try a 2D RPG, and I haven't even started GUI programming yet. Considering how complicated WinAPI is, I'll probably be better off trying something like Qt for GUIs.

So that's this week's randomness.

Internet TV is nice

I've been using this great video podcast downloader and player called Miro for a long while now. Its pretty nice, and I can get all my favorite video podcasts automatically downloaded and ready to watch, which is great. The interface is also nice and iTunes-like.

However, Miro is far from perfect. It has more bugs than you can shake a stick at, and often downloads one video multiple times. Videos frequently disappear for some podcasts and have to be re-downloaded, which is very annoying. Unfortunately, I haven't been able to find any similar software that can do a similar job, let alone do it better.

Then again, I can get my weekly Zero Punctuation and TED videos for watching simply by leaving Miro open and let it automatically download whatever I want.

Its a great piece of software, but I really hope they fix the bugs soon. Although I'm not sure that's going to happen, because I found the newly released Miro 2.0 buggier than the previous one.

Monday, February 16, 2009

Frustration...

Lets just ignore my lateness from now on.

I've got my hands of a few nice books to read, one of them being Are You Good Enough - 15 Ways To Build A Confident Mindset by some authors whose name I don't remember. Its a short read, but an interesting and thought-provoking one.

I got myself a nice desktop RSS reader. FeedDemon seems to fit my purposes well. Beats having to login to Google several times a day.

As for my progress into the world of game programming, its been a frustrating fortnight, to say the least. I've been going at this damned tiling thing for a very long time now. It just keeps going on forever. I've pretty much finished the rendering and loading parts. Only the collision detection and map maker remain, but they're the hardest part.

So that's all for today.

Tuesday, February 3, 2009

I'm late again

Okay, I've missed the deadline for posting again, but I had some tests this week so I have an excuse this time (although that didn't stop me from playing Prey).

In any case, I've just picked an interesting book to read - A Brief History of Time by Stephen Hawking. Physics was never this interesting. I've also been considering reading some fiction some time in the recent future, its been forever since I've read any.

I've also gone through a fairly frustrating experience recently. After following several tutorials on Tiling with SDL, I came to the realization that the best way to learn anything was to attempt to make a tiling engine myself, using my own ideas rather than using someone's ideas in my code. It helps me learn faster, and helps me unleash my creativity to its full potential.

I've also become a regular reader of Calvin and Hobbes. For some extremely strange reason however, by brain keeps perceiving 'Calvin and Hobbes' as 'Calvin and Hobbles', much to my annoyance.

Anyway, that's some randomness right there for you.

Monday, January 26, 2009

Its been a while..

Its been a long while since I've last posted, so long that I've even considered giving up on this blog. Anyways, I've decided to go on... for now. I'll try to post at least twice a week from now on.

As for whats been going on with my life... lots of stuff. I've finished playing the entire Half-Life 2 series (except for Lost Coast). I've "completed" my Arkanoid clone. Completed as in I've written all the code to make levels for the game, but I haven't written the code for the levels themselves. And, it looks ugly. I also started work on a Porojectile Motion Simulator, which I finished yesterday. Again, I haven't bothered to fix any of the more perplexing problems in the code and I still haven't added all the features required for the project to be officially finished.

Today I've been messing with animation using SDL and I've got a nice little test program up and running, with scrolling and all.

I should also mention that I've just begun to learn touch typing so that I can type faster.

Oh and I've just started reading a rather interesting book, "Surely You're Joking Mr. Feynman". Be sure to check it out, its really interesting.

And did I mention I'm in the process of playing Prey. Really nice game.

Thats all for today's post folks. Lets all hope I can be a little more regular from now on.

Wednesday, December 31, 2008

I have nothing to write about, so thats what I'll write about

As the title suggests, I have absolutely nothing to write about today. I've been putting off posting for days, so today I'm going to post something no matter how ridiculously pointless my post is. Feel free to waste some of your time reading it.

As I mentioned previously, I have nothing to write about. Nothing. Well actually I'm brimming with ideas as soon as I leave my computer, so I come running back and start writing only to find that whatever I'm writing about is not really that great and I don't really believe whatever I'm writing is interesting. Therefore today's post is about the most beautiful thing in the world (if it could be called that). Its about nothing. I realize I'm repeating whatever I said again and again, but hey this is a post about nothing in specific, what did you expect?

Then again, just because I have nothing to write about doesn't mean nothing's happened in my life since I last posted. I've played Portal for instance. I've finished my SDL wrapper and I've just started coding my brand-new Arkanoid clone, with updated graphics and all. I watched a very amusing video on how to become a celebrity. I learnt that playing around in Photoshop can give some very nice results.

Well that was a fairly long post, long than I've ever written anyway. Writing about nothing is quite interesting. In my quest for learning I've learnt one more thing today : do, and ideas will flow.

Good day everyone.

Friday, December 26, 2008

Some Websites I like

Here are a couple of websites I frequent:

http://www.giveawayoftheday.com

Its a nice site for software that actually costs you money but you can have it for free if you download and install it with the same day that its offered. Note that you can use the software forever (theoretically), but you have to download and install the software on the day that it is offered. However, if you were to format your hard-disk or reinstall your OS, you'll lose your software. Your only way out is to buy the software.

http://www.cracked.com
This site is hilarious. Really hilarious. Check out their articles, especially the ones on video games.

http://www.google.com
:P
God I love Google.

oh and I also like:
http://anamazingmind.com/blog/
I recommend you check it out, I found it to be some very interesting, life changing stuff.

So that concludes my posts for today. I know I could have put all that in one post, but I really like it better this way.