Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (539)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (603)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 [2] 3
  ignore  |  Print  
  MONSTRUMO !  (Read 15591 times)
0 Members and 1 Guest are viewing this topic.
Offline nva225

Junior Devvie





« Reply #30 - Posted 2005-11-15 02:54:18 »

Well, I'm afraid I don't have any solution to you combat dilemna (it's pretty good as it is now though), but I thought I'd give a little update on how the game is working for me.

Ok, on my older computer, the game used to run horribly slow, almost unplayable. I've just downloaded the new update however, and it seems like I'm getting around a 400-600% increase in speed.  Quite significant. Not only that but the graphics look better too! I also noticed you fixed the some clicking problems with the main menu and options (it used to be very hard for me to change the resolution), as well as made the cursor highlight when clickable. Very nice.  Anyway, it's now running at around 20-30 fps, and would be very playable except for two things.

One, it seems like the game stutters for at least a solid half second every 5-10 seconds. Two, after playing for approximately a minute, my screen gets those evil, short, verticle green lines that appear at the top during a fatal crash. Comp freezes up. *push power button*

This probably isn't entirely your fault, and the game may very well run perfect on 90% of the computers out there. This computer only has 192 mb of ram, and is running Win98. But it can competantly run Descent 3 at reasonable settings, so it's not incapable (though now that I think about it, it might have a similar "stuttering" issue, just less frequently). I realize, however, that you aren't a well-funded development team, and haven't had months to optimize for efficiency, but I thought I'd speak on behalf of those who aren't using the newest, fastest computers.

Edit: Just tried the app in Fullscreen mode and I felt I needed to comment on that. It appears as though the game doesn't crash in fullscreen mode (maybe just coincidence? I've done windowed twice, fullscreen once), and the stuttering seems to go away after about a minute of play, only recurring when I start running to some unvisited area. Framerate great the whole time. But you are right, the pirates seems a bit easy to kill with the block-hit method. And quite oppositely, I can't figure out how the kill the zombies at all save throwing explosive barrels at them. I can only block about half their hits, and my sword is always blocked by them. Or am I doing something wrong?

Edit2: Forgot to mention one other problem that occured while in fullscreen mode. About 10 minutes in, my mouse stopped working. Just stopped. I minimized the application, mouse still won't work. This has happened before, and the only solution seems to be to turn the computer off and on (restart won't work, has to be cold boot). Thing is, last time it happened, it was with Rimscape? I honestly don't know what's going on here.
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #31 - Posted 2005-11-15 08:43:01 »

I've just downloaded the new update however, and it seems like I'm getting around a 400-600% increase in speed. 
Thank you for such a big comment on my game. On my comp performance increase was about 100 - 120 %, so that are very good news!
...it seems like the game stutters for at least a solid half second every 5-10 seconds.
I have a feeling that it is connected with 192 MB of RAM you have. The game needs 244 MB of memory, so every 5-10 s comp is probably doing something with your virtual memory. And then it stutters. Hmmm. About that crashes... Maybe lwjgl have some issues with Win98? I'll have to check it out.
I realize, however, that you aren't a well-funded development team, and haven't had months to optimize for efficiency
Grin, that would be nice, but no, I am alone and this is my hobby I have for fun and glory!
I can't figure out how the kill the zombies at all save throwing explosive barrels at them. I can only block about half their hits, and my sword is always blocked by them. Or am I doing something wrong?
Uh, sorry, it is a bug, you are doing everything OK. I have put that blocking factor to 100% for testing purposes, and forgot about it  Undecided . Will be updated as soon as possible...
EDIT: it is included in latest version...
Edit2: Forgot to mention one other problem that occured while in fullscreen mode. About 10 minutes in, my mouse stopped working. Just stopped. I minimized the application, mouse still won't work. This has happened before, and the only solution seems to be to turn the computer off and on (restart won't work, has to be cold boot). Thing is, last time it happened, it was with Rimscape? I honestly don't know what's going on here.
Maybe there IS some issues with Win98 and LWJGL? Is anyone aware of them? Those kind of problems were never reported before and I am pretty positive that you are the first one running it on Win98...


