oshit

February 28, 2008

I just realized that February only has 28 days (29 days this year, Happy Leap Year!) and next month is March. Finals are coming up so fast >_<.

No WoE vid for February 27th because in all honesty, WoE only lasted 30 minutes (in regards to the clash between the two powers).


AWV1 (A WoE Vid)

February 26, 2008

The WoE vid I promised to release when I finished my project. I didn’t really finish my project, but no sense being stingy about vid releases.

High Quality Release


*Drumroll*

February 26, 2008

Yatta!

Oh wait, I didn’t actually finish my project after all >_< . This is what I get for putting it off a 2 week project to the last 2 days I guess. On a brighter note, I did get enough of it finished that I can post it here for people to see. I basically have the ball and paddle down, but no blocks whatsoever. Oh well, hope you enjoy bouncing a lone ball through an empty screen while massive memory leaks riddle your comp from all the unallocated storage used by the game.

 via Filefront


(@ー@;)

February 26, 2008

Two weeks later, I’m still working on this project (*~*;). Looks like I’ll be pulling an all-nighter tonight.

In other news, when I took a break from RO a month or two ago, I’ve always said I’d return for WoE2.0 . Well, with 11.3 and WoE2.0 just around the corner for iRO, I’ve decided to dust off my now ancient Champion and join in on the siege, mainly because soloing WoE is beyond impossible in 2.0. 

Loki really is a nice server. There really are only 2 major WoE forces that impact WoE: Unity’s side, or Insur’s side.  I’ve been a member of Insur for a year or so about a year ago (I’ve just never wanted to take part in guild politics) so it was a logical choice on my part to rejoin Insur.

When I left Insur a year ago, the guild average was 83 (basically the same level as I was). When I joined, I was met with a lvl96 average. Needless to say, it was very intimidating. Luckily for me, I don’t scare so easily.

So I have a vid of my first WoE back in Insur, but haven’t uploaded it yet. Why? Refer back to the first paragraph of this post.

On another note, I’ll be quitting RF online. All in all a good run. Became a lvl40 striker, one-shotted newbies, was senator of an honor guild for a day. Its not that it’s boring or anything, but I figured I had better things to do with my life than grind for levels and hunt items for money. Ah yes, I’d much rather grind for levels and hunt for items for money on RO! (・∀・  )

Ah, on the topic of my RO history, I’ll update that sooner or later. I’ll post when I do, so don’t bother checking it ’till then.


I should’ve known this was coming…

February 11, 2008

My newest (and presumably last) project is going to be the project. Hopefully, I’ll be getting more than two weeks to work on this one (this is a two part project). The task? Recreate the video game classic, Arkanoid.

Part one of this project is the implementation of all the classes used in the game. Part two is for putting it all together into a working executable and having it play right.

So my approach after reading the spec is pretty much clear enough: implementing classes for the playing field, the paddle, the blocks, the ball, and the game itself. Of course, I’m going to put this off ’till tommorrow. It’s already late and I want to start on this with a clean slate. As suggested by my professor, I’ll be developing incrementally, focusing on the small things first and making sure they work the way they’re supposed to before moving to the next thing.

The specifications included if you want to see what it looks like.

spec.doc


ARV1 (A Random Vid)

February 7, 2008

So I was bored one night killing porings and lunatics and whatnot when this booming voice suddenly spoke to me out of nowhere!

The resolution in the vid is sorta screwed up due to various factors in the creation and finalization of the vid. What I basically do is first make the vid in the first video editor, creating an AVI some 900mb large. I then run that finalized video through a second editor to compress it into a neat 60mb WMV. The only problem is, the intro from the AVI was made using editor 2, which uses 640×480 resolution. Editor 1 for some stupid reason will only output videos in 720×480. The end result of this is that watching the video once will play it in 720×480, but watching it a second time, it’ll play like 640×480. Weird. Anyways, enjoy the show. 


CS Homework functions

February 5, 2008

So last week’s project was to write a function that uses stacks to find if there is a path from one point to another in a maze. Of course, the solution is nothing spectacular. Stacks are basically a tower of commands or functions, much like a stack of papers, and like those stacks of papers, only the top paper can be used each time. Sure you can use the deeper papers, but only once the papers on top of it are removed first.

The kind of stack we’d be using for the maze is a stack of coordinates. Starting at the beginning of the maze, follow the path until you reach a forked path. At that point, puch that coordinate onto the stack and follow one of the paths. Come across another fork, push that point onto the stack as well. If you come to a dead end, go back to the top coordinate of the stack. Should that point have dead ends on all its paths, remove it from the stack and go back one point on the coordinate stack. If at any point you reach the end of the maze, return true. If you never get to the end, return false. Simple implementation.

The second part of the project was to do the exact same thing, only with queue. A queue is basically like a line at a a concert or a line outside a crowded woman’s bathroom (haha). Objects that were in the queue longer than others would be processed first before moving on to the next object in the queue. What I tried (and apparently failed) to do was make something like a reverse queue. New items in the queue would be processed first before older ones. This makes the implementation much like a stack. But unlike a stack, queues aren’t one-sided. In stacks, items are added and removed from the top. In queues items are added in the back of the line and removed from the front of the line. This of course, made my queue implementation unworkable.

Well at least next week’s project (/homework) will be on recursion in functions, something I’ve had the good fortune of actually understanding.


Sleep Schedule

February 5, 2008

Since I moved into the housing on my college campus, my hours of sleep have shifted quite a bit. You can’t really tell on the weekends since sleeping late = getting up late = missing class = not learning anything = failing. On weekends and Fridays on the other hand, The time that I typically go to sleep shifts a whole 5 hours from 11pm to 4am. When I do go to sleep, I wake up a full 11 hours later, just in time to catch the end of lunch at 3pm. Then I eat dinner at 5:30pm and stay up for the rest of the night ’till 4am catching up on the things I missed while I was sleeping in. On Sundays, I get to be awake for a grand total of 8 hours, making Sundays my most sleep-filled day at 16 hours of sleep before classes on Monday!