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]
  ignore  |  Print  
  TwoP (Mutliplayer fighter)  (Read 9723 times)
0 Members and 1 Guest are viewing this topic.
Offline J3698
« Posted 2015-08-01 05:03:27 »

Hello! This is my first post here, and first [big] personal game on a game outside of school.

Download: https://github.com/J3698/TwoP/releases/download/v1.4.3/TwoP.jar



This is a two player local game. The goal of the game is to shoot/kill the other guy.

You have health, and you can be poisoned, set on fire, etc.
Thanks for any constructive feedback!
Offline leSpace

Senior Devvie


Medals: 14
Exp: 1 year



« Reply #1 - Posted 2015-08-03 15:58:00 »

Might be funny to play, i love those kind of little game which i usually play with my brother and that you try to kill the other player, with simples fast paced fights. But i came across some issues , i got on the Windows task manager and the game acted like i didn't release the key. So you might consider using a Java Library to handle keys events, so you won't have any problem with it.

Also shooting this way is really weird, so whether you might consider shooting in the direction at which our rectangle is pointing at, or do not allow the player to make a complete rotation by putting this little rectangle into the ground.

Well what i also really like is the way you designed the health bar with opposite colors and that the two colors are random but well contrasted. But you might consider avoiding colors close to red because we can't really see the fire in that case.


I didn't really look at your code, but for the fire what you could do is instead of re creating new particles , is to re use the one that have expired, like a reset, this might fix a part of your lag though you have a few particles.

Anyway keep it up Wink
Offline J3698
« Reply #2 - Posted 2015-08-05 20:04:35 »

i got on the Windows task manager and the game acted like i didn't release the key.
I noticed that to  Tongue any suggestions for a good java library to fix that? I'm using awt KeyEvents, not sure what else to use

Also shooting this way is really weird, so whether you might consider shooting in the direction at which our rectangle is pointing at, or do not allow the player to make a complete rotation by putting this little rectangle into the ground.
Yeah, even writing instructions for shooting is too complicated. It's on the fix list  Smiley

for the fire what you could do is instead of re creating new particles , is to re use the one that have expired, like a reset, this might fix a part of your lag though you have a few particles.
Thanks for the suggestion. I'm making it so that instead of lots of particle system, the intensity of the fire gets scaled up, and there is an intensity limit, limiting lag.

Anyway keep it up Wink
Thanks for all the feedback! It's sometimes hard to get feedback because it's twoplayer / I need to work on things like instructions. Your positive feedback really cheered me up too!   Cheesy
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline J3698
« Reply #3 - Posted 2015-08-05 20:11:14 »

Some changes! You won't be able to get them yet, much of the changes are internal.

-Files organized in packages
-Effects for players stored in a HashMap
-Effects have intensity
-Item drop support being added
-LOTS of other internal tweaks  Smiley
-Poison effect added, very rough though

For more in-depth change info read through commit descriptions!
https://github.com/J3698/TwoP/commits/master
Offline meanhugh

Junior Newbie


Exp: 4 years



« Reply #4 - Posted 2015-08-14 08:23:23 »

From what I've seen in the screenshots and your explanation of the game, it's looking pretty cool!

I can't however seem to get past the first screen. I'm unable to press the "/" due to being on a Swedish keyboard.
Offline ulixava
« Reply #5 - Posted 2015-08-14 17:42:51 »

I'm having the same issue as @meanhugh. I am also on a Swedish keyboard.

Other than that I agree with that the game seems like a cool little game that you should (totally!) port to Android and make it a match-based game! Cool
Offline J3698
« Reply #6 - Posted 2015-08-17 02:24:36 »

Next JAR I create I'll make sure the "/" isn't a part of the controls. Maybe , and . instead.
Offline J3698
« Reply #7 - Posted 2015-08-18 20:09:36 »

Added a UI! I've done a bunch of other things also, like changing the controls of player2, so the
"/" character is no longer an issue. How-To and options are just shells so far, but that will change  Cheesy.
-> https://github.com/J3698/TwoP/releases/tag/v1.2 <-


The button hit-boxes need some work Tongue
Offline Opiop
« Reply #8 - Posted 2015-08-18 20:20:46 »

Good progress! That font needs some touching up though, looks pretty jagged. How are you generating your font?
Offline J3698
« Reply #9 - Posted 2015-08-18 22:09:01 »

Yeah the font is less than meh Tongue. I'm using java.awt.Font. I'm not sure what I should do to fix the font issue. My friend found a way to use custom fonts, I might end up using that.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline BurntPizza

« JGO Bitwise Duke »


Medals: 486
Exp: 7 years



« Reply #10 - Posted 2015-08-18 22:28:57 »

Remember to

1  
2  
((Graphics2D) g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
((Graphics2D) g).setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
Offline J3698
« Reply #11 - Posted 2015-08-19 05:50:29 »

Thanks a bunch! Text is definitely starting to look less jagged looking.
Pages: [1]
  ignore  |  Print  
 
 

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

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

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

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

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

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

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

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

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

nelsongames (3834 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!