Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (495)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
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  
  JGO Community Made Game  (Read 2924 times)
0 Members and 1 Guest are viewing this topic.
Offline Vladiedoo
« Posted 2012-11-10 20:44:36 »

I apologize ahead of time if something like this has already been discussed.

Just out of curiosity, aside from being a [size=11pt]nightmare[/size] to organize, why doesn't the entire JGO community combine minds to make a polished game?
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 798
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #1 - Posted 2012-11-10 20:47:31 »

Last time this was attempted, we settled at a space trader game with crop rotation. Seriously.

Needless to say, it was a failure right from the start.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Vladiedoo
« Reply #2 - Posted 2012-11-10 20:55:41 »

Haha that is unfortunate, luckily that satisfies my curiosity though, thanks.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Sickan

Senior Member


Medals: 9



« Reply #3 - Posted 2012-11-10 20:57:47 »

Haha that is unfortunate, luckily that satisfies my curiosity though, thanks.
You know, mankind has a history of trying things that don't work over and over. I think I might live to see another attempt.

Cheers Cheesy
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 798
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #4 - Posted 2012-11-10 20:58:24 »

The underlying problem was that everybody wanted something else and nobody wrote any substantial amount of code.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline ctomni231

JGO Wizard


Medals: 99
Projects: 1
Exp: 7 years


Not a glitch. Just have a lil' pixelexia...


« Reply #5 - Posted 2012-11-10 21:01:25 »

ooo... do you still have a copy of the game you attempted to make as a community?  Pointing

Yeah, I can't imagine this working out if we tried it now. All of us have very different ideas on how to design things and it'll probably end up exactly how Riven stated. No one writes any code... (Just trying to decide whether to program in Java2D, LWJGL, or JOGL would cause a huge discussion  Tongue.)

Offline Sickan

Senior Member


Medals: 9



« Reply #6 - Posted 2012-11-10 21:02:02 »

ooo... do you still have a copy of the game you attempted to make as a community?  Pointing

Yeah, I can't imagine this working out if we tried it now. All of us have very different ideas on how to design things and it'll probably end up exactly how Riven stated. No one writes any code... (Just trying to decide whether to program in Java2D, LWJGL, or JOGL would cause a huge discussion  Tongue.)
Solution: you'll all use LibGDX.

Cheers! Cheesy
Offline Vladiedoo
« Reply #7 - Posted 2012-11-10 21:05:10 »

@Sickan

You are correct, I was referring to how I was satisfied on why community projects were not being tried out. Not that I do not like to take risks.
Offline Ultroman

JGO Knight


Medals: 25
Projects: 1


Snappin' at snizzes since '83


« Reply #8 - Posted 2012-11-10 21:11:06 »

Let's all start programming Diablo 3 in libgdx. We'll call it "Satan's Trimester" to avoid copyright infringement. We can't screw it up more than Blizz did.

Actually, yes we can. One word...ALIENS!

- Jonas
Offline Rorkien
« Reply #9 - Posted 2012-11-10 21:13:48 »

One more thing: We'd need art and sounds.

Unless someone willing to do it at a acceptable rate, we'll have an EVE Online with Atari 800 graphics.

I'd still play it, tho.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Sickan

Senior Member


Medals: 9



« Reply #10 - Posted 2012-11-10 21:25:33 »

One more thing: We'd need art and sounds.

Unless someone willing to do it at a acceptable rate, we'll have an EVE Online with Atari 800 graphics.

I'd still play it, tho.
Artists should be throwing themselves at developers that make EVE Online with Atari 800 graphics. Just think of the portfolio they would have! Cheers! Cheesy
Offline matheus23

JGO Kernel


Medals: 107
Projects: 3


You think about my Avatar right now!


« Reply #11 - Posted 2012-11-10 21:30:01 »

It's a nice idea, but this doesn't really work out pretty well :/

It should better be like: one has the source repository on github, gives the base code for the engine and the game idea and we give the game-code, which is gameplay content and not engine stuff...

And I'm sure this wouldn't work, because only 1 / 100000000000 of our community would want to participate then...

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 798
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #12 - Posted 2012-11-10 21:33:14 »

With all due respect, such projects are a n00b-magnet.

Everybody with an ounce of experience in working in a team will know it is infeasible.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline matheus23

JGO Kernel


Medals: 107
Projects: 3


You think about my Avatar right now!


« Reply #13 - Posted 2012-11-10 21:35:44 »

So, I should rewise my mathematical calculation:

[Participants] = 1 / 100000000000 * [Community members] + 1000 * [n00b]

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline Cero
« Reply #14 - Posted 2012-11-10 23:38:01 »

