Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (497)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
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  
  JSeafox  (Read 4919 times)
0 Members and 1 Guest are viewing this topic.
Offline bauerr

Junior Member




Java!!!!!!!!!!! !!!


« Posted 2006-02-23 18:53:23 »

Here is a game which has been inspired by the famous Seafox on C64  Wink

JSeafox:



Here are the links

http://www.ralf-bauer.org/java/seafox/JSeafox.jnlp
http://www.ralf-bauer.org/java/seafox/Seafox.zip

Some additional comment:

There are two possibilites to get fresh air: Either ascend to the surface (not too long) or get an air tank from a friendly dolphin (not in the 1st level)  Smiley

Any comment will be appreciated.
Offline bauerr

Junior Member




Java!!!!!!!!!!! !!!


« Reply #1 - Posted 2006-02-23 19:12:32 »

A comment to the controls. Each pressing of a cursor key accelerates the sub in the respective direction.
If your sub is swimming to the left with full speed, you have to press the right cursor key multiple to get it stopped or to get it swimming to the other side.
Offline bauerr

Junior Member




Java!!!!!!!!!!! !!!


« Reply #2 - Posted 2006-02-28 11:57:28 »

no comments?   Huh
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline JoC

Junior Member




I love YaBB 1G - SP1!


« Reply #3 - Posted 2006-02-28 14:05:43 »

Worked nicely on MacOSX. A fun little game, good work Smiley.
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #4 - Posted 2006-02-28 14:51:58 »

a) Why is it signed? (Dont sign it if it isnt necessary.)
b) The controls are silly. Is it like that in the original, too? I would get rid of that tapping. Its unintuitive and it doesnt serve any purpose.

Cant comment on the game itself. QPC is leaping here if there is lots of activity on the bus. That means that the timer randomly reports x second jumps whenever it feels like doing so. Well, you can ignore this problem... there arent many machines affected.

Oh and two things... get rid of those modal dialogs (use the main window instead) and you also might want to try to start the game directly with some sensible stock of weapons and no cash (instead of starting with the shop).

弾幕 ☆ @mahonnaiseblog
Offline noblemaster

JGO Ninja


Medals: 20
Projects: 10


Age of Conquest makes your day!


« Reply #5 - Posted 2006-02-28 19:53:36 »

Great Game!

Offline bauerr

Junior Member




Java!!!!!!!!!!! !!!


« Reply #6 - Posted 2006-03-01 12:10:56 »

@ oNyx:

- O.k. I changed the controls a bit. I think it is better now  Wink
- I don't changed anything at the shop. I like the idea to let the player decide the amount of weapons/upgrades he uses at game start.
- What's wrong with modal dialogs?

Thank you for the comments. Smiley
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #7 - Posted 2006-03-01 14:19:15 »

>What's wrong with modal dialogs?

In this game they dont serve any purpose... I guess you only made it this way because you thought it would be easier to write it like this, but hmm... well, its not much of a difference actually.

Its also easier to make it fullscreen (requires signing) without those modal dialogs.

The removal of the startup shop session is a very common tweak for getting into the game quicker. Sure its only a few clicks less, but humans arent that objective if it comes to something like that. Before you can actually play some game there is some initial "price" to pay. Things like getting the game disk, putting it into the console, checking the mem card, pressing the power power button, turn the tv on, find pad #1, wait for the boot up logo to pass, loading, menu... and now if there are several things to do before getting into the game it can get sorta annoying... and then loading... meh. (With PC games its pretty much the same.)

Its a nice collection of minor annoyances and you should always try to get rid of as many as possible. Or at least try to make it less annoying (eg by improving loading times). If you do so, people will be more likely to play the game again.

Sure... if you only write the game for yourself, its different. But its interesting to look at different aspects from different angles, finding pretty good compromises, and putting your engineer mindset aside. It also doesnt really matter if you only do this for the fun of it or for money... if a lot of people enjoy playing your game its damn rewarding either way.

(Sorry for sounding so full of myself. I cant help it. Tongue)

弾幕 ☆ @mahonnaiseblog
Offline noblemaster

JGO Ninja


Medals: 20
Projects: 10


Age of Conquest makes your day!


« Reply #8 - Posted 2006-03-01 19:25:41 »

The game is little bit frustrating. Level 1 is really easy and gets boring after a while. On the other hand level 2 is cool, but I tend to die very quickly. This means I do level 1 over and over again to get to level 2 and then quickly I die.

Is it possible to repeat level 2 let's say after you completed level 1?

Offline bauerr

Junior Member




Java!!!!!!!!!!! !!!


« Reply #9 - Posted 2006-03-02 08:07:41 »

Thank you for your interesting comments.

- I removed the startup shop session  Grin
- I activated a funcitonality I used during development: If you're pressing space at start screen you will start at the previous level. This functionality isn't documented and I'm not sure if I should keep it.  Undecided  (Don't press Space when starting the game for the first time - you will start without amunition  Wink )
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #10 - Posted 2006-03-02 09:30:52 »

Oh and the controls are certainly better this way.

You could try some slightly different button layout like w=v torpedo (up), s=mine (down) and d=h torpedo (right). With this layout its easier to memorize the buttons, because there is some simple logic to it. You could also use w=v torpedo (up), s=mine (down), d=h torpedo right (right) and a=h torpedo left (left heh), but that would change the gameplay a bit... cant tell how much of a change it would be.

