Java-Gaming.org Java4K winners: [ by our judges | by the community ]         
Featured games (67)
games approved by the League of Dukes
Games in Showcase (∞)
games submitted by our members



News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 2 [3]
  Print  
  Moderation or no moderation?  (Read 6422 times)
0 Members and 2 Guests are viewing this topic.
Offline pjt33

JGO Strike Force
***

Posts: 913
Medals: 17



« Reply #60 on: 2009-07-25 06:00:32 »

Obviously an exe and .app do the same, but they're simple double-click affairs. I'm speaking from a mostly Mac OS X perspective, where you need to know how to use the command line in order to run a sh.
Aren't executable jars also simple double-click affairs, with the added advantage that you don't need a Windows box and an OS X box to test them? Speaking as someone who develops on Linux the only methods I consider realistic for distribution are applet or self-executable jar. Maybe in a couple of years Webstart will be reliable enough to add to that list.
Offline princec
« League of Dukes »

JGO Kernel
*****

Posts: 8089
Medals: 96


Eh? Who? What? ... Me?


« Reply #61 on: 2009-07-25 06:21:50 »

The other realistic way to distribute stuff is platform specific installers. It doesn't hurt and it's not complete rocket science, although I confess that I've got no idea how to make something that installs on Linux reliably. If I did, I would be embedding a hacked VM in it which might make life easier.

Cas Smiley

Offline kevglass
« League of Dukes »

JGO Kernel
*****

Posts: 5214
Medals: 49


Mentally unstable, best avoided.


« Reply #62 on: 2009-07-25 13:37:14 »

Does the game have to be cross platform to make it into this glorious list of over achievers?

Kev

Games published by our own members! Go get 'em!
Offline kevglass
« League of Dukes »

JGO Kernel
*****

Posts: 5214
Medals: 49


Mentally unstable, best avoided.


« Reply #63 on: 2009-07-25 13:42:03 »

Also, with the quality being such much higher, the games in the showcase would probably appeal to those low lifes that don't frequent a Java games development forum. What we could do with is a web site on which the showcase could be shown to the unenlightened without them having to trawl through a devs forum.

Kev

Offline kappa
« League of Dukes »

JGO Kernel
*****

Posts: 2360
Medals: 59


★★★★★


« Reply #64 on: 2009-07-25 14:04:38 »

Does the game have to be cross platform to make it into this glorious list of over achievers?

Kev

Personally when I choose to move games to showcase, I do think the game should run on at least Windows, Mac and Linux. However if its something special and not your average game clone then Windows only is fine by me. Other moderators may differ in their criteria but thats how I'd choose.
Offline kevglass
« League of Dukes »

JGO Kernel
*****

Posts: 5214
Medals: 49


Mentally unstable, best avoided.


« Reply #65 on: 2009-07-25 14:15:51 »

What about J2ME/Android/iPhone games? Can they make it into the showcase?

And is so, do they need to be playable on OSX, Windows, Linux through emulators aswell?

Kev

Offline kappa
« League of Dukes »

JGO Kernel
*****

Posts: 2360
Medals: 59


★★★★★


« Reply #66 on: 2009-07-25 15:59:32 »

i don't think the rules are clear enough yet regarding if mobile games should be allowed in the showcase or not.

Personally i think a sub section in the showcase would be fine for mobile games.
I'd also think it depends on how much interest and content there is, maybe we can see how the Android section does first.

But again this is all open for discussion and debate.
Offline pjt33

JGO Strike Force
***

Posts: 913
Medals: 17



« Reply #67 on: 2009-07-25 16:03:07 »

The other realistic way to distribute stuff is platform specific installers. It doesn't hurt and it's not complete rocket science, although I confess that I've got no idea how to make something that installs on Linux reliably. If I did, I would be embedding a hacked VM in it which might make life easier.
My point is that it does hurt - to the tune of a few hundred euros. I should probably have qualified what I said as being in the context of amateur / low budget development.

For installation of software in general on Linux the zip file (well, actually .tgz) is the standard way to go, although some people will also make packages for a couple of popular distros - e.g. a Ubuntu .deb and a Redhat .rpm. What you then hope is that your program becomes popular enough for someone at each of the main distros to volunteer to package it (working from your .tgz) and maintain the package with your upstream changes.
Offline markmistry