Let's all start programming Diablo 3 in libgdx. We'll call it "Satan's Trimester" to avoid copyright infringement.
So Satan is pregnant in this game ? :D

Offline Ultroman

JGO Knight


Medals: 25
Projects: 1


Snappin' at snizzes since '83


« Reply #15 - Posted 2012-11-10 23:47:18 »

Let's all start programming Diablo 3 in libgdx. We'll call it "Satan's Trimester" to avoid copyright infringement.
So Satan is pregnant in this game ? Cheesy
Obviously! Now that he's become a woman by Blizzard's doing, it'd be too much of a change to make her male again.

- Jonas
Offline Agro
« Reply #16 - Posted 2012-11-10 23:52:53 »

Wouldn't this be sort of too unorganized? It would honestly get really out of hands, and to get a better organized team, you should hold some sort of contest or something to get the best of the community to work on it. Of course, it should be opensourced on github or something so people can still make suggest changes etc.

Offline Rorkien
« Reply #17 - Posted 2012-11-10 23:59:27 »

That's the idea. Make a Nonsense game full of wtf elements, because creating a masterpiece would be impossible, as the Overlord stated.
Offline HeroesGraveDev

JGO Kernel


Medals: 250
Projects: 11
Exp: 2 years


┬─┬ノ(ಠ_ಠノ)(╯°□°)╯︵ ┻━┻


« Reply #18 - Posted 2012-11-11 00:16:18 »

The best idea would be for 1 person to completely develop the engine, then have everyone create their own content. Then it could come down to the community to vote whether to add in the 'mod' or not, therefore developing the game without being a n00b-magnet.

Quote
[move]n00b Magnet                                     Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh n00bs[/move]

A completely mod-content game could be Awesome.

Offline theagentd
« Reply #19 - Posted 2012-11-11 05:13:53 »

Hmm, why not make a 10 second game or something? Everyone gets to contribute their own minigame using a library that handles the LWJGL/Libgdx setup, and then you play through these high-paced little games and try to gather a high-score. Something like Four Second Frenzy but with more seconds and more interesting games: http://armorgames.com/play/14/four-second-frenzy.

Myomyomyo.
Offline ctomni231

JGO Wizard


Medals: 99
Projects: 1
Exp: 7 years


Not a glitch. Just have a lil' pixelexia...


« Reply #20 - Posted 2012-11-11 05:28:30 »

+1

That can probably work. I like that idea. It is not a competition, and not everyone has to join. Though it probably won't be a "mini-game" once this community is done with it.  Roll Eyes

Offline DrHalfway
« Reply #21 - Posted 2012-11-11 06:25:55 »

I don't see this working... ever.

I'm already working on a project with a close mate i've known for years. It is just two of us, and there are times, very frequently where we want to rip each others throats apart. Imagine doing this with a community of 100's of people who barely know each other.

Rather than making a game, i'd be happy to contribute to a codebase for a general purpose world editor with modular plugin architecture to be able to be plugged in with existing projects written in LWJGL/Java2D/openGL.

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 798
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #22 - Posted 2012-11-11 06:50:06 »

Rather than making a game, i'd be happy to contribute to a codebase for a general purpose world editor with modular plugin architecture to be able to be plugged in with existing projects written in LWJGL/Java2D/openGL.
Having a small team of programmers that do not know eachother, working on the same codebase, regardless of whether it is as game or an editor, will be such a chaos that before long everybody will have left as it was pure agony. What you need to work together is to be in the same room, discussing plans and designs before and during coding.

I'm already working on a project with a close mate i've known for years. It is just two of us, and there are times, very frequently where we want to rip each others throats apart. Imagine doing this with a community of 100's of people who barely know each other.
Try to seperate the tasks, so that there is minimal overlap in code that is worked on by each team member, using interfaces to make the modules communicate.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Alan_W

JGO Knight


Medals: 8
Projects: 3


Java tames rock!


« Reply #23 - Posted 2012-11-11 08:00:36 »

The best idea would be for 1 person to completely develop the engine, then have everyone create their own content. Then it could come down to the community to vote whether to add in the 'mod' or not, therefore developing the game without being a n00b-magnet.

Actually, that would work.  The key is to come up with an overall plan and break the work into almost standalone tasks.  Ideally each task is assigned to an individual.  The team requires a strong leader.  While everyone can contribute ideas, the team leader must filter and meld them.

If you think of how Apple, Microsoft, Facebook, Dyson etc. got started, each was formed from one or two people with a good idea, who created the first prototype between them.  Having shown that the project is viable, they could draw other people and funding to the team.  This requires people skills as well as technical skills, to make the difficult transition. Look at Marcus Pearson Persson to see how it's done.

