Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (581)
games submitted by our members
Games in WIP (500)
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  
  MegaCorps Online - Java FPS with realti  (Read 9968 times)
0 Members and 1 Guest are viewing this topic.
Offline khashayar

Senior Newbie




www.agency9.se


« Posted 2004-06-23 09:35:45 »

Hi everybody

We've just released the first beta of our tactical multiplayer online FPS. It features some cool effects like real-time shadows, dynamic lighting, bump maps and other state-of-the-art stuff that we can hopefully see more of in the future...

Feel free to download, try and get back to us with comments and suggestions.


http://www.megacorpsonline.com

Khashayar

Offline Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #1 - Posted 2004-06-23 10:37:13 »

Embarrassed

First glance here at work .... doesn't run at all on NT4, unable so start on XP (menu issues somehow).

But we don't have GF3 cards here of course.

Will try again at home .... ah shit ... GF2 there only! No way to run on a GF2?


HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #2 - Posted 2004-06-23 11:35:23 »

Where's the requirements?

And how come no webstart? Cool

malloc will be first against the wall when the revolution comes...
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline khashayar

Senior Newbie




www.agency9.se


« Reply #3 - Posted 2004-06-23 11:59:08 »

I've tried it at home on my GF2 and it works... kind of... Actually it should not start becouse of "CG Error", but when I tried it I could run around with strange looking white/bright shadows... Tried it on GF3 with almost the same result but then the shadows went completly black... In both cases it sholud give CG Error. I'm guessing maybe some drivers allow you to run anyway.

Strange that it didn't work on NT4 and XP. It's been tested on XP and 2K. I even tested it on a fresh XP installation with Java just to make sure that it would work. Maybe there is some issues with differing versions of OpenAL32.dll in the system32 directory.

You can find the requirements and some troubleshooting in the manual (pdf document).

This is a very early beta (more of a tech-demo)... next beta (comming after the summer I would guess) will have fixed the bugs in the menus and also have Java Webstart Smiley

Thanks for your input. Keep it comming  Smiley

Offline tom
« Reply #4 - Posted 2004-06-23 12:22:35 »

Lots of z-fighting and rendering artifacts on my radeon 9500 pro.

Offline Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #5 - Posted 2004-06-23 12:27:34 »

The reason for 'no NT4' is quite obvious. No DX8!

For the XP problems *here* I really suspect the graphics card is the reason. Some Intel thing ... but typical for 'business' machines.

Even FlyingGuns with its very decent hardware requirements doesn't run too quick here (~20FPS).

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline jojoh

JGO Knight


Medals: 5
Projects: 7


games4j.com


« Reply #6 - Posted 2004-06-23 14:14:52 »

Looks very promising!

Sound version did not work, and did not find any different OpenAL32.dll...

I also saw a lot of gfx artefacts, and some strange things that looked like z-buffer problems and something that looked like black reflections(?) in the walls. Mostly in large rooms.

Running on an IBM laptop with Radeon 7500.

Will try it on my up to spec machine at home later.

Just fix those problems and add bots and physics a la Half Life2 and you have a winner  Cheesy

Keep up the good work!

Offline Flynn

Senior Newbie




Mutant VM Alert!


« Reply #7 - Posted 2004-06-23 15:54:20 »

Cheesy Impressive: Same problems here concerning Z fighting and Texture anomalies this might help

Spec:
Athlon XP 2400+  
1.5 GB
XP sp1
Radeon 9200

1  
2  
3  
4  
5  
6  
7  
[A9PortalNode]-> Starting in: greenroom
Building VBO
LOADING VERTEX SHADER: data/skugg_vertex.cg
A9GLCGVertexShader()::init()::PROFILE_VP20
CG ERROR : The profile is not supported.
Reseting 13.0972
Reseting 13.1616
silentx
Guest
« Reply #8 - Posted 2004-06-23 20:32:28 »

Looks VERY good, and you're website is awesome. Couldn't seem to connect to my server I started though, I click connect and nothing happens. If this was Web-started, I think I would have a new favorite game. Blah I think it's your turn  Grin
Offline Tomas

Junior Member




Agency9


« Reply #9 - Posted 2004-06-24 21:09:07 »

Quick note on the spec.

MCO only works with graphic hardware that support programbale vertex shaders. That is in nvidia terms GF3, GF4 (GF4MX not supported), GFFX. We have not tried it on ATI hardware but it should work on all systems that supports VP20 profile. (Radeon 9800 ?!?! ).  

