Yesterday I picked up a copy of Effective C++, 3rd Edition by Scott Meyers. So far it's pretty cool and loaded with stuff I had never thought of before. Reading it is kind of like having Washu tell you how to fix your design, only it doesn't make you feel bad :p
I advise anyone who wants to learn to write better C++ to get this book.
I don't have a speedometer on my bike, but my mom has one on hers, so I took her bike out today to see how fast I could go. With no wind, about a block and a half of running distance, and a slight (maybe 10 degrees) inclination I could get up to 25 mph. One would think that coming down the hill would mean I would go faster, but no, I still got up to the exact same top speed. So I went out to find a bigger hill to go down, and in doing so I found a hill that got me up to 35 mph. Hooray. Too bad my mom's bike is way too small for me and I couldn't go anywhere near as fast as I can on my bike.
Goal for today: Get speedometer. Moral of story: falling off a bike at 25mph whilst unprotected is dangerous, do not do so.
So it dawned on me today that, if I have the internet, I'll just sit and get no work done whatsoever. Well, almost no work done. I'll write maybe 50 lines of code. Then erase it. Then write it back. Then go look for something to eat, but never actually get anything to eat because I'm too uninspired to even make myself food. I swear though, this damn 4e4 entry will get made, and by God, it'll kick ass!
Xbox360, PS3, Nintendo Revolution, they all suck. I don't care how many trillion-billion triangles a second they can render, or how sexy their magical wireless controllers are, or how many war-glorifying WW2 FPS games are going to be out for it, they all suck. When they come out, I'm going to stick it to the man and buy an NES. I'm sure their loss of my purchase will show them. EDIT: I'm not a PC fanboy, either. I'm a nothing fanboy. Real men play board games
EDIT 2013: Wow. I had some really nuanced and interesting opinions when I was seventeen.
It was foolish, but I had to do it. I went to a stupid website today, thankfully I was punished with a stupid popup advertisement. This wasn't the first popup I've gotten in Firefox, but it's the first one that has made me feel like my heart was run through with a searing hot monkey-wrench.
Firefox is becoming a victim of its own popularity. A year ago I could watch a friend go online and say, "Oh, you use IE. Heh" with a slight smirk and he would look back at his computer screen and ask "What's wrong with IE?" but when he turned back he would find I had vanished into thin air. In those days my Firefox using habits were too mysterious and elite for ordinary people. But now it seems everyone uses Firefox, even my school has it installed on all their computers.
That "Win a free laptop" ad flashing its awkwardly bright colors before my eyes made me finally realize how trendy and hip Firefox has now become, and as such, I have decided that there is only one solution. Lynx. That's right. Anything more is for pussies. Lynx will never be trendy or hip because normal people don't want to subject themselves to self-flagellation that much just to be cool, so it's safe to assume that my ego will always feel like a rebel while using it.
Today is my half birthday. As such I decided to write a journal entry in my amazing GDNet developer journal. I'm too lazy to finish coding my game, even though everything is working perfectly so far. I'm too lazy to even play any games. I think I need more sleep.
In other news, I got a 30 on the ACT, and I'm going to have to look for colleges soon enough I guess. Can't I just be a bum, living the glorious life, hopin' trains, freezing to death, dirty clothes but my hands are clean because my heart is made out of 100% bum-gold?
My precious pong game feels lonely with only 6 downloads!
I made it last year and decided to release it. The good part is that it works, and looks alright, the bad part is that it's still just Pong. I don't know what to add to it to make it more interesting. Maybe some explosions would help? I bet some nearly exposed nipples could make the gameplay more interesting, lots of big developers seem to think it works like that.
Fellow GDNet members, as I speak, my monitor's picture grows ever blurrier, and it ocassionally makes a zapping noise, goes blank, then comes back into focus. My monitor is dying. Soon it will be nothing but a screen, an electron gun, some other parts, and an incredibly dangerous capacitor. When my monitor dies, I die. Woe is me. Goodbye, the Internet! You may have stolen my gigahurtz and my IQ points, but I still love you.
Cruel fate, why must you deny me leave of this harsh reality? No, I don't want to kill myself, I just want to play FPS games. But I can't, because I get motion sick from them now. It all started with NOLF2, and I thought it was just the game. Then it happened with HL2, and I thought "Bah, low FPS." But now, with Metroid Prime 2: Echoes, I get a splitting headache after playing for too long (like an hour and a half). It's such a good game, but I just can't play it or I'll die from head pains. :( Poor, poor me.
Anyway, I just bought The C++ Standard Library : A Tutorial and Reference by Nicolai M. Josuttis so I can learn things! I figure reading it will make me smarter. I hope it actually gets here, unlike that damn AI Game Programming Wisdom book which STILL isn't here. Shipped on the second of January my ass...
Thinking about GUIs sucks. It's the worst part of everything. I don't know how to make one that's even semi-decent or nice to work with. The one I'm working on now will be sufficient but crappy none-the-less.
I've decided that maybe I should work on a simpler game, like a Galactica clone or something. Last time I tried a simple project that was within my skill range I completed it in a few hours (Pong, hell yeah, that or that crappy Machine Gun Man "game" I made, but I prefer to forget that ever existed).
In other news, Yoplait yogurt is the best, but I feel terrible buying it because I know some of that money will go to further their crappy marketting that I hate.
I order AI Game Programming Wisdom like 4 weeks ago and it STILL hasn't gotten here! The guy who I bought it from (bought it used off Amazon) said he shipped it on January 2. Ok, so the shipping service has taken three god-damned weeks and still hasn't gotten it to me.
Anyway, it's been months on end since I said anything about my pirate game. Well, I'm still almost exactly where I was when I first mentioned it! I'm stuck on making a decent GUI that only mildly sucks, I just don't know how to make a GUI! What I'm planning and have nearly finished coding is a GUI that has buttons, checkboxes and editboxes. There is a main CGUI class which holds an std::vector of CGUIObject pointers. CButton, CCheckBox and CEditBox are all derived from CGUIObject. Basically, for a new game and load game menu, this SHOULD be good enough. I'm also (thinking about) adding a menu box class, where each item in the list in the menu box can have a graphic avatar or text, or both. That could be used for loading an easy way for the player to load a savegame or can be used when you visit shops in the game. Or something....bleh, is this what is referred to as "HCI"? If so, it's a lot harder than I thought it was. :(
In other non-related news, I want to quit my job at Econo-foods (northern mid-western grocery story chain) and work at some organic food co-op that just opened up down the street from where I currently work. I get 6.50 USD an hour right now and this organic food place will probably pay less but whatever, it's not like I ever spend money anyway. Also, I've never seen any employ bagging groceries at that place. Bagging groceries sucks a lot. It especially sucks when you have to bag for some nasty old lady with a beard who likes to complain about everything. The only thing that makes me unsure as to whether I want to quit or not is the fact that all the managers are really nice people, except for the woman who does the scheduling, she's dumber than a bag of hammers and likes to put me on 4pm-10pm shifts on the weekends.
"Despondency rarely visited my heart; a high destiny seemed to bear me on, until I fell, never, never again to rise." - Victor
This, my friends, is what all those lonely 15 year old wannabe goths with LiveJournal blogs aspire to be. But they aren't as smart as Mary Shelley and they can't write to save their lives, so instead we get this:
"Lost and empty Fadeing away My body is starting to decay"
Now lets play a game called "Guess the LJ-Goth" where I post two quotes, and you guess who the goth is!
"Everything's so WRONG and horrid and wrong.. etc. Just a VOID of emptiness and nothing else.
"Cursed, cursed creator! Why did I live? Why, in that instant, did I not extinguish the spark of existence which you had so wantonly bestowed?"
Man Frankenstein kicks ass. PS. This post has no real point. Please ignore.
If I were 8 and went up to my second grade teacher and said "WTF" I wonder what would happen...Same goes for "LMFAO!"
Tonights (last nights actually, tonight I'm doing nothing) accomplishment is this: wakaka.zip (452 bytes). It's a useless program that I wrote in ASM that runs through the standard mode 13h palette that I made after Ra said it would hurt my eyes. I editted it a bit so it only goes through the most painful parts. It comes with the source code so you can be sure it's not a 43 byte virus (teh haxors will blow up ur comptar!). I know it's stupid, but I'm bored and don't have anything better to do. I hope you enjoy it. Personally, I set it as my screensaver. Oh, uh, just CTRL+ALT+DELETE out of it, it won't exit on its own :)
So std::ostringstream::clear() doesn't clear the STREAM, it clears all error flags. Yeah, took me a while to realize that one. Anyway, the world is now a better place since my font thingy works now. Well, it almost works. For some reason it still doesn't like to change its size. Oh well, that's a minor error, and I can continue on with my other projects now that I have a pretty decent font system working.
In other news: despite the fact that I work until 11PM, I still have 4 choices as far as New Year's Eve goes. I guess I'll be going to this girl's house, last time I went there she was walking around with a dead kitten. She's not a psycho don't worry about yoru beloved Samith getting hurt by her.
In more other news: last night I realized how beautiful the midwestern United States can really be. Now I want to make a cloud renderrer to emulate the skies over here. I also want to pretend I'm Dymtry and make cool pictars!
If you're reading this, then I probably hate you. Why so much hatred, Samith? It's because my damn font thingy doesn't work, no one answered my post in the OpenGL forum, no one knows what's wrong with it in the IRC channel, the code is exactly the same as other code, which works, but my code doesn't work. Because it sucks, and I hate it.
On a lighter note, I have to work until 11PM New Year's Eve, oh, wait, that's not a lighter not at all. I hate that just as much as everything else! I just had to go to work today because the guy who said he would come in for me didn't come in, oh well, that'll help me pay my dad back the 91 dollars I owe him (not like I can't pay him back already, I have like 1900 dollars in the bank, so I guess working tonight was just a load of BS that I hate).
Christmas break is almost over, back to classes that I hate with people that I hate and stupid teachers that I hate.
Anyway, how about some stuff that I do like? I like pirates. I like mechanical robots. I like myself. That's it. Someday I'm going to build a giant pirate robot exo-skeleton. Then I'll go kick ass.
EDIT: I hate the fact that the forum/journal software truncated the title of this post! It used to say a few more things that I hated, but now it says that "I hat". I don't even wear hats, ever, so funk you!
I just changed my desktop background to a jumble of leafy colors to fit the awesome October spirit. It looks really good, I think.
Anyway, yesterday I went to a national college fair. I didn't prepare for it at all or anything so I basically went around and picked up all the pamphlets with pretty pictures or names I'd heard before. I still don't even know what I want to do in college. I have way too many interests. I'm pretty sure I'll want to do something in the AI field. I also want to study music, math, physics, english, some foreign language (Spanish, possibly, but I also have interests in learning Vietnamese or Chinese or Japanese). See? Too many interests.
Today Northwestern in Evanston sent me a little thing in the mail. It was basically a letter that said I did well on an AP exam and they wanted me to come visit their college, it also came with a map of the area and a list of nearby hotels. I don't know if that's standard or not, usually colleges just send me the same pamphlets they had at the college fair and ask me to join their mailing list.
Either way, it made me happy, since Northwestern is one of the universities I want to go to most. Close to home, near Chicago, close to Lake Michigan, apparently it's a good college.
Anyway, I'm going to take out the music because it's annoying as hell. Tengan bien dia, senores!--
There is no sad post icon, staff, could you add one for us?
Anyway, I'm sad because...I beat Tales of Symphonia. After nearly 60 hours of gameplay, I finally beat it, and now my life is completely empty.
Now, I have to buy Paper Mario: The Thousand Year Door, before my life withers away from lack of videogames. I don't have any money, and the bank isn't open on weekends. That means I have to wait until Monday. I'm pretty sure I can't last that long. My life is over :(
In other news, programming a level editor for my pirate game is really boring.
Since this is a developers journal, and I have it, well, I might as well write in it. I don't know what to write though, so I'll tell you what I'm working on (I think that's good enough).
What I'm working on: A pirate game! That's right, I'm making a pirate game, it's going to be a turn based strategy game, as far as I can tell now. I'm still working out how the gameplay is going to work, and as for the coding part, I'm writing the level editor. I'm writing at an average of 1 line a day, so it's taking quite a while.
Someday it will finish and I'll be super awesome. So, you can all start hyping my pirate game right now. I want national media coverage by Tuesday.