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.

Work in Progress / ZXFPS: FPS for Sinclair ZX Spectrum ...

Author
Message
jfroco
14
Years of Service
User Offline
Joined: 1st Dec 2009
Location: Chile
Posted: 25th May 2010 08:01 Edited at: 30th May 2010 10:19
Hello,

ZX FPS

"In 1985, 7 years before id software would release 3D Wolfenstein, two teenagers from a small country in Latin America created a 3D shooter for their ZX Spectrums. This is the game I found in an old cassette.

Instructions

Arrow keys= Move
(press left shift to straffe)
Space to shoot

Find the key and exit door."


About the game

This is a FPS inspired by the great Sinclair ZX Spectrum graphic capabilities and the great 3D Wolfenstein gameplay.

Just two levels but most of gameplay is here in this v0.01.

I took some liberties regarding the color clash


To do

Expand the main song
Replace most sounds
More levels: each level should have different colors, textures and enemies with different types of AI
More guns
Energy refill boxes

Screenshots







Video

http://www.youtube.com/watch?v=hs-k9auutZQ

Download v0.01
http://dl.dropbox.com/u/4281970/ZXFPSv001.exe

Download v0.02
http://dl.dropbox.com/u/4281970/ZXFPS002.exe

What's new in v0.02:

- Loading screen
- I think I found a bug that is related to what nackidno reported.
- I replaced all level routines to use Tiled Map Editor generated maps.
- Add a new level
- Add a little sinusoidal movement to the camera.

Download v0.03
http://dl.dropbox.com/u/4281970/ZXFPS003.exe

What's new in v0.03:

- New loading screen
- Screen effect (dithering)
- Border during game (changes the color when hit)
- New intro song
- Main song was resampled (not finished yet)

Download v0.04
http://dl.dropbox.com/u/4281970/ZXFPS004.exe

What's new in v0.04:

- New loading screen
- Permanent border
- Expanded main song
- Embedded DirectX detection

NEW: Download v0.05
http://dl.dropbox.com/u/4281970/ZXFPS005.exe

What's new in v0.05:

- Boss level FTW!!
- Enemies shoot only when there's line of sight.
- Minor tweaks

Any and all feedback is welcome.

Best regards

JF
Oneka
19
Years of Service
User Offline
Joined: 24th Apr 2004
Location: Hampton,VA
Posted: 25th May 2010 08:14
Good Job, watched the video of it and it looks so far pretty solid


Making dreams possible, one line at a time...
zapakitul
17
Years of Service
User Offline
Joined: 1st Mar 2007
Location: In my world
Posted: 25th May 2010 12:02
Quite Neat! Faved the vid on youtube. Gonna download the game when I boot up my Windows box.
baxslash
Valued Member
Bronze Codemaster
17
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 25th May 2010 13:25
Great idea for a game! I'm looking forward to playing it!! I hope the sound effects are as "ZX" as the graphics...

nackidno
17
Years of Service
User Offline
Joined: 3rd Feb 2007
Location: Där solen aldrig skiner
Posted: 25th May 2010 13:30
"Runtime Error 118 - Array does not exist or array subscript out of bounds at line 441"



baxslash
Valued Member
Bronze Codemaster
17
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 25th May 2010 13:35
Quote: "Runtime Error 118 - Array does not exist or array subscript out of bounds at line 441"

That's modern speak for:

Quote: "syntax error"

LOL

C0wbox
17
Years of Service
User Offline
Joined: 6th Jun 2006
Location: 0,50,-150
Posted: 25th May 2010 17:33
! ZX Spectrum+ - I've got 1, it's so awesome xD

I think just for effect you should make this game include a 5-10 minute loading screen.

baxslash
Valued Member
Bronze Codemaster
17
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 25th May 2010 17:38
Quote: "I think just for effect you should make this game include a 5-10 minute loading screen"

YES!! With the annoying "loading" sound LOL

KISTech
16
Years of Service
User Offline
Joined: 8th Feb 2008
Location: Aloha, Oregon
Posted: 25th May 2010 18:57
Quote: "This is the game I found in an old cassette."