Check for the following errors on the console:
A9GLCGVertexShader()::init()::PROFILE_VP20
CG ERROR : The profile is not supported.


The sound support is VERY Beta, and might not work on all systems. Try the nosound .bat file.

Webstart, fullscreen and will be available in the comming releases, stay tuned.

Have Fun
Grin

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

JGO Ninja


Medals: 15
Projects: 4
Exp: 14 years


Maximumisness


« Reply #10 - Posted 2004-06-24 22:29:05 »

Looks very promising!
I couldn't make out any bump mapping though (on a GF4) and yes, (like you mentioned) the framerate isn't very consistent at first. But later the fps gets good (~75fps).
It looks very cool. Maybe it could look even better if your bullets would be light sources as well?
Collision detection seems a bit erratic sometimes (the mentioned stairs, but also when you bump into for example a desk in that office room, there are slow downs).

Any chance there will be a public server so we can test online play?

Offline erikd

JGO Ninja


Medals: 15
Projects: 4
Exp: 14 years


Maximumisness


« Reply #11 - Posted 2004-06-24 22:52:09 »

Oh wait, I think I see the bump mapping. A bit hard to see when there are no moving lights I think.

Some other things I noticed  (couldn't test multiplay here):
- I didn't see shadows from myself
- Mouse is a bit laggy
- You jump fairly high compared to your movement speed.
- You move a bit slow
- You fall a bit fast
- A bit of head bobbing would be nice :-)
- Some places are a bit too dark
- you can't jump in quick succession

Offline Bombadil

Senior Member





« Reply #12 - Posted 2004-06-25 05:01:29 »

With my Radeon9600 I just see dark fonts on dark background so I can't read most of the text in the game menu and so no chance to start play I'm afraid...
Will scan the console to see what kind of errors are being printed (if any).
Offline SpuTTer

Senior Member


Medals: 1


Lazy Middle Class Intellectual


« Reply #13 - Posted 2004-06-25 06:38:29 »

If you dont start a server and put in the correct join IP it will crash when it tries to connect. You should catch those network errors and allow it to try again or just time out.

Game is looking awesome! Keep it up!

Sacramento Volleyball
"Whitty phrase goes here."
Offline swpalmer

JGO Coder




Where's the Kaboom?


« Reply #14 - Posted 2004-06-27 03:26:02 »

Climbing stairs is difficult - just  hit the first step and slide over and walk past them.

The mouse tracking is bad - you can see this with the mouse curosr in the menus, ocassional it flickers backwards from the direction you are moving the mouse.

Contrast seems ultra high - very bright stuff, very dark stuff.

Frame rate is poor and inconsistent usually < 30 fps.   This may be the graphics hardware..  The machine is a dual 2.4GHz or something,  There is a Geforce card in it, but I forget which model (not at that machine now).

Offline Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #15 - Posted 2004-06-27 08:44:10 »

What I feel a bit bad about is that good'ol Q3 runs with 200fps on this kind of machines.... and somehow looks better.....

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline darkprophet

Senior Member




Go Go Gadget Arms


« Reply #16 - Posted 2004-06-27 11:42:09 »

Render Artifacts:



Machine Specs:
P4 2.26Ghz, 512 DDR RAM, Radeon 9200 256Mb VRam

This is a pretty high spec machine for anygame to be honest, CoD runs v. well on this. So does Moh, so does all the GTA range.

Friends don't let friends make MMORPGs.

Blog | Volatile-Engine
Offline Tomas

Junior Member




Agency9


« Reply #17 - Posted 2004-06-27 16:40:31 »

MCO note:

Seems that this release have problems with ATI based cards.
The artifacts is due to that ATI does not seem to support ARB_VP20 which I find odd.  The light/shadow algorithms are 100% dependent on vertexshaders.

Anyone with shader experience and ATI ? Which vertex shader profiles are supported by ATI.

Has anybody with Nvidia  >GF3  had any problems with artifacts ?

Happy testing Smiley

Tomas
CTO Agency9

CTO Agency9
Offline BugBear

Senior Newbie




Ground FX Racing


« Reply #18 - Posted 2004-06-27 17:32:42 »

We're using multiarb for Ground FX and it works fine on an ATI card.
silentx
Guest
« Reply #19 - Posted 2004-07-01 05:35:13 »

