Friday, June 12, 2009

Yay, my first game!

I know it's lame beyond belief, but I did finish my game right after I finished that last blog post. It has been a constant source of entertainment for me: playing, coercing family members into playing ("Isn't this AWESOME!?" "Oh, yes...uh, that's...nice..."), tweaking, hoping that I might be able to think of new games to make.
I'm already considering an attempt at a "24" kind of game, where the object is to roll four dice and get as close to 24 total points as possible. I guess I could make it so the user could play against the computer, and I think I've got a way for the computer to "decide" that it "wants" to try a roll again. I need more ideas for fun games. I'd like to have a whole collection of games eventually. Maybe one day I'll actually make cool games for me to play, instead of a bunch of lame Javascript games. I want to make my own version of Minesweeper and Snake. Mm, yes... And a horsey jumping game. At the rate I'm going, I'll probably end up as a game programmer. I don't think I want to do that, but I'm bored and I can't think of anything better to code than a bunch of silly games. At least they're useful right now. I can still access some of the stuff I did in 110, but none of them are currently that useful or entertaining.
Oh, yeah, and I got new shoelaces. Pretty black ones with red on the sides. They look pretty sweet on my old riding boots. And...it's sad when I start writing about my shoelaces.
When I go back to college, I won't be as boring. I promise.

Wednesday, June 10, 2009

INFINITE LOOP...FAIL.

I found some inspiration, and now I'm writing a Javascript program for a number guessing game. I would be able to finish it before I go to bed, but I'm not all that willing to stay up past midnight when I have to get up early tomorrow morning to study calculus. I'm having fun though :) The whole Java thing is not working out that well for me right now, mostly because I can't find a decent online tutorial to help me out. I'm thinking about changing focus and working on C++ for a bit. I know there are lots of tutorials floating around for that. The Java tutorials just seem...scattered.
Eh, so my program did incorporate an infinite loop because, in the two seconds it took me to refresh the page, I realized that I had inadvertently forgotten to add the all-important "i++;", which condemned the poor prompt to repeat itself over and over and over and over and over and over again until I could convince Internet Explorer (My mom is allergic to foxes.) to close.
My calculus test went well on Tuesday. It was fairly easy. I think I got an A on it. I got a B on my first test, but that's because it's the first test. They're always "harder" because no one ever knows how they're going to be. The test was all about limits and derivatives, and some marginal profit thing that I didn't pay much attention to. While calculating interest rates might come in handy someday, I seriously doubt I'm going to be using most of this business stuff at any point in my life. I'm focusing on the things I think I'm going to need for Calculus II, and ultimately the computer science classes that have it as a prerequisite.
Ooooh! I think I finished my game! :)
(Seriously, my life is boring. But maybe the game will make my life more exciting...)

Thursday, June 4, 2009

Even more computer and college stuffs. (Have you died of boredom yet?)

My life consists solely of studying calculus, mucking stalls, and screwing around with computers. Mm, and a little Latin. I'm boring. Sigh...
Today I played around with my Java hello world program. I wrote it and debugged it (Debugging a hello world program... Hahaha, that's a little embarrassing.) a while back, but I never tried to run it. I opened up Terminal, did the whole command-line thing, and had about fifteen minutes of sheer SQUEE while running it over and over again.
Hello, world!
Hello, world!
Hello, world!
Hello, world!
Yeah, that entertained me. I was happy :)
I studied my calculus today. I did lots of stuff with limits and continuity. It wasn't too bad. Limits are supposed to be really important, so I've been studying them extra hard. For the most part, I'm getting all of the practice problems right.
I studied Latin last night. I opened up my good old Wheelock's book and made some vocab flashcards. My vocabulary isn't as good as it should be. I was driving down the road the other day and trying to compose Latin sentences in my head. I couldn't think of any good words. It made me sad, so now I'm rebuilding my vocabulary so it's strong and healthy.
I worked on my old computer a few nights ago. It's about seven years old, running Windows XP, and, according to the guy at the computer shop, the slowest computer anyone's ever had the displeasure of booting up. No joke, it takes almost twenty minutes to be able to click anything, and almost twenty more before anything starts to work. After a while it runs almost as quickly as the Mighty Mac, but I can't use it without a little desktop fan blowing on it. It'll overheat in a matter of minutes without the fan. At this point, replacing the fan would probably cost more than the computer is worth. For a while, I've been thinking about cleaning everything off of it, hopefully making it run faster, and then trying Ubuntu on it as a fun project until the thing finally gives out. (Then it'll be my little "dissection" project, but--shhh!--don't tell it.) I've started the whole "cleaning everything off of it" part, and I've actually accomplished a lot. I took notes the other night because I knew it would keep me entertained while I was waiting around for everything. Maybe I'll type them out here later. They're kind of amusing, in an odd sort of way.
I went to go see Robert about a week ago. That was great. I dropped by around 8:30 and we played a spaceship video game. It was so much fun, but I don't think I was very good at it. I died a whole lot. I think it was after 10 before I left to go home. I've missed Robert.
Mm, I've got about an hour before I should go to bed. Calculus? Nah. Too late for that. I'll find something to do.