Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (798)
Games in Android Showcase (234)
games submitted by our members
Games in WIP (865)
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
  ignore  |  Print  
  Army Men - a 3do fangame!  (Read 102504 times)
0 Members and 1 Guest are viewing this topic.
Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Posted 2014-10-06 04:25:00 »

I've been working on a first person shooter called First Recon for a few months now. Yesterday, however I had a sudden urge to make an Army Men styled game Smiley

So... This is what I've been working on... for a day Grin




Controls:
  • Left Mouse - shoot
  • Right Mouse - aim
  • WSAD - movement
  • Space - jump
  • C - crouch
  • ALT - unlink camera rotation from player
  • E - spawn bot player
  • O - spawn decal
  • T - talk (remnant from first recon engine)
  • Y - spawn shadowed light

Download:
Mediafire

Known Bugs:
  • Some sounds start off staticky
  • Camera sometimes glitches when aimed
  • Player animations aren't smoothed

Team:
  • Andrew Hamilton - Lead Developer
  • TheAgentD - Shader Programmer
  • Adam Pasek - Lead Graphics Artist
  • Roland La Goy - Lead Sound Developer

Don't be too harsh :x This is only the second game I've written in lwjgl. <3


Older Pics:



First Recon. A java made online first person shooter!
Offline Rayvolution

« JGO Spiffy Duke »


Medals: 379
Projects: 2
Exp: 2 years


Resident Crazyman


« Reply #1 - Posted 2014-10-06 08:03:22 »

Whatever this thing is, looks neat. Wink

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Now on Steam!
LIVE-STREAMING DEVELOPMENT: http://www.hitbox.tv/rayvolution
Offline Springrbua
« Reply #2 - Posted 2014-10-06 08:33:03 »

I like the style and the idea of being a little "plastic soldier" in a big room Smiley 
The first picture reminds me of the Kids Room in Lego Movie Videogame :p
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Grunnt

JGO Kernel


Medals: 143
Projects: 8
Exp: 5 years


Complex != complicated


« Reply #3 - Posted 2014-10-06 09:09:44 »

Looks great :-) Reminds me a bit of a tower defense game I loved: http://www.signalstudios.net/games/toy-soldiers-complete

Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #4 - Posted 2014-10-06 12:18:43 »

I like the style and the idea of being a little "plastic soldier" in a big room Smiley 
The first picture reminds me of the Kids Room in Lego Movie Videogame :p
It's supposed to be more like Mission 10 of Army Men Sarge's Heroes 2 Tongue

First Recon. A java made online first person shooter!
Offline Springrbua
« Reply #5 - Posted 2014-10-06 12:36:13 »

I don't know that game...
I just played Lego Movie Videogame a few month ago and there you are also only a little toy (a lego-man^^) in a "normal" human room.
So your game reminded me about that, even if the art-style is different. 
Anyways, it looks cool so far Smiley
Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #6 - Posted 2014-10-06 14:05:51 »

A thought just occurred.

While I most likely would never develop this game to the point of sale, if I did, would I be able to sell it? 3DO went bankrupt almost 10 years ago, and there hasn't been an Army Men game since Army Men: Major Malfunction (2006); which was produced by Global Star Software (they bought the rights to Army Men). A mobile game called Army Men: Mobile Ops was released in 2010 by some random company, and they don't seem to be in any legal debacle.

First Recon. A java made online first person shooter!
Offline Cero
« Reply #7 - Posted 2014-10-06 16:54:22 »

Well with rights... someone always has them.
Unless it's sherlock holmes and a 100 years old, someone has the rights, in doubt this would be Trip Hawkins I guess

I can only assume the mobile game devs either licensed it very cheaply or asked them. probably just a super cheap deal.

if you can get in touch with anyone there you might be able to strike a deal like that.

Not sure how many people would be attracted by the name army men though. Granted we remember it, but thats probably all... is that enough ? well if the deal is cheap...

Doing it without being allowed is a big gamble...

If Global Star Software actually bought it entirely, then it's 2K's property...

Offline EgonOlsen
« Reply #8 - Posted 2014-10-06 18:54:56 »

I had two issues with this game. One is a minor visual one and can be seen here: http://jpct.de/pix/army.jpg

The other is that every now and then, the screen flickers. It looks like as if the camera renders the scene from another position for a single frame. It's hard to explain, so i captured it in a video: http://jpct.de/pix/army.m2v

System is a Core i7 @ 4Ghz, Windows 7 64bit, Geforce GTX 680 (latest official drivers)

Hope this helps!

Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #9 - Posted 2014-10-06 19:45:08 »

I had two issues with this game. One is a minor visual one and can be seen here: http://jpct.de/pix/army.jpg

