Java-Gaming.org Hi !
Featured games (81)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (576)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 [2]
  ignore  |  Print  
  The JCD utils :D  (Read 7132 times)
0 Members and 1 Guest are viewing this topic.
Offline vrm

Junior Duke




where I should sign ?


« Reply #30 - Posted 2004-04-16 11:46:47 »

I remeber Cas saying nobody was using his .jar/.jnlp release of AlienFlux (according to stats) you can confirm Cas ?
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #31 - Posted 2004-04-16 12:45:23 »

The reality is, that a gamer will download a 10mb video if someone in the forum wrote "olol" next to it's link.

> Anyway, all this sounds fine, but is still pure theory.

Not really. There are already alot people (hardcore gamer category), who have a current JRE installed. Most of em installed it for a specific application (Azureus or rather odd things like a Go client) or because their browser came without Java and they wanted to play stupid applet games.

I think a survey would be nice to get some solid numbers.

The acceptance for webstart is pretty high, so far everyone prefers it over applet and the common installer procedure (I talked about it with approx 30 people [all non devs and casual to hardcore gamers]).

Don't get me wrong. Jet is really a very nice product, but I'll try not using it because it's a bit against my logic (accumulating overhead with each application).

弾幕 ☆ @mahonnaiseblog
Offline vrm

Junior Duke




where I should sign ?


« Reply #32 - Posted 2004-04-16 12:57:43 »

