Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (741)
Games in Android Showcase (225)
games submitted by our members
Games in WIP (823)
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  
  Open-source multiplayer FPS in Java  (Read 1742 times)
0 Members and 1 Guest are viewing this topic.
Offline SteveSmith
« Posted 2017-10-14 10:15:57 »

I'm currently obsessed with Overwatch, and it got me thinking that, as far as I can find, there's not a single open-source multiplayer FPS game in Java (if anyone knows of one, please let me know).

So my idea is to create one; it will be open source, and able to be used as the framework for anyone else who wants to make their own FPS in whatever mold, e.g. Overwatch, TF2, Unvanquished, a Doom remake, or PlayerUnknown's Battlegrounds (which I only heard about yesterday and seems to be taking over the world).

And then, once it's created comes the hardest challenge: getting people to play it.  Anyway, I just thought I'd mention it.  My main reason for posting this is to check there isn't already one out there.

Offline 65K
« Reply #1 - Posted 2017-10-14 11:54:41 »

And then, once it's created comes the hardest challenge: getting people to play it.
Very difficult.
I think FPS/3D players want the best possible graphics and will always compare with AAA games.
Minecraft was the one and only exception.

Lethal Running - a RPG about a deadly game show held in a futuristic dysoptian society.
Offline DarkCart

JGO Kernel


Medals: 121
Projects: 9
Exp: 50 years


It's all in the mind, y'know.


« Reply #2 - Posted 2017-10-14 19:52:21 »

And then, once it's created comes the hardest challenge: getting people to play it.
Very difficult.
I think FPS/3D players want the best possible graphics and will always compare with AAA games.
Minecraft was the one and only exception.

You're forgetting about Runescape. Over 200 million accounts created, which puts minecraft's figures to shame.

The darkest of carts.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline 65K
« Reply #3 - Posted 2017-10-14 20:19:51 »

Runescape is not a first person shooter.

Lethal Running - a RPG about a deadly game show held in a futuristic dysoptian society.
Offline DarkCart

JGO Kernel


Medals: 121
Projects: 9
Exp: 50 years


It's all in the mind, y'know.


« Reply #4 - Posted 2017-10-14 21:15:25 »

Runescape is not a first person shooter.

You said 3D/FPS. Runescape is a 3D game. Minecraft isn't a first person shooter either.

The darkest of carts.
Offline princec

« JGO Spiffy Duke »


Medals: 976
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #5 - Posted 2017-10-14 22:28:38 »

There was Jake.

Also, Runescape's actual player counts were orders of magntitude smaller than claimed. Bots, y'see.

Cas Smiley

Offline KevinWorkman

« JGO Plugged Duke »


Medals: 270
Projects: 12
Exp: 12 years


HappyCoding.io - Coding Tutorials!


« Reply #6 - Posted 2017-10-15 03:08:01 »

Obligatory: http://yourgameideaistoobig.com/

I don't want to be discouraging. I think everybody should program whatever they think sounds interesting. But you should keep in mind that these types of games take entire teams of professional programmers (and artists, and sound people, and designers, and...) years to complete.

Start simple. Start simpler than you think is interesting. Think on the scale of Pong. Work your way up from there. Good luck.

HappyCoding.io - Coding Tutorials!
Happy Coding forum - Come say hello!
Offline CommanderKeith
« Reply #7 - Posted 2017-10-15 09:06:35 »

Give it a go, some people here have managed to make fps games in java all by themselves. A very polished one we've recently seen is first recon made by orange451:

http://www.java-gaming.org/index.php?topic=37369.0



Offline SteveSmith
« Reply #8 - Posted 2017-10-15 11:09:45 »

Start simple. Start simpler than you think is interesting. Think on the scale of Pong. Work your way up from there. Good luck.

I started simple and thought of the scale of Pong about 20 years ago.  Writing a multiplayer FPS isn't that hard, but making it look good is.  But this project isn't designed to compete with AAA games.  There are loads of non-AAA multiplayer FPS out there that have carved a niche and have a good playerbase, and probably hundreds more going strong that none of us have even heard of.  This project is just to have a go at creating another one, but open-source and in Java, that could well be a successful game in it's own right, and/or provide all the groundwork for anyone else who wants to contribute or create their own multiplayer FPS.

Offline SteveSmith
« Reply #9 - Posted 2017-10-15 11:20:25 »

Give it a go, some people here have managed to make fps games in java all by themselves.

That looks pretty good.  There's quite a lot of examples of FPS's in Java (I've written a few myself, like http://www.java-gaming.org/topics/multiplayer-arena-a-split-scre/38382/view.html ) but AFAICS none are open-source and network-multiplayer.

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

« JGO Plugged Duke »


Medals: 270
Projects: 12
Exp: 12 years


HappyCoding.io - Coding Tutorials!


« Reply #10 - Posted 2017-10-15 16:26:24 »

I started simple and thought of the scale of Pong about 20 years ago.

Sorry, I didn't realize you already had the experience under your belt. A lot of novices post here with questions about how to make an MMORPG, so my post was more a response to that.

My guess is that there are a ton of moving pieces here that you're underestimating, but I'll wish you good luck.

JMonkeyEngine and libGDX both support 3D rendering. If you're undertaking this project, it might be better to start with one of those instead of building everything from scratch.

HappyCoding.io - Coding Tutorials!
Happy Coding forum - Come say hello!
Pages: [1]
  ignore  |  Print  
 
 

 
xxMrPHDxx (17 views)
2017-11-21 16:21:00

xxMrPHDxx (11 views)
2017-11-21 16:14:31

xxMrPHDxx (14 views)
2017-11-21 16:10:57

Ecumene (114 views)
2017-09-30 02:57:34

theagentd (148 views)
2017-09-26 18:23:31

cybrmynd (248 views)
2017-08-02 12:28:51

cybrmynd (247 views)
2017-08-02 12:19:43

cybrmynd (244 views)
2017-08-02 12:18:09

Sralse (258 views)
2017-07-25 17:13:48

Archive (878 views)
2017-04-27 17:45:51
List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05

SF/X Libraries
by SkyAphid
2017-03-02 06:38:56

SF/X Libraries
by SkyAphid
2017-03-02 06:38:32

SF/X Libraries
by SkyAphid
2017-03-02 06:38:05

SF/X Libraries
by SkyAphid
2017-03-02 06:37:51
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!