The other is that every now and then, the screen flickers. It looks like as if the camera renders the scene from another position for a single frame. It's hard to explain, so i captured it in a video: http://jpct.de/pix/army.m2v

System is a Core i7 @ 4Ghz, Windows 7 64bit, Geforce GTX 680 (latest official drivers)

Hope this helps!
I believe that first bug has to do with the directional light shader -- I'll pass that on to TheAgentD Smiley

That second bug is something I'm aware of, I'll try to that fixed as soon as possible!

First Recon. A java made online first person shooter!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline SHC
« Reply #10 - Posted 2014-10-07 05:02:41 »

I'm getting this when I run on my mac.

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
Sris-iMac:ARMY MEN harsha$ java -Xmx1G -Xms1G -jar "Game.jar" nogui
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000001054261af, pid=704, tid=3335
#
# JRE version: Java(TM) SE Runtime Environment (8.0_20-b26) (build 1.8.0_20-b26)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.20-b23 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.dylib+0x4261af]
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Users/harsha/Downloads/ARMY MEN/hs_err_pid704.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#
Abort trap: 6
Sris-iMac:ARMY MEN harsha$

But works on windows, looks awesome.

Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #11 - Posted 2014-10-07 15:10:35 »

I'm getting this when I run on my mac.

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
Sris-iMac:ARMY MEN harsha$ java -Xmx1G -Xms1G -jar "Game.jar" nogui
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000001054261af, pid=704, tid=3335
#
# JRE version: Java(TM) SE Runtime Environment (8.0_20-b26) (build 1.8.0_20-b26)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.20-b23 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.dylib+0x4261af]
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Users/harsha/Downloads/ARMY MEN/hs_err_pid704.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#
Abort trap: 6
Sris-iMac:ARMY MEN harsha$

But works on windows, looks awesome.

Oh, you're right... It doesn't work on my mac either. I'll check that out! Smiley

[EDIT 1]
I can get it to work though eclipse on my mac, and /sometimes/ by double clicking the JAR directly. However, I can't seem to get it to run through terminal. I'll keep working on it!

[EDIT 2]
There's a new update available.

