Final #2 done

I will say that I have never done worse on an exam in my life.
8 questions on the final. I couldn’t answer 3 of them (basically ended up writing down the problem statement and never quite doing any more), and I BSed most of 4 of the remaining 5 (made equalities such as setting a summation equal to an integral with no explanation or made assumptions that were actually false under most circumstances). I’ll be incredibly lucky to get a 50% on this exam.
It’s 30% of my final grade, so I hopefully won’t fail the class… I just won’t do nearly as well as I had hoped (B-range).

Two finals down… two exams that I did horribly horrible on.
Why am I so stupid? It’s not that I don’t study and that I don’t understand the concepts, necessarily… I just completely blanked on most of the problems.

I feel like shit now. I think I’m going to go back to sleep and then study for my finals tomorrow so I don’t bomb them as well.

Final #1 done

Recently, a giant rasterbated poster of Aument appeared hanging from the 6th floor in the Wean lobby…

and one of Santa Klaus appeared hanging in the entranceway to Wean Hall

I know absolutely nothing about the mysterious appearances of these posters. Nothing at all.

Um… so last night was the graphics final, and it went rather terribly. Let’s not talk about that. At least it’s over.

Last night was also the semesterly Almost Midnight Breakfast. There was much yummy food. I also played pinball and ITG with chrisamaphone, klipper, and alex. Was good.

Three more finals this week, and a crit in about 2 hours. I really should start studying for my other finals so they don’t go as poorly as graphics.
Blar.

Whee

Ben took me and Ev out today for the most awesome sushi lunch/dinner ever. There was raw live scallop, whitefin tuna sashimi, king salmon sushi, and eel sushi. Ben is the most awesomest awesome ever.
Then we went back to his place and watched the most horrible movie ever: Undead. It was labelled as a “no-budget” film and showed it in its extremely bad acting and plot. However, it still managed to be one of the best movie experiences I’ve had in a while, probably because it was so cheesy. Yay for heads being punched off and blood splurting everywhere! Yay for little girls punching holes through peoples’ heads to grab their brains! Yay for completely nonsensical and illogical actions by all the cast members! Yay for a guy popping guns out of the back of his shirt when, moments before, he had been completely naked (kinda makes you wonder where he was hiding the guns…)!

Things to do tomorrow:
Study for graphics final, choose and print images for the color photo final, buy Christmas presents.
Perhaps this means I should go to bed early tonight so I can wake up early and get stuff done.

Cluster card game is playable. I will eventually have enough cards such that there are no duplicates in the deck. However, it’s currently playable if you print 6 copies of each card. Try it out and send me feedback!

I keep having the weirdest dreams, and wake up meaning to document them… and then I fall back asleep and, by the time I wake up again, I’ve forgotten them. One the other day involved farming Wean for Crimbo items (a la Kingdom of Loathing)… Whee.

My graphics program is done, and worked relatively well. You can choose how many BOIDs you want in the scene. Here’s a scene with 1000.

Life is full of busy right now. Blar. Looking forward to break… just gotta get through the next 5 days.

Fishing for cpride and Evan? (With a “net”)

Dreams, Graphics, Cluster TCG

Had a bunch of random dreams last night that were somewhat interconnected. In most of them, I was a hero (from Heroes of Might and Magic) going around with a bunch of troops and fighting enemies in this old abandoned warehouse. Found a bunch of people I knew there, and proposed mating with them (apparently a game mechanic whereby you get more units)… and then suddenly they were real clustarfolk, and I was propositioning them for sex (“but not really,” I said, “since this is all in a video game”). Before anything happened though, a huge bird (a la Spirited Away) flew overhead looking for us, and we all ran into a hole and hid. Then we ran around the warehouse together finding various parts to build something (I forget what it was, exactly)… and then I unfortunately woke up.
Blar.

Managed to get a surprising amount done on graphics today. God, I hate that class more than anything. It was quite satisfying filling out the FCEs for it. In any case, I had been stuck on the L-System tree generation for a while.
Talked to some people today and I finally realized why my trees weren’t rendering (it wasn’t a problem with my code at all, technically)… first off, I didn’t realize you could change the rendering depth (you have to do it while the program is running, and only through the center-click menu, and the mouse I was using didn’t have a center button), and so I was only rendering trunks of trees without branches (which is why they looked weird).
Once I had that fixed, they still weren’t working. In the code for a RotationNode, they have an enum rotation = {XAxis, YAxis, ZAxis};. Naturally, I checked the rotation and rotated about the axis as stated. That’s right, no?

WRONG
Due to something they’d done in another part of their code (that we weren’t supposed to modify), a rotation specified about the X-axis actually had to be done about the Y-axis (glRotated(degree,0,1,0); instead of glRotated(degree,1,0,0);), Y-axis about the Z-axis, and Z-axis about the X-axis.
If that’s not the most broken starter code I’ve ever seen, I don’t know what is.
In any case, got that working, and it actually looks good (even if my custom tree file slows rendering to a crawl because of its complexity).

