Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (487)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (553)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Battlezone !! - need Beta testing please !  (Read 4736 times)
0 Members and 1 Guest are viewing this topic.
Offline genki

Junior Member


Projects: 1



« Posted 2008-11-04 18:10:52 »

Hi all,

- green see-through tanks
- mountains you could never reach
- being shot from behind without even seeing it coming
- abstract polyhedra littering the landscape

Yes, I'm nearly completed my entry for this year's RetroRemakes.com competition, it's the 1980 arcade game Battlezone.

More about the competition here:
http://oddbob.wordpress.com/about/

and about the game here:
http://www.retroremakes.com/forum/viewtopic.php?f=120&t=11869



Would love it if you could play the game, and let me know any suggestions, bugs, criticism, revulsion, elation, etc etc


You can download it from here:
http://www.stupey.com/Battlezone/Battlezone.zip

Doesn't need any installing, just unzip it all into one place, and double-click on 'bz fullscreen.bat' to start it.  Keys are A and Z for left track back and forward, K and M for right track, and space to fire.  If fullscreen doesn't work for you, try 'bz windowed.bat'



It has a lot of other features, all detailed in the attached readme.txt, including:

- advanced accessibility options for children and young adults who through disability are unable to play conventional PC games - the game has an eyetracker mode and optional switch mode (you can simulate it with a mouse, it's still very playable that way)

- a large number of new tank shapes, some with normal tank AI and some with SuperTank AI

- an evil bastard helicopter (every 10th enemy)

- 3D CinemaScope !!  pressing '3' toggles this on and off - you'll need some 3D specs to see it, red filter for left eye, blue for right

- much improved radar functionality

- magnification controls

- blah blah, read the readme













Cheers,

Stu

Offline DzzD
« Reply #1 - Posted 2008-11-04 18:45:06 »

hehe fun retro one,

some results for a first test:
- keys sucks on my keyboard (AZERTY) maybe keyboards arrows too ??
- there is some lags happening
- fullscreen is windowed

I really like the end when you are hitted and the screen break, it is really old looking, very nice, sounds and graphics are good too and very retro like.

ps: i think you will get more results if you provide a jnlp or an applet

Offline genki

Junior Member


Projects: 1



« Reply #2 - Posted 2008-11-04 19:33:46 »

thanks for the good feedback

- was wondering about non-English keyboards - I think I got the German keyboard covered (Y<->Z), presume yours is a French keyboard ?  What keys do you have at the left and right ends of the bottom two rows ?  Can amend that easily.

- lags will depend on the video card used.  The game actually monitors its own frame rate and will adjust firstly the delay in each loop, then will drop anti-aliasing, then the glow effect, then drop frames (hopefuilly not all of these !)  until it has a stable frame-rate.  The game may be slow or jumpy for the first few frames of the attract mode and then should stabilise, is that what you're seeing ?

- re the fullscreen, that's strange, are you able to play other games in fullscreen mode ?  What are the details of your video card and your video settings ? 
Snapshot of the code that determines this is as follows:

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
      if(!defaultScreenDevice.isFullScreenSupported())isWindowed=true;
      if(!isWindowed){
         try{
                      mode=findRequestedMode();
         }catch(Exception e){mode=null;}
      }
      if(mode==null)isWindowed=true;
      if(!isWindowed){
         initFullScreen(mode);
      }else{
         initWindowedScreen();
      }      
 


I'm working on an applet for it, but I have problems getting it to work in the same framework, so am going to have to do a separate build of it (the competition asks for an executable).  Wanted to get some feedback on the game first before I do a separate applet build, so I don't have to amend two builds for the same amendments.

Thanks for the other comments, glad you like it  Grin

Stu

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline DzzD
« Reply #3 - Posted 2008-11-04 19:46:46 »

yup you assume well, but keyboard arrows are always a good fallback (enabling both wsad and arrows is good)

exacly this one: http://en.wikipedia.org/wiki/AZERTY

Quote
The game may be slow or jumpy for the first few frames of the attract mode and then should stabilise, is that what you're seeing ?
game run smooth but sometime lags (seems that more while zooming)


my CG is ATI RADEOM X800 SR: 1024*768*32, I usually not have any problem running game in fullscreen.

Quote
I don't have to amend two builds for the same amendments.

if you bring an applet out you are able to turn it in an application using an appletviewer that you can even write in java, I made a java appletviewer a cupple of monthes ago (his is only few lines) that I could give to you but I cant find it anymore.... I will if I can find it....

Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #4 - Posted 2008-11-04 20:47:25 »

Very cool - vector graphics are awesome. Grin

Never played the original but it looks very accurate from what I can tell. It's a bit awkward to control but I guess that's part of the game. Sounds are nice and retro as well.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline genki

Junior Member


Projects: 1



« Reply #5 - Posted 2008-11-05 11:06:36 »

- will put the extra keys on to make the AZERTY work as well - looks like I'm in luck, no overlap with the keys currently used. What's the character below the J and K keys, is that a comma or period ?  I can't see it well.

- not sure why fullscreen shouldn't work here then, will look into it - do you happen to know your refresh rate ?

Thanks for the comments, Orangy - yep the controls are, I think, supposed to be awkward - the original arcade machine had two vertical-travel joysticks with a firebutton on top of one of them.  I did have a dev version working with the arrow keys, but that's a different control mechanism, and loses the 'tanky-ness' of the thing.

Thanks for the comments guys, keep them coming !

Offline genki

Junior Member


Projects: 1



« Reply #6 - Posted 2008-11-05 14:09:03 »

Fixed the keyboard thing, so:

English keyboards are A+Z left track, K+M right track

AZERTY Keybords are Q+W left track, K+',' right track

German keyboards are A+Y left track and K+M right track

No configuration needed, since fortunately none of those key combinations conflict.

Offline mgianota

Senior Newbie





« Reply #7 - Posted 2008-11-05 14:54:53 »

OMG! Battlezone! I *loved* it.

Plays perfectly on my 2.2Ghz Windows Vista box with Java 6u10. Any chance of a Webstart version? You're using bat files to launch it so I think it shouldn't be too much hassle to create a couple of JNLP files to pass the command line args to the game. Make sure at least one of the JNLP files opens it up as an undecorated window. Not to worry if you can't be bothered. JNLP syntax is a hassle.

Bu-uut, loved it, loved it, loved it.... can't think of a single thing you'd need to change, the game play is perfect. NOw, if you'll excuse me, I would like the helicopter to meet my fingerz.

--Mario
Offline genki

Junior Member


Projects: 1



« Reply #8 - Posted 2008-11-05 16:56:46 »

haha, thanks very much, I'm blushing.

Not played around with JNLP before, but I'll give it a shot when I get a chance.  I have a couple of previous games as applets (see sig), so not sure why I'm struggling with this one, but anyway, I'll get something sussed soon.

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #9 - Posted 2008-11-05 17:56:51 »

Pretty fun, but I suck!  Grin

See my work:
OTC Software
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline genki

Junior Member


Projects: 1



« Reply #10 - Posted 2008-11-07 13:28:22 »

here's a webstart link:

http://www.stupey.com/Battlezone/launch.jnlp


Offline ewjordan

Junior Member





« Reply #11 - Posted 2008-11-07 16:34:07 »

Nicely done!

Man, it's tough, though - FPSes have made me forget what games are like without being able to strafe!
Offline noblemaster

JGO Ninja


Medals: 20
Projects: 10


Age of Conquest makes your day!


« Reply #12 - Posted 2008-11-07 20:33:25 »

Thanks for creating a web start link  Grin

I remember playing a similar game as a kid! Can you play the game in a double joystick configuration?

Offline CommanderKeith
« Reply #13 - Posted 2008-11-08 02:19:23 »

Cool game, worked well.

Sometimes it was hard to see that a bullet was coming my way because you can see through it.

The graphics style is cool, fits well.

Nice work

Offline genki

Junior Member


Projects: 1



« Reply #14 - Posted 2008-11-08 10:44:38 »

Thanks for the great comments, chaps !!



Can you play the game in a double joystick configuration?

Absolutely you could, the key layouts are supposed to emulate that, but...  ermm...  I don't have two joysticks to program it with !

Offline genki

Junior Member


Projects: 1



« Reply #15 - Posted 2008-11-10 11:37:23 »

Finally got it working in an applet, here:

http://www.stupey.com/Battlezone/

The webstart and download links are on there too, plus links to my other games.


The Hi-Score table shared by the applet and webstart is a global one, so your scores will be saved for the rest of the world to try to beat - get on there quick before someone spanks it out of sight.

(The download app doesn't access the global hiscore, since it's a competition build, and rules say a) executable and b) no internet connectivity)

Enjoy


Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

TehJavaDev (16 views)
2014-08-28 18:26:30

CopyableCougar4 (25 views)
2014-08-22 19:31:30

atombrot (38 views)
2014-08-19 09:29:53

Tekkerue (34 views)
2014-08-16 06:45:27

Tekkerue (32 views)
2014-08-16 06:22:17

Tekkerue (20 views)
2014-08-16 06:20:21

Tekkerue (30 views)
2014-08-16 06:12:11

Rayexar (66 views)
2014-08-11 02:49:23

BurntPizza (43 views)
2014-08-09 21:09:32

BurntPizza (34 views)
2014-08-08 02:01:56
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!