Does 1.0 Beta 2 have slow down issues on PPC Macs?

Started by elias4444, September 14, 2006, 01:02:59

Previous topic - Next topic

Matzon

it has a lower resolution (1 ms), however it is stable and doesn't leap like most of the other timers around, like nanoTime. This is on windows tho.

elias4444

Ok, I've switched back to using the lwjgl timer (it was easy, as I used it originally). Please keep testing away and let me know what you see.
=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com

ndhb

Hiya. I tried running your game, runs smooth (Windows x64)

Here's a few things I noticed:

1) Should always provide a 'back' or 'exit' opportunity on GUI. On screens Host and Join there's no obvious way of 'changing your mind' and going back to the Menu. Also on Map Select screen.

2) Would be helpful with on mouse over help text (popup help) or a text area with helpful clues. "What is does the E, R, H, S, A, T values represent?". We cant expect people to read a manual to play a game (although I assume it would answer these sorts of questions).

3) It's sometimes a bit difficult to know, what items on the screen you can interact with. Maybe you could change the cursor (or change colour) when hoovering over something "clickable"? Trial and error works but it's better to assure your players they havn't missed some opportunity in the GUI (because they didnt tried clicking at that pixel to see if something happened).

4) Perhaps consider to support mouse wheel in those menus that scrolls and those widgets that take on a set of values? (eg. Map Select and Time Limit)?

5) Credits screen doesnt activate.

6) In game background image is a bit dull perhaps. More stars and effects? :)

7) Self-destruct is cool but please dont make the default key E (close to navigation keys) :)

8) Cloaking effect is cool but personally I think the "cloaked ship" should be a bit more visible. At least to the player controlling the ship.

9) I found it a bit hard to steer around, it does slide an awful lot but then again I was never a huge asteroids junkie. Would be nice with a "easy-control" setting for children and people like me!

10) In game menu says "Return to game" and "Quit". I would change "Quit" to "Quit to menu" or similar. I just wanted to change map, I didn't want to quit the game (that's what I thought would happend when I clicked "Quit").

Otherwise it's very impressive. I didnt encounter any bugs in 20 mins. Mostly just user-interface annoyances! Keep it up!

elias4444

That is some fantastic feedback, thank you. It's nice to know that you listed several things already on my "to-do" list.  :D
=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com

elias4444

I've implemented a bunch of everyone's feedback, as well as reducing poly counts and increasing cpu usage to get higher frame rates on older hardware. If you'd all be so kind to try it out again, I'd appreciate it:

//www.tommytwisters.com/spaceops/spaceops.jnlp
=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com

Matzon

While starting a hosted game I got:
Quoteorg.lwjgl.openal.OpenALException: OpenAL error: Invalid Name (40961)
   at org.lwjgl.openal.Util.checkALError(Util.java:56)
   at org.lwjgl.openal.AL10.alSource3f(AL10.java:797)
   at tools.SoundScape.setSoundPosition(SoundScape.java:232)
   at mpgame.MPGame.loadStuff(MPGame.java:430)
   at mpgame.MPGame.begin(MPGame.java:314)
   at mainmenu.MainMenu.begin(MainMenu.java:917)
   at mainmenu.MainMenu.findserver(MainMenu.java:2649)
   at mainmenu.MainMenu.begin(MainMenu.java:904)
   at mainmenu.MainMenu.askControls(MainMenu.java:1362)
   at mainmenu.MainMenu.begin(MainMenu.java:906)
   at mainmenu.MainMenu.askVolumes(MainMenu.java:1529)
   at mainmenu.MainMenu.begin(MainMenu.java:908)
   at mainmenu.MainMenu.splashscreen(MainMenu.java:656)
   at mainmenu.MainMenu.main(MainMenu.java:3261)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at com.sun.javaws.Launcher.executeApplication(Unknown Source)
   at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
   at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
   at com.sun.javaws.Launcher.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

elias4444

What system are you running on? I can't seem to reproduce the error on my own systems.  :?
=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com

ndhb

I also tried it and had no issues with exceptions. Decided to try out Multiplayer features.