EDIT: I didn't mention that cause of your problems could be in drivers, too. Do you have latest drivers for your graphics card? Which one is it?

Offline nva225

Junior Devvie





« Reply #32 - Posted 2005-11-15 20:35:39 »

I definately have the latest drivers for my graphics card. I went through *every single* possible driver for my card on the NVidia site until I found the most recent functioning one. Wasted many hours with that. :\

I didn't think the Mouse and Graphics Drivers were connected though.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #33 - Posted 2005-11-16 08:46:09 »

Today is my birthday and I want to hear only good things about my game! Grin

Offline Mr EEK

Senior Newbie





« Reply #34 - Posted 2005-11-16 10:14:10 »

Happy Birthday!

I will try your game when I get some time, and will say some good things about it  Grin
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #35 - Posted 2005-11-16 16:39:17 »

Happy Birthday!
I will try your game when I get some time, and will say some good things about it  Grin
Just for you  Wink I uploaded a new version.

1) Some buggy collision with trees is repaired now.
2) All enemies will drop dead (when dead,of course) and gradually  become invisible.
3) Collision system is now defined on grid. That way every particle can test if it collide with someone within it's cell, not with just anyone in the field. Another performance boost!  Cheesy
4) Hit F10 for little stats...

Since JGF is dead for now, you can play it <a href="http://hvor.madpage.com/webstart/monstrumo.jnlp"> here </a>  - Version 0.6.5

EDIT: JGF is up ---> <a href="http://javagamesfactory.org/jnlp/Monstrumo/alpha.jnlp">play at JGF </a>  - Version 0.6.5

Offline Usul

Senior Newbie




I hunt bugs


« Reply #36 - Posted 2005-11-16 19:48:36 »

I am thinking how to implement more dynamic fight with swords. Something that will move gameplay a little beyont hit - block - hit - block - hit style.... I could add an extra pirate attack so he will have 2 of them. Also, player will have two block types (egg from the left and right). So fight will be more chalenging: player needs to observe which attack is pirate performing and react accordingly (with one block or another) in order to stop it. Moreover, he will have to time his block properly.
Only thing I am not shure about is if that type of fight is too complex for FPS  (maybe I should leave it for RPG?)
 Any suggestions?

Like you said, I wouldnt make it too complex for an FPS.  Compare "Die by the sword" to "Jedi knight" or "Rune" and most people (including me) will say that the last two are more fun.   

Since I'm a big fan of cooperative LAN games:   would that be an idea for your game? 

It's times like this that I wish I'd listened to what my dad used to tell me.
Yeah? What was that?
I don't know. I never listened. 
- Dr. Venkman and Mr. Zeddemore
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #37 - Posted 2005-11-17 08:13:36 »

Since I'm a big fan of cooperative LAN games:   would that be an idea for your game? 
After I polish everything, round up story and connect several different levels, that is deffinitely something I will try to implement. Tnx for suggestion  Smiley

Offline PeterB

Junior Devvie





« Reply #38 - Posted 2005-11-24 04:57:29 »

Quite impressed you got around 40% better FPS in fullscreen mode. (writes on post it note, sticks to monitor "Must try FS mode!")

Could do with your advice on drawing the player's weapon.
My drawing order is:

 - loadIdentity
 - glu LookAt (camera info)
 - drawSkybox
 - drawTerrain
 - drawObjects + other 3D
 - drawWeapon
 - All 2D stuff

However, in order to get the weapon to draw right I'm having to pushMatrix after  loadidentity and before gluLookat, which has the effect of 'freezing' my frustum.

Any ideas?

Vault101 / Mace The Game
There are 10 kinds of people in the world. Those who understand binary and those who don't.
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #39 - Posted 2005-11-24 08:47:47 »