Changes:
-Fixed the camera shaking
-Fixed most (if not all) cases where the climbing animation doesn't work properly.
-Changed the color of the green soldier slightly
-Rockets now collide with soldiers (they don't do damage yet)

My artist made some new book models Smiley


First Recon. A java made online first person shooter!
Offline EgonOlsen
« Reply #12 - Posted 2014-10-07 19:10:57 »

-Fixed the camera shaking
Not quite. There's still some shaking for me when pressing the right mouse button (i.e. zooming) in some situations (for example when standing left of the keyboard aiming at the computer).

Offline ra4king

JGO Kernel


Medals: 508
Projects: 3
Exp: 5 years


I'm the King!


« Reply #13 - Posted 2014-10-07 20:24:54 »

Very impressive demo, nice job! Some of the edges of your sky box cube map are visible as black lines by the way! Smiley

Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #14 - Posted 2014-10-08 03:37:26 »

Not quite. There's still some shaking for me when pressing the right mouse button (i.e. zooming) in some situations (for example when standing left of the keyboard aiming at the computer).

Alright, I believe it is now all fixed! Smiley

Changes:
  • I believe I have fixed most/all occurrences of camera shaking
  • I added a new test level
  • holding ALT key unlocks the camera rotation from the player


Very impressive demo, nice job! Some of the edges of your sky box cube map are visible as black lines by the way! Smiley
Thanks for the compliment! Smiley
Yah, the cube map texture is just something I pulled off of google for the time being Tongue

First Recon. A java made online first person shooter!
Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #15 - Posted 2014-10-10 19:05:55 »

The other is that every now and then, the screen flickers. It looks like as if the camera renders the scene from another position for a single frame. It's hard to explain, so i captured it in a video: http://jpct.de/pix/army.m2v

Turn off your forced Antialiasing through the NVidia Control Panel. We have the same GPU; I only get those rings around the shadows when I have it forced on 16x AA.

First Recon. A java made online first person shooter!
Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #16 - Posted 2014-10-12 13:29:53 »

New Update Wink
Link

Changes:
  • Created new test level (bathroom setting)
  • Added some temp enemies
  • You can kill soldiers by shooting them (unfinished)
  • Enemy soldiers can kill you
  • Changed green soldier color
  • Changed tan soldier color
  • Added a small animation when you first start to shoot (whilst standing)
  • You can no longer run while aiming your gun
  • Worked on climbing animation
  • Increased max size of shadow map resolution

First Recon. A java made online first person shooter!
Offline basil_

« JGO Bitwise Duke »


Medals: 418
Exp: 13 years



« Reply #17 - Posted 2014-10-12 21:37:18 »

o/

just a tiny bit of feedback :

- option screen, labels, white text on cyan background is ok but green-on-cyan-onmouseover is hard to read.
- option for master volume would be really nice, sound comes in very loud on my "regular" setup.
- starting a game, going into settings does not allow going back to game (?), would be nice tho' Smiley
- got a few
java.lang.NullPointerException
, around
net.mantagames.anarchyengine.model.VBOModel.getVertex

- ARB Debug spams alot, after asking for ultra-shadows + SSAO, or shadows+textures on ultra. i guess a
GL_OUT_OF_MEMORY
caused a
GL_INVALID_FRAMEBUFFER_OPERATION

- running-animation, could use interpolation. looks like it plays at 15 hz while the screen renders at 60 hz.

anyway, thats just minor stuff.

other then that, good job! keep it up Grin
Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #18 - Posted 2014-10-12 23:05:00 »

- option screen, labels, white text on cyan background is ok but green-on-cyan-onmouseover is hard to read.
I've been meaning to change those menu buttons all together; they're from First Recon which has a more cyan-colored menu theme.

- option for master volume would be really nice, sound comes in very loud on my "regular" setup.
Can do! Smiley

- starting a game, going into settings does not allow going back to game (?), would be nice tho' Smiley
I'll make it so "esc" doesn't send you back to the titlescreen, and instead opens up a pause menu.

- got a few
java.lang.NullPointerException
, around
net.mantagames.anarchyengine.model.VBOModel.getVertex

I haven't seen this error in quite awhile. Would you  happen to have a full stacktrace?

- ARB Debug spams alot, after asking for ultra-shadows + SSAO, or shadows+textures on ultra. i guess a
GL_OUT_OF_MEMORY
caused a
GL_INVALID_FRAMEBUFFER_OPERATION

Hmm... I don't seem to be getting this debug error. I suppressed a few of the ones my machine was having (due to the newest version of my graphics drivers). I'll look into it! Smiley

- running-animation, could use interpolation. looks like it plays at 15 hz while the screen renders at 60 hz.
Yah, I'll be sure to add in player animation smoothing soon!

Thanks for the feedback!

First Recon. A java made online first person shooter!
Offline basil_

« JGO Bitwise Duke »


Medals: 418
Exp: 13 years



« Reply #19 - Posted 2014-10-12 23:38:16 »

sweet!

the nullpointers come up after the out of memory on the gpu, so it's probably just a side-effect-error. wouldn't worry too much about it. if i get a out of memory and a incomplete framebuffer, the game should just exit Smiley

tho', now i just started the game a couple times (play, esc, play, esc, play, esc, play, NPE) :

java.lang.NullPointerException
        at net.mantagames.anarchyengine.model.VBOModel.getVertex(VBOModel.java:465)
        at net.mantagames.anarchyengine.model.collisions.CollisionHelper.collision_ray(CollisionHelper.java:217)
        at net.mantagames.armymen.world.entity.player.EntityPlayer.getDistanceToGround(EntityPlayer.java:352)
        at net.mantagames.armymen.world.entity.player.EntityPlayer.doCollisionFloor(EntityPlayer.java:213)
        at net.mantagames.armymen.world.entity.player.EntityPlayerController.playerLogic(EntityPlayerController.java:268)
        at net.mantagames.armymen.world.entity.player.EntityPlayerController.tick(EntityPlayerController.java:117)
        at net.mantagames.armymen.world.World.update(World.java:207)
        at net.mantagames.armymen.Game.update(Game.java:72)
        at net.mantagames.armymen.Client.update(Client.java:236)
        at net.mantagames.anarchyengine.Core$GameTickRate.run(Core.java:300)
        at java.lang.Thread.run(Thread.java:745)

VM exited after that one.

doing the same i ran into another out of memory, again play, esc, play, esc, play, esc :

[LWJGL] ARB_debug_output message
        ID: 1285
        Source: API
        Type: ERROR
        Severity: HIGH
        Message: GL_OUT_OF_MEMORY error generated. Failed to allocate memory for texture.
Post processing pipeline: [net.mantagames.anarchyengine.post.MergeProcessor@1d79791, net.mantagames.anarchyengine.post.BloomRenderer@11fe8ed, net.mantagames.anarchyengine.post.ToneMapper@1f55379, net.mantagames.anarchyengine.post.FXAAProcessor@13b3625]
Error occured: An OpenGL error occured while creating the new LightingEngine object.: Out of memory
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1365)
        at net.mantagames.anarchyengine.etc.GLUtil.checkError(GLUtil.java:14)
        at net.mantagames.anarchyengine.RenderEngine.<init>(RenderEngine.java:129)
        at net.mantagames.armymen.world.World.loadWorld(World.java:119)
        at net.mantagames.armymen.Client$2.execute(Client.java:115)
        at net.mantagames.anarchyengine.World.doTasks(World.java:23)
        at net.mantagames.armymen.world.World.draw(World.java:233)
        at net.mantagames.armymen.Client.draw(Client.java:242)
        at net.mantagames.anarchyengine.Core.startGameLoop(Core.java:178)
        at net.mantagames.armymen.Client.<init>(Client.java:77)
        at net.mantagames.armymen.Client.main(Client.java:313)


