Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (581)
games submitted by our members
Games in WIP (500)
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  
  Downloadable Content  (Read 4767 times)
0 Members and 1 Guest are viewing this topic.
Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Posted 2006-05-22 20:16:14 »

My latest creation Tiltilation is level based. You'll get 15 levels in the demo + an additional 50ish in the full version. However, I'm considering offering downloadable level packs to registered users, something like

- Hardcore - difficult levels like in the current version
- Kids - really simple but colourful levels

It being a casual game I don't want people to have to go off to the web to get the levels and then install them in some ornate directory (like say Quake) but rather have an internal interface that allows the game to go and retrieve level packs at the click of a button. This has the added benefit of helping me check registration keys frequently.

I'm worried about having an extra pay for feature that relies on having an internet connection. Is this a problem these days? Do people still get annoyed when they find a feature they can't use because they're not connected?

Kev

Offline g666

Junior Member





« Reply #1 - Posted 2006-05-22 20:37:38 »

Wont they have to be connected to get the game at all?

desperately seeking sanity
Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #2 - Posted 2006-05-22 20:40:00 »

Sure, but dial up users don't always stay connected - I guess its also the same issue with online best times - when do you connect to the webserver to upload them?

Kev

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

Junior Member





« Reply #3 - Posted 2006-05-22 23:51:32 »

the brodband conections are drimaticle incrising in the western world Shocked Grin
Offline ryanm

Senior Member


Projects: 1


Used to be bleb


« Reply #4 - Posted 2006-05-23 12:10:39 »

I think everyone will understand that the content has to come from somewhere. People will only really get annoyed if they have to access the internet to use the content they already have locally (I'm looking at you, Steam)
Offline darkprophet

Senior Member




Go Go Gadget Arms


« Reply #5 - Posted 2006-05-24 02:36:59 »

Maybe you should be clever about it and detect whether they have an internet connection when playing the game; if they do, just start downloading content in the bg.

Upon exit, if any level is downloading and hasnt finished yet; just delete the entire level and try again later...

DP

Friends don't let friends make MMORPGs.

Blog | Volatile-Engine
Offline g666

Junior Member





« Reply #6 - Posted 2006-05-25 18:28:22 »

Some ppl might get scared off by a firewall alert if u did that tho.

desperately seeking sanity
Offline beowulf03809

Junior Member




We live for the code, we die for the code


« Reply #7 - Posted 2006-05-25 19:36:04 »

Preface the action with a popup that says

   Wow! New levels are available for you.    Shocked
   Would you like to download them in the background or wait until later?

   [  Download ]  [ Wait ]

Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #8 - Posted 2006-05-25 23:09:32 »

Its been suggested elsewhere that I should supply the level packs as seperate installers available from the website. This works for windows but is going to be a nightmare on linux and macos (since I don't have an install strategy there Sad)).

Oh well! Smiley

Kev

Offline waniso

Junior Newbie





« Reply #9 - Posted 2006-05-29 14:56:54 »

This brings up something that I have been worried about lately: content protection.
For a content provider, asset protection is fundamental. With a game that a user can play offline, you notice that the cached content with Java Web Start can be hacked by unjarring  the resources.jar.
I currently have a DRM-like protection mechanism in my deployment pipeline, but I am very curious how our Java community deals with this issue!

Waniso
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Online Riven
« League of Dukes »

JGO Overlord


Medals: 605
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #10 - Posted 2006-05-29 16:53:30 »

DRM in java? Right.

DRM mainly screws your paying customers - for more detailed information search this forum a bit because there are lots threads about this subject.

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

Junior Newbie





« Reply #11 - Posted 2006-05-30 15:10:12 »

Forget DRM!  (I said DRM-like  Wink )
Question:  how do you make it then impossible for someone to steal your game resources?
Offline Orangy Tang

JGO Kernel


Medals: 51
Projects: 11


Monkey for a head


« Reply #12 - Posted 2006-05-30 15:23:56 »

Forget DRM!  (I said DRM-like  Wink )
Question:  how do you make it then impossible for someone to steal your game resources?

Don't give them to them in the first place. Anything else is just a delaying tactic.

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

Junior Newbie





« Reply #13 - Posted 2006-05-30 15:37:08 »

I guess you misunderstood me  Wink
What I meant was for a game deployed online using JWS,  you can unjar the resources if you go to the cache folder e.g. Application Data\Sun\Java\Deployment\cache\javaws\http

Out of curiosity, how are you planning to make a game playable offline if the resources are not cached???  Shocked
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #14 - Posted 2006-05-30 16:24:39 »

What rangy ment was that you have to keep the stuff for yourself if you want to ensure that no one else gets it.

What are you afraid of anyways? That someone steals your assets and sells a game with em? Well, there are laws for that, which is also a reason why pretty much no one cares about it. Popcap for example doesnt even bother with packing those files. If someone steals em and you sue em you'll make way more money than you have lost (which is pretty much nothing... its totally unlikely that someone wont buy your game because he bought a game from s.o. else with some of those assets before).

弾幕 ☆ @mahonnaiseblog
Offline Jeff

JGO Coder




Got any cats?


« Reply #15 - Posted 2006-07-24 06:44:33 »

Yeah. Clients are insecure.  There is no way around that.

Question is how much effort to you want to put into building the meta-game... which is the puzzle for the pirate trying to  crack  it.

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline beowulf03809

Junior Member




We live for the code, we die for the code


« Reply #16 - Posted 2006-07-25 21:26:39 »

Yeah. Clients are insecure.  There is no way around that.

Question is how much effort to you want to put into building the meta-game... which is the puzzle for the pirate trying to  crack  it.


I like that perspective on it.  You can almost charge extra under those conditions since the cracker is getting two games in one!   Cheesy
Offline Amos Wenger

Senior Member




Everything's possible, but not everything's fun...


« Reply #17 - Posted 2006-07-25 21:53:06 »

You can't build installers on Linux/MacOS ? Check IzPack : http://www.izforge.com/izpack/
I used it to deploy a demo some time ago, and I can tell you it works really really well.

"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
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.

xsi3rr4x (64 views)
2014-04-15 18:08:23

BurntPizza (62 views)
2014-04-15 03:46:01

UprightPath (75 views)
2014-04-14 17:39:50

UprightPath (58 views)
2014-04-14 17:35:47

Porlus (76 views)
2014-04-14 15:48:38

tom_mai78101 (101 views)
2014-04-10 04:04:31

BurntPizza (161 views)
2014-04-08 23:06:04

tom_mai78101 (256 views)
2014-04-05 13:34:39

trollwarrior1 (209 views)
2014-04-04 12:06:45

CJLetsGame (216 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
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!