1) My friend couldnt join a game hosted on the same LAN. The game silently went back to main menu.

2) After having hosted a multiplayer game I tried starting a single player with "Local Only - No Network". Game responded "Could not connect to 127.0.0.1". It worked if I hosted on my normal IP (192.168.1.10).

elias4444

ndhb, try turning off any firewall that might be running on the machine running the server and/or the client.

Also, what kind of machine/os are you running it on?
=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com

elias4444

Matzon, I did discover an openAL bug that could occur in some rare instances. I think I got it fixed. If you could please try it again, I'd appreciate it. Thanks!
=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com

Matzon

Quote from: "elias4444"Matzon, I did discover an openAL bug that could occur in some rare instances. I think I got it fixed. If you could please try it again, I'd appreciate it. Thanks!
sorry - still there. Cleared cache and got this:
QuoteReading map files from: C:\Program Files\Mozilla Firefox/maps/
There is no such directory!
Server started on /127.0.0.1:27995
<Sat Sep 30 21:12:05 CEST 2006> ***Server Initialized***
CLIENT - Connecting to 127.0.0.1
Player Preferred Name: Player
<Sat Sep 30 21:12:06 CEST 2006> Client found! Assigned Player#0
<Sat Sep 30 21:12:06 CEST 2006> Player #0 connecting from: /127.0.0.1
<Sat Sep 30 21:12:06 CEST 2006> Sending creation packet for player #0 placed on team 0
<Sat Sep 30 21:12:06 CEST 2006> Welcome message sent
Attempting to load: mpgame/sounds/explosion.ogg
Attempting to load: mpgame/sounds/flagcapture.ogg
Attempting to load: mpgame/sounds/alarm.ogg
Attempting to load: mpgame/sounds/flagreturn.ogg
Attempting to load: mpgame/sounds/powerdown.ogg
Attempting to load: mpgame/sounds/powerup.ogg
Attempting to load: mpgame/sounds/enginerobot.ogg
Attempting to load: mpgame/sounds/enginemartian.ogg
Attempting to load: mpgame/sounds/tunnellaunch.ogg
Attempting to load: mpgame/sounds/tunnelstop.ogg
Attempting to load: mpgame/sounds/proj1.ogg
Attempting to load: mpgame/sounds/proj2.ogg
Attempting to load: mpgame/sounds/proj3.ogg
Attempting to load: mpgame/sounds/proj4.ogg
Attempting to load: mainmenu/sounds/mouseclick.ogg
#### Java Web Start Error:
#### OpenAL error: Invalid Name (40961)
Quoteorg.lwjgl.openal.OpenALException: OpenAL error: Invalid Name (40961)
   at org.lwjgl.openal.Util.checkALError(Util.java:56)
   at org.lwjgl.openal.AL10.alSource3f(AL10.java:797)
   at tools.SoundScape.setSoundPosition(SoundScape.java:232)
   at mpgame.MPGame.loadStuff(MPGame.java:432)
   at mpgame.MPGame.begin(MPGame.java:316)
   at mainmenu.MainMenu.begin(MainMenu.java:919)
   at mainmenu.MainMenu.splashscreen(MainMenu.java:652)
   at mainmenu.MainMenu.main(MainMenu.java:3263)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at com.sun.javaws.Launcher.executeApplication(Unknown Source)
   at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
   at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
   at com.sun.javaws.Launcher.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

elias4444

Matzon, what system are you on? And what kind of soundcard do you have? I've check that error, and just can't find anything wrong in the code (so far as I can tell anyway). Could it be a driver thing?

Edit:  Ok... I've tried one more thing. If this doesn't do it, I don't know what will. I'll have to rewrite my whole sound system or something.

Please let me know as soon as you can (only because weekends are my chance to fix things). Thanks!
=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com

Matzon

works!
like the game, but the sloooooow turning and direction change is ... annoying

elias4444

=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com

elias4444

I know, I'm probably flogging a dead horse here... but... if all of you (especially Matzon) would be willing to try the game again, I'd appreciate it. I've revamped a large chunk of the sound engine (to hopefully prevent future issues from arising), and would like to make sure it all works fine.

Thanks!
=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com