Full Member
**

Posts: 164



« Reply #68 on: 2009-07-25 16:36:09 »

i thought the whole reason for java was to be platform independant, if your going to use a platform specific installer why not write the game in a different language in the first place and forget java.
if a player doesnt want to use my webstart or applet then i dont want them as a player they can go and play other types of games i dont care, i think java was a great language for me to learn not because it could run almost on any machine blah de blah etc etc , it was because it was the easiest to understand and the people that program it are kind enough to help newbies by sharing thier code sample. LONG LIVE JAVA and flash can go burn in the fires of hell  Grin

Offline Orangy Tang

JGO Kernel
*****

Posts: 2960
Medals: 37


Monkey for a head


« Reply #69 on: 2009-07-25 18:12:55 »

i thought the whole reason for java was to be platform independant, if your going to use a platform specific installer why not write the game in a different language in the first place and forget java.

Because distribution is <1% of your code but if done wrong can loose you >90% of your potential players? If you follow some basic rules it's really not hard to have webstart/applet/exe versions of your game all running from the same identical code, so there's very little excuse IMHO. Webstart is good for easy deployment for java-savy developers like around here, but for your average windows user it blows hard.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Games published by our own members! Go get 'em!
Offline shatterblast

JGO n00b
*

Posts: 44


Noobier Than Thou


« Reply #70 on: 2009-07-26 01:10:02 »

The other realistic way to distribute stuff is platform specific installers. It doesn't hurt and it's not complete rocket science, although I confess that I've got no idea how to make something that installs on Linux reliably. If I did, I would be embedding a hacked VM in it which might make life easier.

Cas Smiley

Simply double-clicking the jar file in Linux can do the job.  Otherwise, a SH file is just like a BAT file in Windows.  Most of the time, right-clicking the item to run and accessing its Properties will have a tab at the top that says "Permissions."  An item there should say something to the effect of "Allow executing as a program."  If checked, then all should be good to go for double-clicking.

If you follow some basic rules it's really not hard to have webstart/applet/exe versions of your game all running from the same identical code, so there's very little excuse IMHO. Webstart is good for easy deployment for java-savy developers like around here, but for your average windows user it blows hard.

Is that because so much clicking is required just to run a Web Start software?  I noticed a few issues with the executable.  For multi-clicking, I figure a statement to participants might suffice.

Offline CyanPrime

JGO Ninja
***

Posts: 683
Medals: 7



« Reply #71 on: 2009-07-26 01:49:32 »

Woo! Soulja Boy Tell 'Em!  Grin
Offline gouessej

JGO Kernel
*****

Posts: 3560
Medals: 30


TUER


« Reply #72 on: 2009-07-26 04:10:17 »

Including TUER, because the mouse input doesn't work. Ok? Thanks.
Your suggestion had been used to improve the mouse input in the first version that still works like a charm. Sorry for the off topic.

Julien Gouesse
Offline princec
« League of Dukes »

JGO Kernel
*****

Posts: 8089
Medals: 96


Eh? Who? What? ... Me?


« Reply #73 on: 2009-07-26 06:06:24 »

The reason I use Java is because it's easy to code in, not because it's easy to deploy. Historically it's always been a massive PITA to deploy. Like Orangy says, it's a tiny bit of effort - it costs nothing btw to make an installer in Windows or Mac and of course Webstart should always be an option - and you never get a second chance to make a first impression.

Cas Smiley

Pages: 1 2 [3]
  Print  
 
 
Jump to:  


Add your game by posting it in the showcase section.

The first screenshot will be displayed as a thumbnail.

obsidian_golem 2012-05-23 10:14:50

Danny02 2012-05-21 17:10:34

Danny02 2012-05-21 17:07:10

Danny02 2012-05-21 16:56:12

davedes 2012-05-21 13:59:23

obsidian_golem 2012-05-20 20:28:41

darkjava55 2012-05-12 16:14:40

Ultroman 2012-05-12 09:36:05

Ultroman 2012-05-11 22:49:53

Ultroman 2012-05-11 22:20:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.124 seconds with 19 queries.