Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (491)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (555)
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  
  Shared code  (Read 3313 times)
0 Members and 1 Guest are viewing this topic.
Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Posted 2010-10-04 16:44:57 »

Sorry if this has already been posted - I couldn't find a topic where it is though.

I think we need to share a little more of our code. We have tons, and tons of small hobbyist-games where the code under it, never see daylight.
It is only a small amount of the games on this site that is sold.

Right now the shared-code board (almost) only consist of our projects for enhancing games (libraries and tools), and I think we should have a sub-board where we can paste the code from our games. Working games that it.

I'm not saying you need to share your source, but that it would be great if we were a little more open about it.


Did I miss anything? Is there a reason that we don't like to share source for our games?  Cheesy

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #1 - Posted 2010-10-04 20:38:41 »

no.more.sub.boards

Other than that, you can easily dump your source code in a zip and attach it to your post.

Whether that should be encouraged? I don't know. Often game-code is a can of worms that tends not to crash too often.

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

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #2 - Posted 2010-10-04 20:52:32 »

I agree with Riven. I rarely avoid sharing my game code not because I don't have a place to put it but because I'm embarrassed by it. I almost always end up with something that code-wise I am not proud of and don't want people copying my bad examples. But, as Riven says, that's game development, hence a lot of people not sharing their code.

If you really want to, you can put it in shared code or attach it to your post.

See my work:
OTC Software
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #3 - Posted 2010-10-04 21:21:13 »

I don't see the majority of my game code as interesting enough to share. Gameplay code is usually heavily tied to the rest of the code, and even the bits that are reasonably self-contained aren't worth separating - it's the emergent system of all the little bits that makes the final game fun (or not).

Perhaps if you said what kind of code you'd like to see more for and what you're aiming to achieve?

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline dime

Senior Newbie





« Reply #4 - Posted 2010-10-04 23:46:01 »

Same here. I have a ton of code and don't mind sharing it.  I don't know how much of an audience a bunch of half finished games with poor graphics would have though. Smiley  Most smaller games would probably be easier to just code up ones self then digging though someone elses mush.

Offline Karmington

Senior Member


Medals: 1
Projects: 1


Co-op Freak


« Reply #5 - Posted 2010-10-05 02:07:34 »

I think it would be a very valuable resource, and shared code is a fine forum for it, seems pretty quiet..( though now that i look at it, there's tons of stuff there!)
I know a full game is a huge mess most cases but that's just why it would be useful for people
to be able to look at other people's code and snoop around how others have solved problems.
No code is really perfect, so it doesn't matter if there's old or shoddy code, as long as any users
understand that they are viewing it at their own risk.

Truly nice clean implementations would percolate to the fore, some people might even trouble to clean
popular and much questioned after code more and provide still more useful insights.
What is certain that working in a vacuum is not a good thing, having to do group work will quickly highlight differences
in people's styles of code, their weak and strong areas. Much like go and chess games are analyzed we could have
dissections of what weaknesses or strengths are shown in certain problem areas, and so forth.

Offline dime

Senior Newbie





« Reply #6 - Posted 2010-10-05 08:36:10 »

I'm up for it, but instead of posting to forum, would a semi-open source control system work?  Everyone could just upload what they wanted under their username.  Or even shared ftp server.
Offline Roquen
« Reply #7 - Posted 2010-10-05 08:52:20 »

My thinking is why? You could just use an existing service like code.google, sourceforge, etc. etc.
Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #8 - Posted 2010-10-05 12:49:11 »

I'm up for it, but instead of posting to forum, would a semi-open source control system work?  Everyone could just upload what they wanted under their username.  Or even shared ftp server.

That is actually a great idea. I think we should at least encourage people to attach their code to their post.
The reason is to show other people how we come around different problems. For instance, I had a hard time with particles  persecutioncomplex

My thinking is why? You could just use an existing service like code.google, sourceforge, etc. etc.
That just seems like a lot of work and registering for sharing code. I think it should be easier to do, so more people will.

Offline Roquen
« Reply #9 - Posted 2010-10-05 14:22:06 »

Not every person would have to set up a project.  One person could and others could 'contribute', which each program being a sub-project.  Seems like much less work to me.  Why go through the hassle and expense of hosting?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

JGO Kernel


Medals: 369
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #10 - Posted 2010-10-05 20:35:55 »

All of my crap lives at Sourceforge - http://sf.net/projects/spgl
It's rubbish of course, but sadly forms the basis of all our games, on top of LWJGL, which is also on sourceforge.

Cas Smiley

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #11 - Posted 2010-12-17 01:58:37 »

[CLOSED]

This request was denied and has been denied for more than 1 month.

See my work:
OTC Software
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.

Nickropheliac (15 views)
2014-08-31 22:59:12

TehJavaDev (23 views)
2014-08-28 18:26:30

CopyableCougar4 (29 views)
2014-08-22 19:31:30

atombrot (41 views)
2014-08-19 09:29:53

Tekkerue (38 views)
2014-08-16 06:45:27

Tekkerue (35 views)
2014-08-16 06:22:17

Tekkerue (25 views)
2014-08-16 06:20:21

Tekkerue (34 views)
2014-08-16 06:12:11

Rayexar (72 views)
2014-08-11 02:49:23

BurntPizza (48 views)
2014-08-09 21:09:32
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!