From Alien Flux post-mortem article ( http://puppygames.net/articles/alienflux_postmortem.php )

5. Deployment with Jet

We suspected that the requirement to have Java 1.4 installed on the client machines would make our game an instant flop. Looking at the webstats we have now, we can see that we were right - we've had nearly twenty times as many downloads of the Win32 exe we built with Jet than the Java version. Nearly all of the downloads of the Java version were from Linux users.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

JGO Kernel


Medals: 404
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #33 - Posted 2004-04-16 13:45:10 »

It's evened out a little but last time I counted, Webstart made up a paltry 10% of installs.

Cas Smiley

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #34 - Posted 2004-04-16 14:47:15 »

Quote
It's evened out a little but last time I counted, Webstart made up a paltry 10% of installs.

Cas Smiley


But anyone reading this has to go check the PG website and then it becomes obvious some of the factors influencing this.

For instance, if you click on the download link, you get a page whose first button is "Alienflux for windows" "Download Now". What kind of user who has windows is even going to bother reading the next paragraph?

If you re-arranged the page so that the first item was "Alienflux for Windows, OS X, and linux", then of COURSE you'd have a heck of  a lot more JWS users.

As it is, the page currently assumes that the player knows (or even cares) that they have this thing called "Java Webstart". How many people are NOT going to get confused by that and think "but my OS is called Windows, so obviously *that* link won't work for me"?

Obviously, Cas doesn't care about trying to increase his number of JWS users Smiley so it's not like he cares about the above; my point is merely that if you want to do a test on this kind of thing, in order to get *useful* stats you absolutely have to be very careful about the download page.

PS I'm surprised that the JWS figure is as high as 10%. That suggests to me that either you have almost 10% using linux, or else there are a lot more people around who know/care what JWS is then I would have guessed.

malloc will be first against the wall when the revolution comes...
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #35 - Posted 2004-04-16 14:58:22 »

Quote

This is my experience. In a general case, if I download a piece of software (not necessarily a game) to address some problem and it does not install or run on first attempt, I usually delete it and forget it, unless (i) I used the previous version and was satisfied with it; (ii) I could not find an alternative or (iii) I have learned from somebody it will solve my problem completely, so that I have motivation for trying circumvent the problem.


OR...there's the one which IIRC is more than all those others, statistically: (iv) My friend told me it was worth suffering to get this game

alternatively: (iv-b) My friends are playing this (multiplayer) game and nagging me to download it so we can play together

[incidentally, as a master of Quake, and a die-hard Q3 fan, that was the only reason I ever got into UT long enough to get hooked: peer-pressure!]

Of course, that reason is currently almost entirely responsible for making Sony somewhere in excess fof $15 million a month (and others are making even more). "My friends are playing it" is (alleged by Sony's dev team, and quite a few others, and some psychology reports on social trends) the biggest driver of all.

Quote

3D makes a difference in gaming experience, whereas Java makes a difference in game development experience. So your analogy is not correct.


Strictly speaking, no. Webstart *can* make a considerable difference to the gaming experience (e.g. one facet: I don't have to find any 3rd party libraries, download them, install them, etc. Number one reason I don't play linux games: 99% of the time you have to go find obscure versions of 5 other obscure libraries that are probably mutually incompatible with later versions you already have installed)

I remember the DOS days of gaming, and how I became an expert computer user: it was because getting games to work was so goddamned difficult (I soon understood PC's better than my parents, who were both programmers!). To me, JWS (and anything in the same league) is the next step forward on this continuing ladder from DOS-doldrums, through WiSE installer/installshield, to someday games which *just work* Grin.

malloc will be first against the wall when the revolution comes...
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #36 - Posted 2004-04-16 15:00:22 »

Quote

Ok, but do you know a gamer who has 1.5 installed but who is not a Java developer? Smiley


Well, 1.5 isn't out yet, so... And once it is, I'd imagine 60%+ of all windows 1.4.x users will upgrade, seeing as it's now semi-automatic for them.

Quote

How about the following scenario:


Sounds a good start. What about the percentage of  "succesful starts" though?

malloc will be first against the wall when the revolution comes...
Offline princec

JGO Kernel


Medals: 404
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #37 - Posted 2004-04-16 15:32:04 »

I'm going to remove the Windows version for a bit and we'll see how many installs I get with just Webstart. I'll put those gubbins back on the download page that invite the user to install Java as well.

Cas Smiley

Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #38 - Posted 2004-04-16 15:48:36 »

Since alot of people don't know what webstart actually is... I would change that headline. "Alien Flux for Java Webstart" -> "Alien Flux for Windows and Linux (Java Webstart)" and the description text should point out, that you need Java. There could also be a small webstart app for checking if everything works (java+opengl).

弾幕 ☆ @mahonnaiseblog
Offline karatemarkel

Junior Duke





« Reply #39 - Posted 2004-04-16 16:36:40 »

I know very little about webstart, but after the experience I've had with it I'm not a fan.

If I download a webstart app, it just gets plonked away somewhere down the documents and settings directory route, and there's no way to remove the app unless I trawl through loads of folders and manually remove the app myself. On top of that, once the game is installed I can't play it off-line, I have to connect to the net every time I want to start it, its shit, well, version 1.42_1 is anyway.

What I don't understand is that if you need Java installed on your system to use webstart then why not just link to a downloadable jar?

Are people that reluctant to download a jar file?

Btw, as many people have pointed out, I don't think that downloading the latest JVM is that big a problem, if your game is desirable enough, etc.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline kevglass

JGO Kernel


Medals: 186
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #40 - Posted 2004-04-16 16:40:12 »

Webstart, removing an app, select app.. select Application->Remove Application.. never seemed too hard trick to me Wink

Webstart benefits:

- manages jres for you
- sandbox (like an applet)
- manages downloading application updates automagically

Nice. Smiley

Kev

Offline karatemarkel

Junior Duke





« Reply #41 - Posted 2004-04-16 17:54:37 »

Quote
Webstart, removing an app, select app.. select Application->Remove Application.. never seemed too hard trick to me Wink

Webstart benefits:

- manages jres for you
- sandbox (like an applet)
- manages downloading application updates automagically

Nice. Smiley

Kev


I can't find anything like that on my comp, everything I click that is related to webstart requires me to be connected to the net.
Offline kevglass

JGO Kernel


Medals: 186
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #42 - Posted 2004-04-16 18:07:19 »

You on windows? I have an entry in my Start Menu for "Java Web Start", it brings up this console thing..

I believe in 1.5 there will be items added to the Add/Remove programs malarky.

Kev

Offline karatemarkel

Junior Duke





« Reply #43 - Posted 2004-04-16 18:20:36 »

Yep, but if I I'm not connected to the net, nothing happens. I know its WEBstart but it would be nice to have some offline facilities for playing and removing games that you have *already* downloaded, that's my only problem with it.

However, if these features are added in the current version then I'm happy.
Offline tom
« Reply #44 - Posted 2004-04-16 19:54:48 »

Quote
Yep, but if I I'm not connected to the net, nothing happens. I know its WEBstart but it would be nice to have some offline facilities for playing and removing games that you have *already* downloaded, that's my only problem with it.


There is a "<offline-allowed/>" tag in the jnlp file that defines if it is possible to run the app offline or not. So it is possible to run webstart apps offline, but only if the destributor allows it.

Offline Java Cool Dude

Senior Duke




Java forever


« Reply #45 - Posted 2004-04-16 21:27:13 »

Hi-jackers Angry















Tongue
Offline dleskov

Senior Duke


Medals: 10



« Reply #46 - Posted 2004-04-18 06:55:00 »

Quote
Sounds a good start. What about the percentage of  "succesful starts" though?

Well, how do you count them unless your game is inherently multiplayer and thus requires connection to your game server?

(I do not like software that requires Internet connection, whereas its purpose suggests it should not. I know many people who use personal firewalls and would throw away your game immediately if it attempts to silently open an Internet connection.

Besides, what is the percentage of JNLP application authors who care about placing that <offline-allowed /> tag in their .jnlp files?
)

This is why I suggest to count the purchases that were results of these and those dowloads. If fact, for the author the sales volume is the ultimate measure of success (whether his sofwtare is a shareware game or something else.) To get rid of cookies, you can make your game display on startup or exit a special offer code, which would be different for EXE and JNLP.

Of course, there is also free software. If your game is free, you can still make it require no-cost registration and count the number of registrations instead of purchases.

Besides, there are actually three categories to compare:
  • JNLP/WebStart
  • Java-aware installers/EXE wrappers
  • Ahead-of-time Java compilers

Offline ap_kelly

Junior Duke




Java rocks!


« Reply #47 - Posted 2004-04-18 21:22:04 »

To get back on track, I refer you to my earlier post regarding the coding of a .3ds loader.

Quote

There is already a nice .3ds loader here http://games.swizel-studios.com/libraries.html

Perhaps updating this one if required would be a better choice than starting from scratch.

Regards,

Andy.


Regards,

Andy

Offline Java Cool Dude

Senior Duke




Java forever


« Reply #48 - Posted 2004-04-26 14:39:03 »

Hmm let me see if I can merge both loaders into only one Smiley
Offline princec

JGO Kernel


Medals: 404
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #49 - Posted 2004-04-26 17:49:32 »

...have you considered making a Maxscript exporter instead that will export to the LWJGL XML model format?

And how's about writing a renderer for the format too? (Take a peek in CVS to see how org.lwjgl.model.** is coming on - I haven't written a sample renderer yet)

Cas Smiley

Offline ap_kelly

Junior Duke




Java rocks!


« Reply #50 - Posted 2004-04-26 22:05:53 »

I have a sample renderer for the .3ds loader on my site, nothing too fancy though, wireframe a flat shading only, not support for the loaded textures.

http://games.swizel-studios.com/libraries.html

I also have several complex .3ds files which can be used to test a loader, let me know if you want me to upload them onto my site.

Cas, xml and xslt are my current tools de jour at my day job, so if you want me to look into writing transformers from one schema to another just let me know. So far I only have one side (your side) of the equation, what would you want to convert from in order to get to your xml format?

Andy.


Offline princec

JGO Kernel


Medals: 404
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #51 - Posted 2004-04-27 06:36:27 »

3ds format Smiley

Actually, XML transforms are so not the way to do it Cheesy My, er, stroke of "genius" was to realise that the modelling tools themselves should all export to the same XML format using their many and varied scripting functions. I know it's totally trivial to do in 3dsmax.

Cas Smiley

Offline Java Cool Dude

Senior Duke




Java forever


« Reply #52 - Posted 2004-04-29 00:34:10 »

Updated the main post.

@Cas: I already wrote a a renderer for 3DS and MS3D.
Check out the GLShape class in the GeomUtils directory Smiley
Offline princec

JGO Kernel


Medals: 404
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #53 - Posted 2004-04-29 07:37:56 »

Yeah, but I want a renderer from tool-agnostic XML format Smiley

Cas Smiley

Pages: 1 [2]
  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.

Longarmx (46 views)
2014-10-17 03:59:02

Norakomi (37 views)
2014-10-16 15:22:06

Norakomi (29 views)
2014-10-16 15:20:20

lcass (32 views)
2014-10-15 16:18:58

TehJavaDev (62 views)
2014-10-14 00:39:48

TehJavaDev (62 views)
2014-10-14 00:35:47

TehJavaDev (52 views)
2014-10-14 00:32:37

BurntPizza (70 views)
2014-10-11 23:24:42

BurntPizza (40 views)
2014-10-11 23:10:45

BurntPizza (82 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

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
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!