and lots of
GL_INVALID_FRAMEBUFFER_OPERATION
afterwards ...

my guess is, you allocate textures (or maybe vbo's) but do not free them when restarting the game. tho' my nvidia driver is at verion 335.23, could use an update Smiley
Offline ra4king

JGO Kernel


Medals: 508
Projects: 3
Exp: 5 years


I'm the King!


« Reply #20 - Posted 2014-10-13 01:29:57 »



Hahahaha, that was a fun surprise! basil_ covered all the issues I found, except I also got some camera flickering when aiming while moving.

Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #21 - Posted 2014-10-13 21:34:34 »

I contacted Trip Hawkens (original owner of 3DO). He isn't quite sure who owns the TM for Army Men now.

After searching through the USPTO Trademark Database, I found that there is one Trademark for the Army Men games still active. It is currently registered to Take-Two Interactive Software.

Fun.

First Recon. A java made online first person shooter!
Offline Cero
« Reply #22 - Posted 2014-10-14 02:16:21 »

yeah take two, 2K like I said
well it was the most likely scenario

anyway its not like you are right in front of making a massive game about this

Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #23 - Posted 2014-10-14 14:14:51 »

anyway its not like you are right in front of making a massive game about this
Very true, but I don't know if they're like Nintendo and actively patrol all their Trademarks.

First Recon. A java made online first person shooter!
Offline Springrbua
« Reply #24 - Posted 2014-10-14 14:27:20 »

I don't know much about Trademark-Stuff, so i have to ask: Why do you think you could get problems? Are you using their models? 
If you created them yourself, could you really get problems, just cause they look similar?
Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #25 - Posted 2014-10-14 14:31:14 »

I don't know much about Trademark-Stuff, so i have to ask: Why do you think you could get problems? Are you using their models? 
If you created them yourself, could you really get problems, just cause they look similar?
In what I'm planning to create, the only thing that I am using that belongs to TakeTwo Interactive, is the name "Army Men".

Anyone can make a game about plastic soldiers as that's pretty darn generic. And no, I won't be using any resources from the older Army Men games.

First Recon. A java made online first person shooter!
Offline Springrbua
« Reply #26 - Posted 2014-10-14 14:56:49 »

So basicly you would only need to change the name and you would be fine right? 
Would it also be enough to change it to something like "Plastic soldiers - Army Men"?
Offline Cero
« Reply #27 - Posted 2014-10-14 15:21:40 »

I mean yeah, that would be the process.

IF you do get a C&D or something, you would change the name and models that look too much like it and everything and there you go

Offline Springrbua
« Reply #28 - Posted 2014-10-15 06:01:02 »

Well i guess, that nobody could tell something abotut the models, if he made them himself... I mean, they are only Human-Like Models with a green Texture on them. 
I mean, look at the models in current FPS-Games, they all look the same Cheesy
Offline orange451

JGO Kernel


Medals: 535
Projects: 8
Exp: 8 years


Your face? Your ass? What's the difference?


« Reply #29 - Posted 2014-10-17 04:21:45 »

Update Smiley

Changes:
  • You can change graphics settings without leaving the game (does not yet work for textures)
  • A friend of mine mixed together some nice sounds for the game
  • Added "3d" sound type
  • Added Health bar
  • Players make a grunt sound when damaged
  • Players make a scream sound when they die
  • Changed rocket explosion sound
  • Added "FOV" for the enemies
  • Worked on the enemy AI a little bit
  • Added crouching (press C)

Download here

Other stuff:
I found the voice actor that worked on the original Army Men I game. He's agreed to help out with the game!

First Recon. A java made online first person shooter!
Pages: [1] 2
  ignore  |  Print  
 
 

 
Riven (33 views)
2019-09-04 15:33:17

hadezbladez (3979 views)
2018-11-16 13:46:03

hadezbladez (1443 views)
2018-11-16 13:41:33

hadezbladez (3978 views)
2018-11-16 13:35:35

hadezbladez (768 views)
2018-11-16 13:32:03

EgonOlsen (4083 views)
2018-06-10 19:43:48

EgonOlsen (4655 views)
2018-06-10 19:43:44

EgonOlsen (2752 views)
2018-06-10 19:43:20

DesertCoockie (3646 views)
2018-05-13 18:23:11

nelsongames (3840 views)
2018-04-24 18:15:36
Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45
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!