Peter, my main rendering process would look like this:
1  
2  
3  
4  
5  
6  
7  
8  
9  
- glLoadIdentity()
- gluLookAt()
- calculateFrustumPlanes()
- renderSkyDome()
- drawMap()
- moveParticles() (and draw them, trees, grass, enemies ...)
- checkCollisions()
- drawWeaponOnScreen()
- drawHUD()

Amazingly similar to your rendering.
In drawWeaponOnScreen() method I do:
1  
2  
3  
4  
        glPushMatrix();
        glLoadIdentity(); ---> to reset matrix and draw no mater what was drawn before
        player.getCurrentWeapon().draw(textures, frameTimeDelta, camera);
        glPopMatrix();

What do you mean by freezing frustum? Maybe you have to glLoadIdentity() after glPushMatrix() in drawing weapon on screen?
hope it helps...


EDIT: Oh, yes, Peter, what was speed of Monstrumo at your machine (if I recall, you have Radeon 9550?). I should be ~80FPS? (I hope Smiley)

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline PeterB

Junior Devvie





« Reply #40 - Posted 2005-11-24 13:16:58 »

I like how you've got some kind of shadow on the weapon and hand. I'm getting between 30 and 60fps on my machine.
Nice to see some 'shaky' foliage too!

Although our rendering loops are similar, my calculateFrustumPlanes() call is way out! I think that's the problem.

Cheers

Vault101 / Mace The Game
There are 10 kinds of people in the world. Those who understand binary and those who don't.
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #41 - Posted 2005-11-24 13:33:51 »

I like how you've got some kind of shadow on the weapon and hand.
Yes, I enabled lightning before rendering weapon.
Although our rendering loops are similar, my calculateFrustumPlanes() call is way out! I think that's the problem.
I'm hoping so. What about glLoadIdentity() before draw a weapon, do you call it?

Offline PeterB

Junior Devvie





« Reply #42 - Posted 2005-11-24 14:00:43 »

Quote
What about glLoadIdentity() before draw a weapon, do you call it?

Aarg! (slaps head) of course! That's fixed it! Thanks - my weapon works again!

Pete

Vault101 / Mace The Game
There are 10 kinds of people in the world. Those who understand binary and those who don't.
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #43 - Posted 2005-11-24 14:35:23 »

 Smiley Cheesy Grin

Offline PeterB

Junior Devvie





« Reply #44 - Posted 2005-11-24 14:40:18 »

Any way you can get the pirates to give more of a chase instead of letting up if you run more than about 3 metres away? I disturbed one of the zombies in the swamp but didn't see him because of the reeds, so I bolted back up the hill several metres and he just stood in the swamp staring at me.

Vault101 / Mace The Game
There are 10 kinds of people in the world. Those who understand binary and those who don't.
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #45 - Posted 2005-11-24 14:45:26 »

You are right. There are many aspects such as that one which are waiting for me to tweak them. All pirates' and zombies' inteligence is still basic one from the beggining of coding. Now I should tune all those parameters to gain better gameplay, I am aware of that. If only I have more time these days... To connect several levels and to give more intelligence to pirates! But terrain LOD will be first at my to-do list, I think. And path - finding for enemies, hmm...

Offline PeterB

Junior Devvie





« Reply #46 - Posted 2005-11-24 14:48:21 »

Ha ha - I know exactly how you feel. Post-it notes surrounding the monitor and not as much time to do them as we'd like!
No worries,
Pete

Vault101 / Mace The Game
There are 10 kinds of people in the world. Those who understand binary and those who don't.
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #47 - Posted 2005-11-29 09:00:53 »

Good news for Monstrumo and Java game development in general.  Cheesy I got this mail yesterday...
Quote
I'm an editor of a freeware section in a czech paper magazine about computer games, Level. Level is the best-selling gaming mag in the Czech republic, you can find more info about it at www.Level.cz. I'd like to ask you, if you'd agree with publishing your game Monstrumo on our cover CD and/or DVD in the Christmas issue of Level.
Gee, what a stress - I must polish it real fast  Wink