OK I got it to work, I just had to host the server on another machine and it worked. Got 30 - 74 fps on my: p4 2.8, 512, geforce fx 5900. It looked really good, and I tried it on my p4 1.8, 256, geforce mx 400 ( Shocked ), turns out it ran!! got a pretty decent (compared to my fx 5900) 14 - 20 fps. The stairs are funny  Cheesy
Offline blackbull

Junior Newbie




Java games rock!


« Reply #20 - Posted 2004-07-21 13:55:22 »

Smiley

www.termpaperscorner.com

High Quality CUstom college Term Papers Essays REserach Papers Thesis Lowest Price
Offline Evil-Devil

Senior Member


Medals: 2


Fir Tree Master


« Reply #21 - Posted 2004-08-30 14:26:23 »

wow, nice one. fps were moderate and jumping around from 20 to 70. Most time i got ~50fps. But the shadow artifacts are really anoying.
The jumphigh is ok, but the jumpspeed is to high. Even the walkspeed should be more applied to the jump. I feel like i only jump into the high and not forward even if it wasn't.
The Trailer movie wasn't played and i got no menu music. And i was only able to see some of the menu subtitles, so i had to tryout which value stands for what...

My Specs:
AMD Ahlon XP 2400+
Creative SB Live! 1024 Value
Radeon 9600 XT
Win XP Pro - DX9b
Offline khashayar

Senior Newbie




www.agency9.se


« Reply #22 - Posted 2004-10-15 14:29:47 »

New version of Megacorps Online is now available for your enjoyment.

It's got Webstart so get in there and start playing.  Smiley

Most of the game has been rewritten and the game platform Megacorps Online has grown really stable. Also AgentFX 2 Platform the 3D-engine powering the game has made some real cool progress on the gaming market... more info about that will hopefully be available soon.

Some of the updates offered in this release:

  • Highly improved FPS and performance
  • Much, much faster loading
  • The character cast his own shadow
  • Webstart system, just click and play
  • Highly increased network capacity
  • Improved mouse handling
  • Mouse sensitivity settings
  • Improved Linux and ATI support
  • Fullscreen mode (not supported in X-Windows)
  • New menu system
  • New level, designed for action death-match


http://www.megacorpsonline.com

/Khashayar

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #23 - Posted 2004-10-15 15:42:46 »

Quote

It's got Webstart so get in there and start playing.  Smiley


Send us a JGF submission Roll Eyes ?

malloc will be first against the wall when the revolution comes...
Offline khashayar

Senior Newbie




www.agency9.se


« Reply #24 - Posted 2004-10-15 18:08:08 »

Comming right up...
Just give me some hours and I'll get it to you Smiley

/Khashayar

Inquisitor
Guest
« Reply #25 - Posted 2004-10-15 19:10:52 »

Very nice, ran nearly perfectly on my oldish computer (1200mhz, radeon 8500).

You really should add an invert mouse option, even though it's a preview version.
Oh and the loading-image/text appeared upside down.
Offline Hansdampf

Senior Member


Projects: 3


too offending?


« Reply #26 - Posted 2004-10-15 19:35:01 »

nice!
chasing and shooting my shadow, I noticed that my left arm didn't move.
Looks like my shadow cries for some foes  Wink

lots of sillystupid games: http://www.emaggame.com
Offline dranonymous

Junior Member




Hoping to become a Java Titan someday!


« Reply #27 - Posted 2004-10-15 20:50:58 »

Maybe move this to the 'Your games here' forum, since you're getting lots of feedback on hardware issues.  Huh

I ran it on my 1.3ghz laptop/512/ATI mobility U1 graphics.  The first time, I got a white screen after starting the server.

I reran it after closing some apps down, I think I had an out of memory issue.

This time I got graphics, 0fps, and 100% cpu.  After a bit, cpu dropped to normal but nothing happened.  Below is a clip from the JWS log -

A9MC2Game]->  ### SpawnPoint: tower  index:3  P:{-4.0,6.8,-4.0}
ShadowNode()::Update()
ShadowNode()::Update()
[A9PortalNode]-> Starting in: tower
net.java.games.jogl.GLException: java.lang.reflect.InvocationTargetException
     at net.java.games.jogl.GLCanvas.displayImpl(GLCanvas.java:205)
     at net.java.games.jogl.GLCanvas.display(GLCanvas.java:75)
     at com.agency9.megacorps.game.A9MC2Game.run(DashOB8605)
     at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
     at java.awt.EventQueue.invokeAndWait(Unknown Source)
     at net.java.games.jogl.GLCanvas.displayImpl(GLCanvas.java:203)
     ... 3 more
