Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (109)
games submitted by our members
Games in WIP (536)
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  
  DRM for Level Packs  (Read 2711 times)
0 Members and 1 Guest are viewing this topic.
Offline kevglass

JGO Kernel


Medals: 122
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Posted 2011-08-05 11:41:49 »

I'm thinking about the next game in the Yore series which will most likely be monetized by selling level/quest packs. These will be downloaded into the client and will allow the player to play a new set of adventures.

However, I'm not sure how or whether to secure these downloads from being copied around or what not.

Anyone have any experience with this sort of thing or has any good suggestions?

Kev

PS. Valid suggestion is of course "No DRM!"

Offline Swattkidd7

Junior Member





« Reply #1 - Posted 2011-08-05 11:53:06 »

This is not really what you were asking for but maybe sell a Level/Quest editor which people can use to make their
own levels and quests that they can share which will help you add content for people whom just want to play the game, but also for people whom want to create content for the game and you would not have to worry about people
sharing levels because it would be a good thing.

Just an idea off the top of my head. Also if it is an applet or something could you just "enable" the level on their account if they pay for it?
Offline endolf

JGO Coder


Medals: 7


Current project release date: sometime in 3003


« Reply #2 - Posted 2011-08-05 12:15:01 »

In legends you check for paid access to level >20, can you not do a similar thing for access to the quest/dungeon packs, where the dungeon or quest knows which paid pack it belongs to?.

You still end up with the issue of having a cracked client or quest/dungeon pack, where the pack id of each quest/dungeon has been reset to that of the free ones.

Just an idea.

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

JGO Kernel


Medals: 122
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #3 - Posted 2011-08-05 12:17:38 »

Interesting one. I'm hoping to sell these for the desktop too - which makes the backend just a bit more fiddly.

Kev

Offline kappa
« League of Dukes »

JGO Kernel


Medals: 75
Projects: 15


★★★★★


« Reply #4 - Posted 2011-08-05 12:59:21 »

I thought princec's method was pretty nice where he baked in the buyers name and email address into the game. You could do the same for the downloadable packs, so they display this information and have some sort of checks to make it unchangeable (sign the pack or something?).
Offline Z-Man
« Reply #5 - Posted 2011-08-07 01:33:33 »

You could build the packs into the game and just have the payed stuff be account based. That way if you buy them you can play them on your PC, iPhone, etc. Kind of like what endolf suggested. You would have to find a way to keep people from cracking the levels though...
Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #6 - Posted 2011-08-07 18:57:32 »

You could require a register with an e-mail or something once per client, before they can play in offline-mode. Kind of like Minecraft.

Offline namrog84

JGO Ninja


Medals: 46
Projects: 4


Keep programming!


« Reply #7 - Posted 2011-08-08 00:56:32 »

require internet connectivity
check for purchased material
bake/bury the name/account into each package release.
if it gets pirated a little, enjoy free word of mouth/advertising

only have it cost money on mobile platforms and places where its harder to pirate. and places like traditional PC where its very easy to manipulate/hack, offer it for free or just make a fake drm to scare away the low level newbs from trying. 

Offer exe encrypted versions to pc, and although mac/linux may have the direct jar or whatever, its a much smaller crowd and the pc pirates may not think to try and get a hold of the mac/linux jars?

"Experience is what you get when you did not get what you wanted"
Offline Nate

JGO Kernel


Medals: 145
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #8 - Posted 2011-08-08 03:14:43 »

To keep people from swapping packs, something in the pack needs to know about what installation it should work on. This could be a text file in the pack JAR. If that is too easy, compile the user's email address into a String field in a class in the pack JAR. Important thing is to not waste too much of your time on DRM!

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.

CogWheelz (18 views)
2014-07-30 21:08:39

Riven (26 views)
2014-07-29 18:09:19

Riven (15 views)
2014-07-29 18:08:52

Dwinin (13 views)
2014-07-29 10:59:34

E.R. Fleming (34 views)
2014-07-29 03:07:13

E.R. Fleming (12 views)
2014-07-29 03:06:25

pw (43 views)
2014-07-24 01:59:36

Riven (44 views)
2014-07-23 21:16:32

Riven (30 views)
2014-07-23 21:07:15

Riven (31 views)
2014-07-23 20:56:16
List of Learning Resources
by SilverTiger
2014-07-31 18:29:50

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

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

HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54
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!