Offline Mr EEK

Senior Newbie





« Reply #48 - Posted 2005-11-29 09:09:25 »

Congrats hvor!  Smiley
Offline rolz

Junior Devvie




Chief Technopolitan


« Reply #49 - Posted 2005-11-29 09:49:53 »

Congrats !

Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #50 - Posted 2005-11-29 13:06:25 »

Thanks! If there weren't you guys ... Wink

Offline Vorax

Senior Devvie


Projects: 1


System shutting down in 5..4..3...


« Reply #51 - Posted 2005-11-29 14:07:49 »

That's great hvor Smiley

Offline PeterB

Junior Devvie





« Reply #52 - Posted 2005-12-02 01:06:07 »

well done hvor, that's really cool! some fab publicity for you!

Vault101 / Mace The Game
There are 10 kinds of people in the world. Those who understand binary and those who don't.
Offline noblemaster

« JGO Spiffy Duke »


Medals: 20
Projects: 10


Age of Conquest makes your day!


« Reply #53 - Posted 2005-12-02 01:25:07 »

Cool game, I just gave it a try. One question though, this one guy kinda looks like you in the picture?
You put yourself into the game? What about the other people?

We are not actually playing against an AI but you?


Sorry, I guess it's little bit off-topic  Wink

Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #54 - Posted 2005-12-02 08:56:10 »

Cool game, I just gave it a try. One question though, this one guy kinda looks like you in the picture?
You put yourself into the game? What about the other people?
We are not actually playing against an AI but you?
Grin
Every similarity with real persons is accidental. Ha, i had a face texture of myself on some pirate in the past (to get rid of some unresolved problems and conflicts with myself I suppose), but it is not in current version. And what guy? I was always thinking that I am prettier then blood thirsty smelly half dead pirate? Embarrassed

Offline g666

Junior Devvie





« Reply #55 - Posted 2005-12-02 22:13:42 »

I went to the edge of the heightmap and got a load of arrayindexoutofboundsexceptions. Cool game tho Smiley

desperately seeking sanity
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #56 - Posted 2005-12-03 09:45:23 »

I went to the edge of the heightmap and got a load of arrayindexoutofboundsexceptions.
You went? Now, why would one want to do that Grin? My fault, I didnt expect that could happened (I constrained movement so that you can not climb on very steep hills and you should't be able to enter the sea for now, but obviously game have leaks. Thanks for trying it and to point me on my bugs!

Offline PeterB

Junior Devvie





« Reply #57 - Posted 2005-12-03 22:00:34 »

Yeah I noticed that - just after you meet the first pirate, run up the hill to the left and you can escape to the sea...

Vault101 / Mace The Game
There are 10 kinds of people in the world. Those who understand binary and those who don't.
Offline g666

Junior Devvie





« Reply #58 - Posted 2005-12-04 11:10:09 »

With a little strafing you can climb up any hill, and then u can attack the pirates from above with exloding barrels. Cheesy

desperately seeking sanity
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #59 - Posted 2005-12-04 11:45:57 »

Sound like fun bug! Grin I think I will do some coding today, maybe soon will have better version.

Pages: 1 [2] 3
  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.

rwatson462 (30 views)
2014-12-15 09:26:44

Mr.CodeIt (21 views)
2014-12-14 19:50:38

BurntPizza (42 views)
2014-12-09 22:41:13

BurntPizza (76 views)
2014-12-08 04:46:31

JscottyBieshaar (37 views)
2014-12-05 12:39:02

SHC (51 views)
2014-12-03 16:27:13

CopyableCougar4 (49 views)
2014-11-29 21:32:03

toopeicgaming1999 (115 views)
2014-11-26 15:22:04

toopeicgaming1999 (105 views)
2014-11-26 15:20:36

toopeicgaming1999 (32 views)
2014-11-26 15:20:08
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

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
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!