Then, I started tacking the task of animating BOIDs. Thanks to my complete ignorance when it comes to C++, I spent around 2 hours (with tons of help from Mark Tomczak [thank you so much!]) realizing that I was missing a ; at the end of my class declaration, that I needed to add boids.o into the makefile, that I needed to add “using namespace std”, and that I needed to #include <vector> instead of just #include <stdlib.h>. It was just so frustrating trying to create a new class and get it working with the rest of the starter code when I’d never written a C++ class before. In any case, once I had the files compiling and linking, they worked perfectly.

So yeah, now I have a program that procedurally generates both the terrain (both texture and color) and the skybox, draws L-System trees according to lsys files (with real-time-modifyable recursive depth rendering), and animates a flock of BOIDs (currently just black triangles) with flocking behavior. The BOIDs are actually quite mesmerizing to watch. They each independently fly around and avoid each other but they also move as a flock (so the flock as a whole has a distinct velocity).

I plan to work more on the Cluster TCG tonight. Hopefully I’ve have enough cards that the game is actually playable by the end of this weekend, if anyone wants to playtest it. The website for it will go up later tonight, probably (just a placeholder site).
Here’s your card, Elise:

Oh, also, today was the first snow of the year (finally). I didn’t get any pictures because I didn’t want to risk my camera dying from getting wet, but meh. I might take some tomorrow when it’s not actually snowing but still light out.

Also, I’ve noticed lately that while I’m generally more comfortable around more people, and (usually) enjoy spending time with people again, I’ve also started shutting out more and more people when I inevitably hit the point where I need to talk to someone (my form of stress relief). Perhaps this is because, more and more, I recieve hostle responses saying that my problems don’t matter and that I’m acting stupid. I mean, yes, I often get overly emotional about petty little things, but I don’t believe that my feelings are invalid. As much as I would like to be able to shrug off stuff like schoolwork stress and whatnot, I can’t… and the little things are usually what get me in a bad mood (since there’s nothing *big* going wrong in my life, which I do feel immensely grateful for).
Meh. Odds are, if you’re reading this, you’re probably not one of the people I’m referring to, but I dunno. In particular, this definetly doesn’t apply to Kellie, Ben, or Ev, since they listen to me whinge far more than anyone should be asked to.
Also, if I used to turn to you when I needed to talk but no longer do, don’t be offended. Odds are that I’ve stopped because I feel less comfortable talking to people in general, not just to you.
Just a thought.

Geekery

It’s 3:30 AM and I have a (final) crit at 8:30 tomorrow. I should have gone to bed 3 hours ago. Meh.

I’m kicking myself mentally because I just majorly screwed up this KoL run (which I was trying to make a speed run so I could go farm crimbo). I spent around 60 turns at the pirate’s cove thinking I needed the dictionary, and getting frustrated that it wouldn’t drop. Then I realized that I had the Mt. McLargeHuge quest and *not* the chasm quest, and I was very sad for wasting 60 hco turns. Then, I got tons of RNG screwage. I spent around 40 turns trying to get the outfit for the mines. I got 4 pants and 3 helmets (as item drops) before finally getting the weapon. The ore I needed was the last one I came across. Then spent around 80 turns at the goatlet with +60% item drops. Encountered something like 12 dairy goats. Got exactly 2 cheese drops. Then I got the leaflet and got the bowling trophy instead of the stat code that I could have used to slightly lessen my screwups in this run.
So much for having time to farm crimbo after hc :-\ If I’m not done with this run by next weekend, I am dropping hc and oxy and farming the hell out of crimbotown anyway.
Bah.

Made tenative rules and cards for a Cluster card game today (instead of doing graphics homework).


I’ll finish it after this week is over. It seems fun enough (and a lot simpler than my other card games).
Bah, I’m screwing up my grades so much by doing this. I’m not going to get graphics done and grargh why am I so stupid?

Also, I can’t help but feel like I majorly screwed up with respect to my relationship. I don’t even know why, because it’s not like I did anything, much less anything *wrong*. I’m just feeling incredibly lonely and such… and I feel like I’m being too whiny and whingy about it and everything. I need to stop being so full of myself.
I guess it’s also the feeling that I’m not doing enough… that I need to be a better boyfriend.
Bah.

I screwed up peoples’ LJ friends pages yesterday after upgrading WordPress (because it apparently extended the feed back 15 days instead of 7, causing old entries to all be republished to the syndicated account).
Bah.

Also, I still haven’t found time to buy Christmas presents for anyone. This is a very bad thing. I’m a horrible friend.
Bah.

So let’s see… in the past 48 hours I feel like I’ve screwed up classwork, KoL, relationship foo, LJ foo, friendship foo, and my sleep schedule.

God I feel like I’m screwing up everything in my life.
I should be asleep right now.

Edit: Great… I woke up this morning, looked at the clock, and was like “SHIT IT’S 8:35!” Meh. Managed to make it to class by 8:45, so I wasn’t too late…
Yay for more screwups.