弾幕 ☆ @mahonnaiseblog
Offline bauerr

Junior Member




Java!!!!!!!!!!! !!!


« Reply #11 - Posted 2006-03-02 11:16:04 »

Yes, but now it is:

(a)mmo (o.k. bad analogy Wink )
(s)urface-torpedo
(d)rop waterbomb

 Grin

I don't want to have two different buttons for firing torpedos to left/right. I thought about this when designing the controls. My first idea was to have only one button for firing torpedos (depending on the sub movement) like it was in the original Seafox game.

But nevertheless the idea of having some copy of the functionalities at the keybord sounds good. I will think about this.
Offline noblemaster

JGO Ninja


Medals: 20
Projects: 10


Age of Conquest makes your day!


« Reply #12 - Posted 2006-03-02 19:29:16 »

I would say the keys are ok.

I tried again, however, I guess your last change crashes the game. I get the following message when level 1 ends:

Exception in thread "Thread-8" java.security.AccessControlException: access denied (java.awt.AWTPermission setWindowAlwaysOnTop)
   at java.security.AccessControlContext.checkPermission(Unknown Source)
   at java.security.AccessController.checkPermission(Unknown Source)
   at java.lang.SecurityManager.checkPermission(Unknown Source)
   at java.awt.Window.setAlwaysOnTop(Unknown Source)
   at org.ralfbauer.seafox.shop.Shop.<init>(Shop.java:74)
   at org.ralfbauer.seafox.JSeafox.createShop(JSeafox.java:551)
   at org.ralfbauer.seafox.JSeafox.doLogic(JSeafox.java:455)
   at org.ralfbauer.game.Controler.doAllLogic(Controler.java:74)
   at org.ralfbauer.game.Controler.run(Controler.java:36)

Offline bauerr

Junior Member




Java!!!!!!!!!!! !!!


« Reply #13 - Posted 2006-03-08 11:11:36 »

fixed the problem.  Tongue
Offline Jamison

Junior Member




We're all idiots in one way or another.


« Reply #14 - Posted 2006-03-21 20:18:53 »

Uh hmm.... yeah, the controls don't work properly. I started the game up, started perfectly. I can move my ship and etc, however, that's all I can do. The keys A, S, and D don't do anything, as described on the title screen. Also, after about a minute or so, an airplane came flying past, dropped a bomb on me, and I got a game over message, than the game was just stuck there and the game didn't redraw after that.

EDIT: After restarting it about four times, I finally had missiles. So I got a chance to play it. And overall, it's not very good. First off, the sub accelarates way too slow. And that airplane that comes and drops a  bomb, the bomb is a homing missile and too hard to avoid it, especially if that's just level one. Despite the great graphics, I give it a 2 out of 5.

I don't like you. Check out my site Smiley www.gamedevforums.com
Offline bauerr

Junior Member




Java!!!!!!!!!!! !!!


« Reply #15 - Posted 2006-05-26 06:56:57 »

Maybe you started with SPACE instead of ENTER? That is an option I used for testing which isn't removed yet.
ENTER starts the game as it should be.
SPACE starts the game at the same level where you died before.  This doesn't work at the first play.

The airplane which drops the bomb should keep you in a certain depth. It should prevent the player from playing at the surface as this is a submarine. Wink
Online CommanderKeith
« Reply #16 - Posted 2006-05-26 11:12:46 »

Great game.

The aeroplabe bombs are a bit hard though, especially the way you can't seem to shoot them except from below.  They shouldn't kill instantly either.

Regardless, its fun!

Offline Jamison

Junior Member




We're all idiots in one way or another.


« Reply #17 - Posted 2006-05-26 15:15:23 »

Maybe you started with SPACE instead of ENTER? That is an option I used for testing which isn't removed yet.
ENTER starts the game as it should be.
SPACE starts the game at the same level where you died before.  This doesn't work at the first play.

The airplane which drops the bomb should keep you in a certain depth. It should prevent the player from playing at the surface as this is a submarine. Wink
Haha! That's what was wrong. I was always hitting the SPACE key. I played it again today, and the sub seems to move faster (I think I had a lot of programs open before). It's actually quite good. However, that airplane's bomb is just too much for the first level. I can't even pass the first level.

Jamison

I don't like you. Check out my site Smiley www.gamedevforums.com
Offline bauerr

Junior Member




Java!!!!!!!!!!! !!!


« Reply #18 - Posted 2006-05-28 12:31:29 »

You should try to kill it from below with a surface torpedo.
Another strategy would be to surface the sub, but not for too long. The fighter drops the bomb only when you above a certain depth.
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.

BurntPizza (22 views)
2014-09-19 03:14:18

Dwinin (37 views)
2014-09-12 09:08:26

Norakomi (65 views)
2014-09-10 13:57:51

TehJavaDev (91 views)
2014-09-10 06:39:09

Tekkerue (45 views)
2014-09-09 02:24:56

mitcheeb (66 views)
2014-09-08 06:06:29

BurntPizza (49 views)
2014-09-07 01:13:42

Longarmx (36 views)
2014-09-07 01:12:14

Longarmx (42 views)
2014-09-07 01:11:22

Longarmx (38 views)
2014-09-07 01:10:19
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!