Page 1 of 1

Doctor Who fan game ** Update 1 **

PostPosted: Sat Feb 11, 2012 4:12 am
by livens
Added an updated version, Im making progress :)
edit: just updated the zip again, you can now finish the beginning sequence and get the key from the coat and leave the console room.

Screen1.JPG

dw2.zip
(1.11 MiB) Downloaded 281 times


I have a working dialog system in place, most of the dialog for the first game section (console room) is finished. When an actor is speaking his/her image is shown next to the text. The dialog peice of this has given me a headache... definitely the hardest part of this so far. Also character will say different things depending on how far along in the game you are. For instance the Time/SPace controls at first describe what they are and how they are not needed now. But after you talk to Sarah Jane they give a different dialog and then start up a sequence of events.

You can play through most of the beginning of the game. Hit space when next to something and if its part og the gameplay dialog will appear. A few of the console sections have dialog, Sarah jane, the coat... game progresses like this: talk to Sarah, activate the time/space controls (upper right console section), then crash and room starts shaking, must activate stabilizers (bottom right console section). That's as far as I have gotten. I only have a very limited amount of time to work on this, so its slow going.

Let me know what you think :)

//####################################################

Here is the start of a Doctor Who themed fan game I am making.

Its a simple top/down view game. I based the gameplay on something similar to the original Legend of Zelda. When you reach the edge of the current room/space the view slides over to the next. Right now the only thing you can do it grab a key that lets you open a door, and explore the inside of the TARDIS :) For those of you who only know the 2005+ Doctor Who it may not look anything like the TARDIS, but fans of the original should appreciate. I'm a crappy artist, so don't laugh at the graphics, all done in MS Paint. I might spend some time in Photoshop and make things look better, but I kind of like the retro 8-bit graphics look. Also I'm not sure if the BBC allows for using the Doctor Who name or characters, and if this would be seen as little more that fan art.

Plot (so far):

You, the Doctor, are on your way to a planet with nice beaches. Sarah Jane has been complaining how everyone has started to look paler than usual. But as the TARDIS passes through Galactic Sector ZZ9 a magnetic interphase coupler blows out under the console. The TARDIS has stopped. It now hangs motionless and timeless in the space-time vortex, and time inside the TARDIS is running out.

You must construct a new magnetic interphase coupler from parts found throughout the TARDIS. Without it the torsional forces within the Space-Time Vortex will shear the TARDIS in half destroying the entire universe!

You are on your own. As the Doctor you will have to use your keen intellect and centuries of experience to succeed.


So I'm panning on having The Doctor hunt for spare parts and assemble a new Magnetic Interphase Coupler. Maybe solve some puzzles, negotiate dark access tunnel mazes.. that sort of thing.

Known Issues:

If you switch directions as soon as a view slide begins you can start the return slide before the first one finishes. This throws the view alignment off. I am working on freezing the character until the view slide finishes. Or using a coordinate system to move everything, and have the move happen on the draw actor even so it wont be so choppy. Which ever is simpler Ill probably go with.

*solved:
I finally figured out what timers were and how to create/use them. So now when you collide with a transition actor, after the code for moving the view, I disable the animation event for my actor (my movement code is in the drawactor event) then create a timer that lasts 250 ms. Then on the timer event I enable the animation event again. At 250 ms you don't notice your character pausing while the view slide happens, and it prevents you from going back the other way long enough for the slide to finish.

On the drawing board:

More characters to interact with. Sarah or another companion. Also might have K-9 make an appearance. An enemy would be nice too, with a twist ending. Fans of the old series should know that many of the Doctors problems ended up being the fault of the Master!

Sliding doors. I have an animation series for a sliding door, but haven't worked out how to do it just yet. Trying to play 5-6 frames of an animation but not repeat it...

Sounds. Lots of DW sound effects and background TARDIS ambiance online. Again I need to look into possible copyright issues with using them. I don't want to get sued for making a free fan game.

Let me know what you think, or if you have a better way to handle the game mechanics (view slides).

Also a big thanks to skydereign for helping me do away with my clunky collision code.

Control: A,S,D,W

Re: Doctor Who fan game

PostPosted: Sun Feb 12, 2012 1:39 am
by SuperSonic
Doctor what? Jk. I actually have never heard of him, but your game looks fun :D

Re: Doctor Who fan game

PostPosted: Sun Feb 12, 2012 3:53 am
by livens
SuperSonic wrote:Doctor what? Jk. I actually have never heard of him, but your game looks fun :D


Are you in the US? I watched classic DW in the 90's late Saturday nights on PBS. None of my friends had heard of it either. Even now with the Syfy channel having broadcast a few seasons of the new DW most people I know haven't a clue. Its worth checking out if you like campy low budget sci-fi. Tom Baker was my fav Doctor, Id recommend to start with him.


Anyway I figured out one of my bugs, the View Slide problem. I finally figured out what timers were and how to create/use them. So now when you collide with a transition actor, after the code for moving the view, I disable the animation event for my actor (my movement code is in the drawactor event) then create a timer that lasts 250 ms. Then on the timer event I enable the animation event again. At 250 ms you don't notice your character pausing while the view slide happens, and it prevents you from going back the other way long enough for the slide to finish.

Re: Doctor Who fan game

PostPosted: Sun Feb 12, 2012 4:37 am
by SuperSonic
livens wrote:Are you in the US?

Yes, I am :D
livens wrote:I watched classic DW in the 90's late Saturday nights on PBS. None of my friends had heard of it either. Even now with the Syfy channel having broadcast a few seasons of the new DW most people I know haven't a clue. Its worth checking out if you like campy low budget sci-fi. Tom Baker was my fav Doctor, Id recommend to start with him.

I remember watching PBS when I was a lot younger haha. Me and my siblings would always run to the TV to watch Cyberspace and stuff :lol:
livens wrote:Anyway I figured out one of my bugs, the View Slide problem. I finally figured out what timers were and how to create/use them. So now when you collide with a transition actor, after the code for moving the view, I disable the animation event for my actor (my movement code is in the drawactor event) then create a timer that lasts 250 ms. Then on the timer event I enable the animation event again. At 250 ms you don't notice your character pausing while the view slide happens, and it prevents you from going back the other way long enough for the slide to finish.

That's cool. Good job :P

Re: Doctor Who fan game

PostPosted: Sat Feb 18, 2012 4:34 pm
by livens
Updated with new version.

Re: Doctor Who fan game ** Update 1 **

PostPosted: Sun Feb 19, 2012 6:26 pm
by tintran
i got to where the room started shaking like crazy then i talked to Sarah one more time and then i am stuck.

Re: Doctor Who fan game ** Update 1 **

PostPosted: Mon Feb 20, 2012 2:06 am
by livens
tintran wrote:i got to where the room started shaking like crazy then i talked to Sarah one more time and then i am stuck.


Thanks for finding that bug. I dont think Sarah's dialog is setup for that event yet, Im still working on all the little details. During the shaking go to the bottom right section and space down, those are the stabilizers.