Saturday, January 26, 2008

Ping.

With the examination session over and two weeks since my last post, it's a high time to post something again.

First and foremost, I am very happy that I managed not to fuck up majorly during this session, even though it was one of the most difficult to date. 79% average is really really good, compared to what I was expecting. Numeric Methods and Concurrent Programming made this term look grim, but hey, I'm still alive and going!

Other than that... The little discussion in the previous post's comments has led me into developing a game with Zvitruolis. Nothing too grand to look at right now, but everything is going in quite a comfortable pace. The basic premise of the project may look ridiculous (a Java game???), but right now it's working quite alright and there isn't much of the notorious Java lagging. Maybe JVM 6.0 is actually fast enough to keep up with the requirements for a normal 3D game?

More about things in the next couple of days. Right now my brain is drained by the exams, thank you very much.

RIGHT NOW: Writing rotation implementation in the physics engine of the game. Some serious shit, I can tell you that.
Posted by Carnifex at 19:59:38 | Permanent Link | Comments (3) |

Friday, January 11, 2008

Random gibberish

Hello, hello, hello! Apparently, people realised after all how cute and lovable I am, since I at last got my Christmas presents... way into New Year. Well, better later than never, huh? I got a lovely donkey from my friend. She got a bunch of angry looking owls for that. Yay! I got 15 euros from my grandma. Well, she always pays me money instead of an actual present. Well, again, better money than socks. Yay! Also I got an awesome Porsche 911 so I can kill myself fast. No, not really. And last but not least, I got a cheque to buy some books in a bookstore. Double yay! I don't remember how printed text looks anymore anyway. Except my stupid university homeworks.

Other than that, I have a couple of new addictions. First and foremost, I got in love with Korean national sports. So much intensity, so much skill... like, wow. Yeah, I'm talking about Starcraft and Warcraft 3. My obsessions are way behind the schedule, it seems. Doesn't matter, they will release Starcraft 2 sooner or later... and my hardware will not be able to cope with it, which is quite another story. Add to that my religious hatred to Vista (that piece of shit ain't touching my computer EVER). Ah well... Maybe when I'm old someone will start releasing games for Linux platform as well, sniff...

The other new obsession is... well, geeky. I have become a functional programmer. No no no, I am still as dysfunctional as ever, it's the programming that is functional. I mean, pass function as an argument of another function? Sounds like yay! Also, it confuses the shit out of people reading the source. To make matters worse for them readers, I have begun learning J. Now that thing is a blast. What's not to love? Any programming language that doesn't have cycles, because its operations are by default meant for whole arrays at once, is good language in my book. Seriously, what can be better than finding the biggest member of an array in three keystrokes?

>./

Can't get better than that, no way.

Of course, it does have some disadvantages. For example, the final code looks something like this in the end:

],(+/@:(_2&{.@:]))

Bonus points for those, who know, what this program does. But hey, at least its programs are ten to twenty times shorter than similar C programs because of lack of cycles, and you can piss off people who claim that's just random gibberish.

RIGHT NOW: Just looked through a list of driving schools that are accepting new students. I want to get my licence this year, even though I don't have a car yet. Face it, being 21 and not having a licence sucks. And now to watch some Starcraft MSL matches
Posted by Carnifex at 17:07:09 | Permanent Link | Comments (3) |