You were still able to load this? I'm impressed. I think my 1985 era Radio Shack Color Computer and it's tape deck are at the bottom of a landfill. The tapes probably got Bon Jovi and Def Leppard recorded over them.

draknir_
17
Years of Service
User Offline
Joined: 19th Oct 2006
Location: Netherlands
Posted: 25th May 2010 19:15
@KisTech I'm pretty sure its not actually from a cassette, thats the plot of the game.

@OP: Looks great I like how the camera rotates agonizingly slow, feels just like the old wolf3d rotation.
jfroco
14
Years of Service
User Offline
Joined: 1st Dec 2009
Location: Chile
Posted: 26th May 2010 09:30
Hey guys,

Thank you very much for your feedback. Thee loading screen is a great idea

@nackidno

I've tested it in 3 different PCs and haven't found any bug, unfortunately I don't have the source code with me today to check it,but¿ think the problem could be:
1.- Your PC doesn't support the fullscreen resolution I'm using (800x600)
2.- The single exe is not working in your environment

What operative systema are you using? Are you using Windows DEP? Are you blocking access to temp files?

Thank you very much for your time.

To discard that the problem is originated by the code, this is the same game in zip format:

http://dl.dropbox.com/u/4281970/ZXFPSv001.zip

Could you test it, please?


@KISTech

Hahaha... some issue here a lot of good games replaced by good heavy metal draknir_ is right, the game is simulating an old computer but it is actually a native DBPro game

Best regards

JF
KISTech
16
Years of Service
User Offline
Joined: 8th Feb 2008
Location: Aloha, Oregon
Posted: 26th May 2010 19:21
No, no, I knew it wasn't the original. It just sounded like you were able to load the original code from tape and translate it to DBPro.

Rock ON!!

Cybermind
Valued Member
21
Years of Service
User Offline
Joined: 28th Nov 2002
Location: Denmark
Posted: 27th May 2010 01:16 Edited at: 27th May 2010 01:19
There is a "shader" code somewhere on this forum, that can make the graphics pixelated

EDIT: just search the forum for "pixel effect" there should come a couple of effects then

The byte chrunchers are coming...
DIVIDING BY ZERO/BECAUSE WE SUCK...
jfroco
14
Years of Service
User Offline
Joined: 1st Dec 2009
Location: Chile
Posted: 27th May 2010 06:52
Hi Cybermind,

Yes, I'm using this (pixelate(3)):

http://forum.thegamecreators.com/?m=forum_view&t=166310&b=6

created by a 1985 teenager as well

Best regards

JF
nackidno
17
Years of Service
User Offline
Joined: 3rd Feb 2007
Location: Där solen aldrig skiner
Posted: 27th May 2010 12:26
@JFroco:

Tried the zipped version, same error. =/

I've been running DBPro games in 800x600 full screen before, so I'd say that's not the problem.

I'm using Windows XP Pro, and DEP is on, (How do I check whether I block temp files or not?)

I'd suggest you take a look at the source when you have access to it next. ^^

Thank you.

jfroco
14
Years of Service
User Offline
Joined: 1st Dec 2009
Location: Chile
Posted: 27th May 2010 21:40
Hi,

Thank you for trying.

I think I know what the problem is.

In the game I load the levels as bitmap files. I paste the bitmap to the screen and then read the color information using rgb() function. After a couple of if's I read the green value using rgbg() to get the texture from an array:



I believe that in your case the value of the color I've got is a different value. It may be that the color depth changes in your case when changing resolution.

Anyway, I will change the level load mechanism because it shouldn't depends on the PC resolution or color depth.

Thank you again.

Best regards

JF
jfroco
14
Years of Service
User Offline
Joined: 1st Dec 2009
Location: Chile
Posted: 28th May 2010 06:55 Edited at: 28th May 2010 06:57
Hi all,

Sorry for the double post.

New version:

- Loading screen
- I think I found a bug that is related to what nackidno reported.
- I replaced all level routines to use Tiled Map Editor generated maps.
- Add a new level
- Add a little sinusoidal movement to the camera.

Please download the v0.02 from here.

Best regards

JF

PS: I just realised how to edit my posts... sorry

Login to post a reply

Server time is: 2024-04-18 04:07:42
Your offset time is: 2024-04-18 04:07:42