Caused by: net.java.games.jogl.GLException: Method "glGenBuffersARB" not available
     at net.java.games.jogl.impl.windows.WindowsGLImpl.glGenBuffersARB(WindowsGLImpl.java:8199)
     at com.agency9.render.peer.jogl.A9IndexGeometryBufferPeerImpl.buildVertexBuffer(DashOB8605)
     at com.agency9.render.peer.jogl.A9IndexGeometryBufferPeerImpl.enable(DashOB8605)
     at com.agency9.render.geometry.A9StaticIndexTriangleGeometryBuffer.render(DashOB8605)
     at com.agency9.render.geometry.A9GeometryNode.render(DashOB8605)
     at com.agency9.render.A9Node.render(DashOB8605)
     at com.agency9.render.A9Node.render(DashOB8605)
     at com.agency9.render.light.A9LightNode.render(DashOB8605)
     at com.agency9.render.A9Node.render(DashOB8605)
     at com.agency9.agentfx.portal.A9PortalNode.render(DashOB8605)
     at com.agency9.render.A9Node.render(DashOB8605)
     at com.agency9.render.transform.A9TransformNode.render(DashOB8605)
     at com.agency9.agentfx.camera.A9Camera.render(DashOB8605)
     at com.agency9.render.A9Node.render(DashOB8605)
     at com.agency9.render.shader.A9ShaderNode.render(DashOB8605)
     at com.agency9.render.A9Node.render(DashOB8605)
     at com.agency9.render.buffer.A9BufferNode.render(DashOB8605)
     at com.agency9.megacorps.game.A9MC2Game.INGAME(DashOB8605)
     at com.agency9.megacorps.game.A9MC2Game.display(DashOB8605)
     at com.agency9.render.A9RenderFactory$A9GLRenderEventManager.display(DashOB8605)
     at net.java.games.jogl.impl.GLDrawableHelper.display(GLDrawableHelper.java:74)
     at net.java.games.jogl.GLCanvas$DisplayAction.run(GLCanvas.java:221)
     at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:290)
     at net.java.games.jogl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:238)
     at java.awt.event.InvocationEvent.dispatch(Unknown Source)
     at java.awt.EventQueue.dispatchEvent(Unknown Source)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.run(Unknown Source)


Please don't say my video card is too junky.  Its a laptop and I can't upgrade.  Sad

HTH,
Dr. A>

PS - If it is my card, it would be nice if you had a simple test button that showed whatever openGL features were needed and tried to make an openGL view using said feature.  You could check for exceptions and know the mode was available.
Offline Tomas

Junior Member




Agency9


« Reply #28 - Posted 2004-10-15 21:11:11 »

Your video card is too junky.  Cool

The reason for the crash is that your drivers do not support VBO. Try to upgrade your OpenGL. If that don't work your are out of luck  :-/

Better error handling is due in the comming weeks. Stay tuned.

All comments, working or non-working, are welcome. So please let us know.

// Tomas
CTO Agency9

CTO Agency9
Offline selendic

Junior Member




Java games rock!


« Reply #29 - Posted 2004-10-15 21:36:55 »

Me on Linux, Suse 9.1, Nvidia. Strange problem, game starts, lets me choose the host, opens the main window with those upside-down "loading" letters, and dies with:

Exception in thread "Thread-22" java.lang.UnsatisfiedLinkError: /home/neko/.java/deployment/cache/javaws/http/Dwww.megacorpsonline.com/P80/DMdownloads/DMlib/RNjogl-natives-linux.jar/libjogl_cg.so: libCg.so: cannot open shared object file: No such file or directory
     at java.lang.ClassLoader$NativeLibrary.load(Native Method).... (tell me if you need more of trace)

Strange, because those files seem to be there.
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.

xsi3rr4x (62 views)
2014-04-15 18:08:23

BurntPizza (60 views)
2014-04-15 03:46:01

UprightPath (73 views)
2014-04-14 17:39:50

UprightPath (56 views)
2014-04-14 17:35:47

Porlus (73 views)
2014-04-14 15:48:38

tom_mai78101 (99 views)
2014-04-10 04:04:31

BurntPizza (159 views)
2014-04-08 23:06:04

tom_mai78101 (254 views)
2014-04-05 13:34:39

trollwarrior1 (208 views)
2014-04-04 12:06:45

CJLetsGame (215 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
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!