Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Defuse - My End-Of-Year School Assignment

Author
Message
RUCCUS
19
Years of Service
User Offline
Joined: 11th Dec 2004
Location: Canada
Posted: 15th Jun 2007 01:50 Edited at: 15th Jun 2007 02:05
___________________Defuse

Download the Defuse Project Here

For computer programming class, we were supposed to program something that tought an audience something, while at the same time was fun. Somehow that changed to us being told to write a tic-tac-toe game.

Anyways, I left it to the last second (handed it in today) and ended up staying up the last 2 nights in a row programming the thing from start to finish / doing all of the graphics.

The result of my heacaches: Defuse

Objective: Navigate around a 2D grid-like map (8 x 8) finding and defusing bombs. Behind the safety of your defusal-robot, view each bomb's "visual basic source code" (not the actual source, but a made-up vb source), using your variable tracking skills to find out what the DEFUSE variable is by the end of the code. Enter the defuse value, and if you're correct the bomb is defused. Incorrect defusal attempts result in a 10 second loss. If time runs out, its game over.

Controls: Arrow keys to move, Spacekey to activate bomb-defusal tool, P to pause.

Game comes complete with a Map Editor program, and a Game Manager application that lets you gather all of your maps, turn them into levels, give each level it's data (the bomb code, the level time, etc), and export to a .defuse file.

Screenshots:







It has a few problems here and there, like I forgot some error handling for when blank / corrupt game files are opened, but overall it works pretty good for 2 days of programming IMO.



- RUC'


Attachments

Login to view attachments
Shadow heart
17
Years of Service
User Offline
Joined: 2nd Dec 2006
Location: US
Posted: 15th Jun 2007 02:10
wow looks cool.

to the ones thats trapped inside of you, this is it!!
Manic
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: Completely off my face...
Posted: 15th Jun 2007 03:54
its far too late for me to be trying this now, so I'll have a go later.

looks good though.

I don't have a sig, live with it.
Vampiric
18
Years of Service
User Offline
Joined: 30th Oct 2006
Location:
Posted: 15th Jun 2007 19:26
Now that is one sweet game, great work as usual

Computer says n00bed
tha_rami
18
Years of Service
User Offline
Joined: 25th Mar 2006
Location: Netherlands
Posted: 15th Jun 2007 21:22
Wow, that was great fun! I really liked the puzzles, and I had a blast playig it. Awesome!

I especially liked the 'The answer is your name' one!

RUCCUS
19
Years of Service
User Offline
Joined: 11th Dec 2004
Location: Canada
Posted: 16th Jun 2007 15:50 Edited at: 16th Jun 2007 15:51
Thanks for all the good comments, looks like ill be getting a good mark.


Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 19th Jun 2007 08:03
Very nice, and extremely well polished (although the source code screen could've used some jazzing up). Took me a while to get the name question right, I kept thinking it was referring to the name property in Visual Basic.


"Computers are useless, they can only give you answers."
Manic
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: Completely off my face...
Posted: 19th Jun 2007 11:19
i don't get the name one at all.

I don't have a sig, live with it.
Kentaree
22
Years of Service
User Offline
Joined: 5th Oct 2002
Location: Clonmel, Ireland
Posted: 19th Jun 2007 11:56
As usual, your art style is excellent Ruccus Great work

RUCCUS
19
Years of Service
User Offline
Joined: 11th Dec 2004
Location: Canada
Posted: 19th Jun 2007 14:49 Edited at: 19th Jun 2007 14:49
Thanks,

yeah the name one was kinda of last minute, It only occured to me that I had to add the questions to the game when the time came to hand it in so I had to do them in a few minutes.

One of the major problems is in the game manager, if you enter a quote ( " ) in the code box, and save the game, the loading gets all messed up, because the loading system goes between each quote in the file. I should've added some code that went through checking for quotes and changing them to escape sequences but whatever, too late now.


tha_rami
18
Years of Service
User Offline
Joined: 25th Mar 2006
Location: Netherlands
Posted: 19th Jun 2007 16:16
The name one is the most brilliant one. Making it any easier would be total nonsense - it's the one that requires the most thinking out of the box. Although I liked the For x=1 to 5, For y=1 to 5 one a lot too. Damn, you had me there. I must've stared for 30 seconds to find out what I was doing wrong.

Only one that bothered me was the one with the colors, the last line extended right, out of the screen.

RUCCUS
19
Years of Service
User Offline
Joined: 11th Dec 2004
Location: Canada
Posted: 19th Jun 2007 17:58 Edited at: 19th Jun 2007 18:01
Quote: "Only one that bothered me was the one with the colors, the last line extended right, out of the screen."


But theres a scroll bar... :/

<edit>

Ah I see, its hard to notice that you need to scroll with that question.


tha_rami
18
Years of Service
User Offline
Joined: 25th Mar 2006
Location: Netherlands
Posted: 20th Jun 2007 02:06
Yeah, it is indeed, got me quite frustrated, that one .

Login to post a reply

Server time is: 2024-11-18 19:26:47
Your offset time is: 2024-11-18 19:26:47