10 November 2004, 01:05 | #1 |
Registered User
Join Date: Dec 2002
Location: California
Posts: 965
|
Trick Or Treat Remake - Work in Progress
I'm currently working on yet another remake of an old Amiga game (I promise to finish one eventually, honest), this time the PD classic "Trick or Treat". I've been working on it for about 5 days so far (from scratch, natch), and you can see the current state of it here (you'll have to wait a few moments after it's loaded for all of the images to load):
http://ant.simianzombie.com/treat/treat.html It's written in Java (it's an applet, so you can play it at work and everything), and you *need* the latest Java VM to run it. This is available here: http://java.sun.com/webapps/getjava/...st=java.com:80 Current state of the game: - 3D raycasting engine written; - All walls texturemapped; - Fisheye correction on walls (missing in the original game); - Two 320x200 resolution playfields running simultaneously; - Collision detection written; - Z-sorting working; - Original wizard graphics ripped and inserted into game; - Opponent wizard sprite visible at the correct location (but correctly rotated graphic not yet shown); - New graphics drawn for the compass and lifebar; - Compass working; - All movement keys working for both players (including sidestep, missing from the original). The controls are: Player 1: - Forward = cursor up - Backward = cursor down - Rotate left = cursor left - Rotate right = cursor right - Sidestep left = < - Sidestep right = > Player 2: - Forward = R - Backward = F - Rotate left = D - Rotate right = G - Sidestep left = A - Sidestep right = S Things to do: - Get more textures for walls (require 4 standard wall textures, one wall with a window, and one wall with a door); - Collision detection between wizards; - Doors; - Guns; - Powerups; - Recreate original level layout; - Lifebar; - Make wizard sprites rotate to match the viewpoint of the players; - Some presentation (options screens, etc, if I can work out how to get Java to do it - this is only my third Java program); - Network option (again, if I can get Java to do it). If you can, please test the game on your system - I'm particularly interested iin the performance of the game on older hardware, and any bugs you might find. I'm also looking for the textures outlined above; if you have any textures that you think might be useful, please let me know. Finally, if anyone has a map of the original game's playing area, it'd save me a lot of work. In fact, any feedback at all would be great. |
10 November 2004, 10:02 | #2 | |
Banned
Join Date: Jul 2001
Location: I'm the smiling face on your TV, I exploit you still you love me
Posts: 515
|
Quote:
|
|
10 November 2004, 10:08 | #3 |
.
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
|
lol, what kind of keyboard is that?
|
10 November 2004, 10:15 | #4 |
.
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
|
I get an invalid bytecode, and the applet does not run... I have installed Sun's JAVA package...
|
10 November 2004, 10:19 | #5 | |
Sending You Back In Time
Join Date: Mar 2004
Location: UK
Age: 62
Posts: 986
|
Quote:
|
|
10 November 2004, 10:43 | #6 |
HOL-Team
|
It's the german layout.
|
10 November 2004, 19:05 | #7 |
Registered User
Join Date: Dec 2002
Location: California
Posts: 965
|
Bah, German keyboards always cause problems when you're writing games with keyboard input. As for the bytecode problem, it works OK here in both IE and Firefox. Are you sure you've got Java 1.5 (also known as 5.0) installed?
|
10 November 2004, 21:16 | #8 |
Posts: n/a
|
Turkish
|
10 November 2004, 21:51 | #9 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,658
|
I dont have such problems, I use DVORAK.
:P |
11 November 2004, 11:57 | #10 |
Registered User
Join Date: Dec 2002
Location: California
Posts: 965
|
For those that can't play it, this is what it looks like at the moment.
EDIT: New pic of latest version; now has: - Correct Wizard graphic displayed according to current rotation; - Faster walking speed; - Faster rotating speed; - Smaller draw distance; - Functioning life meter; - New interface graphics. New version available at the same address as above. Still can't replicate that bytecode problem. Last edited by ant512; 11 November 2004 at 15:22. |
12 November 2004, 17:18 | #11 |
Registered User
Join Date: Dec 2002
Location: California
Posts: 965
|
Another new version up at the original address. New stuff:
- Wizards are now animated; - Some door and window textures added. I've also drawn all of the powerup icons, which you can see in the attached piccie. |
12 November 2004, 18:15 | #12 |
Fantasy Man!
Join Date: Apr 2002
Location: UK
Posts: 1,353
|
I'm using the latest version of Javas VM and I get:
java.lang.UnsupportedClassVersionError: Raycast (Unsupported major.minor version 49.0) |
13 November 2004, 13:42 | #13 |
Registered User
Join Date: Dec 2002
Location: California
Posts: 965
|
Very strange. I've tried it on four computers and haven't had any problems. Anway, I've recompiled it with an older version of the JDK (1.4.2); could you give it another go and see if that solves it?
|
13 November 2004, 13:48 | #14 |
Fantasy Man!
Join Date: Apr 2002
Location: UK
Posts: 1,353
|
Same error
|
13 November 2004, 15:04 | #15 |
Registered User
Join Date: Dec 2002
Location: California
Posts: 965
|
Whoops, forgot to delete the old version and rename the recompiled one. Just to ensure that the VM doesn't try to cache the old one, could you try this address?
http://ant.simianzombie.com/treat2/treat2.html Never had this problem when I wrote web-based games in Flash... (Thanks for testing it, by the way!) EDIT: Screenshot of the latest build attached to this post. |
16 November 2004, 17:25 | #16 |
Registered User
Join Date: Dec 2002
Location: California
Posts: 965
|
New update, if anybody at all is interested:
http://ant.simianzombie.com/treat4/treat4.html New things are: - Random map generation; - Map dimensions match those used in the original game; - Finalised textures; - Collision detection between players; - Firebuttons active (/ and Q) - plays a gun noise (beware if you're at work), locks the movement keys, but no bullets yet; - Switched to JDK1.4.2 permanently (sound is completely broken in 1.5); - Horizontal resolution selector (keys 1 to 5, not the keypad) - switch between 1x1, 2x1, 3x1, 4x1 and 5x1 pixel resolution (think Gloom). |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Does the "Hard Drivin' 2 trick" only work with certain encryptions? | MethodGit | Coders. General | 25 | 27 November 2010 06:00 |
A remake/sequel of Moonstone is in the progress! | Ironclaw | Amiga scene | 13 | 22 July 2008 18:17 |
Work In Progress - Speedball 2 | Bitmap Brother | Nostalgia & memories | 3 | 21 September 2005 00:50 |
Work In Progress notes - WinUAE (v1.0) | Carlos Ace | News | 11 | 09 May 2005 11:08 |
[found] -> Trick or Treat (was: 2 wizards fighting) | wlcina | Looking for a game name ? | 2 | 19 January 2005 07:21 |
|
|