Thursday, April 14, 2011

The Tichu Project

I'm a Java head. Love it. Love Java. It wasn't even the first language that I learned, but I still love it. I think it fits particularly well with my learning and thinking style... general concepts, without getting into the nitty-gritty of things (like C). There's some order to it though, variable typing is a must for me to feel comfortable.

The best part of Java is the JavaDoc though and the libraries... as someone who can't hold more then 2 digits in her head at a time, I adore the way I need not actually cache knowledge about Java in my memory. So while I consider myself "good" at Java, I could not recite near anything to you on demand...

But, anyway.... Java. Yeah. Awesome.

However, in the real world of life where one strives to impress others, knowing more then just one trick is good. So I decided I should learn Python. I'm using Flex at work so I've already started dipping my toe into the waters of insanity- AS3 is a bit too loosey-goosey scripting like for me. But I hear so many good things about Python. All the cool kids are doing it. As is Google App Engine.

App Engine apparently comes in two lovely flavors- Java and Python... and rather then go for the known tasty option, I'm taking the opportunity to broaden my pallet. Python it is.

It's not going that well so far though.

Fucking lack of typing... I forget what I pass around! If I'm picking up code tomorrow that I wrote yesterday, how am I supposed to remember what everything is?? Also, blah, the documentation on line.... maybe I have to learn to read it first... but right now? I think it's ugly.

App Engine on the other hand is looking pretty awesome so far. Yay.

Hence the Tichu Project... it always helps to have a *reason* to learn something new. So I'm trying to code up an online multi-player Tichu game. Never heard of it? Neither had I really... my artist friend Mel is making a themed deck of cards for the game and I thought it would help us both if they were put to use in a public place.

So... yeah... it's my first personal coding project in quite some time... wish me luck.

No comments:

Post a Comment