I think a community project with a pre-defined theme, made from a predeveloped core game engine, would work.  As you say, it would be like doing a mod for a commercial game.  The big problem would be art assets, since we are mostly programmers here.  It would also need a level designer, which is actually more work than the game code.  The most obvious solution would be to do a retro-style game, in which programmer graphics are expected.  We could have a common art repository for player character art, so as to maintain some commonality across levels.  Each level would need to be standalone and the plot loose enough to withstand the loss of levels, as people would drop out.

The drawback is that most people contribution would be as level designers rather than programmers.  Would that actually capture people's imagination?  Maybe the game engine could have plug in AI modules, to give more programmer interest.  Maybe plug in custom animations.  It's making me think how such a modular design would look.

We could do a 2D platformer.  Everyone shares the same game engine and character art assets, but designs the level from a fixed set of platform assets, which can be reskinned for each level.

It might be fun to do a 'Robot wars' style competition.  There is a standard Arena game engine.  A class is written that encapsulates each players robot animation and AI.  Some standardization of attack strength and frequency would be required to keep the playing field level.  This would allow everyone to do some programming, artwork and sound effects in a common framework.  We could have head-head or general melee.

Anyway, the 'How' is more important than the 'What'.

Time flies like a bird. Fruit flies like a banana.
Offline Sickan

Senior Member


Medals: 9



« Reply #24 - Posted 2012-11-11 13:54:34 »

Marcus Pearson
As a Swedish pe(a)rson, I chuckled at this.

Cheers! Cheesy
Offline Damocles
« Reply #25 - Posted 2012-11-11 14:03:37 »

There was actually a law invented to explain why community projects fail:

"The Law Of Diminishing Marginal Utility ..."
(where x is the time invested, and y is the marginal pleasure of thinking "im the best coder in the world, look at my output")

Seriously, the reason why bigger collaborative (unpaid) projects fail, is because the
returned pleasure of adding stuff reduces the more others contribute and the bigger the project gets.
Added (especially code) changes are likely to be small, and need to yield many contraints to keep it fitting in.

Plus the coordination between all members eats up on the time .. time taken away from actually producing stuff.

Competitions are better here, since many people can contribute their own ideas to the project (which is the list of competition games)

Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #26 - Posted 2012-11-11 17:41:18 »

Hmm, why not make a 10 second game or something? Everyone gets to contribute their own minigame using a library that handles the LWJGL/Libgdx setup, and then you play through these high-paced little games and try to gather a high-score. Something like Four Second Frenzy but with more seconds and more interesting games: http://armorgames.com/play/14/four-second-frenzy.


I like this idea.
I just played this 4-second frenzy, and the games are utterly crap.
I'm sure I (and lot of people here) could make in an afternoon a better game than most of those. Maybe it can be a good showcase of java gaming.

Online Jimmt
« League of Dukes »

JGO Kernel


Medals: 131
Projects: 4
Exp: 3 years



« Reply #27 - Posted 2012-11-11 17:44:38 »

The games from 4k linked together are way better than the four second frenzy.
Offline gimbal

JGO Knight


Medals: 25



« Reply #28 - Posted 2012-11-12 15:48:02 »

There was actually a law invented to explain why community projects fail:

"The Law Of Diminishing Marginal Utility ..."
(where x is the time invested, and y is the marginal pleasure of thinking "im the best coder in the world, look at my output")

Seriously, the reason why bigger collaborative (unpaid) projects fail, is because the
returned pleasure of adding stuff reduces the more others contribute and the bigger the project gets.
Added (especially code) changes are likely to be small, and need to yield many contraints to keep it fitting in.

Plus the coordination between all members eats up on the time .. time taken away from actually producing stuff.

Competitions are better here, since many people can contribute their own ideas to the project (which is the list of competition games)

Ouch. Yeah so even when you get past the biggest problem (getting someone to step up and act the project lead) you're still flying at warp speed towards a wall.
Pages: [1]
  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.

Dwinin (26 views)
2014-09-12 09:08:26

Norakomi (57 views)
2014-09-10 13:57:51

TehJavaDev (71 views)
2014-09-10 06:39:09

Tekkerue (37 views)
2014-09-09 02:24:56

mitcheeb (57 views)
2014-09-08 06:06:29

BurntPizza (41 views)
2014-09-07 01:13:42

Longarmx (27 views)
2014-09-07 01:12:14

Longarmx (34 views)
2014-09-07 01:11:22

Longarmx (34 views)
2014-09-07 01:10:19

mitcheeb (40 views)
2014-09-04 23:08:59
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

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!