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
Java-Gaming.org
>
Discussions
>
Business and Project Discussions
>
DRM for Level Packs
Pages: [
1
]
Print
DRM for Level Packs
(Read 977 times)
0 Members and 1 Guest are viewing this topic.
kevglass
« League of Dukes »
JGO Kernel
Posts: 5214
Medals: 49
Mentally unstable, best avoided.
DRM for Level Packs
«
on:
2011-08-05 05: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!"
Current
|
Home
|
Twitter
|
Slick
|
Phys2D
|
Tutorials
Swattkidd7
Full Member
Posts: 203
Re: DRM for Level Packs
«
Reply #1 on:
2011-08-05 05: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?
endolf
« League of Dukes »
JGO Kernel
Posts: 1596
Medals: 2
Current project release date: sometime in 3003
Re: DRM for Level Packs
«
Reply #2 on:
2011-08-05 06: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.
DarkVoid Online
|
Code
|
Homepage
|
JInput
Games published by our own members! Go get 'em!
kevglass
« League of Dukes »
JGO Kernel
Posts: 5214
Medals: 49
Mentally unstable, best avoided.
Re: DRM for Level Packs
«
Reply #3 on:
2011-08-05 06:17:38
»
Interesting one. I'm hoping to sell these for the desktop too - which makes the backend just a bit more fiddly.
Kev
Current
|
Home
|
Twitter
|
Slick
|
Phys2D
|
Tutorials
kappa
« League of Dukes »
JGO Kernel
Posts: 2358
Medals: 59
★★★★★
Re: DRM for Level Packs
«
Reply #4 on:
2011-08-05 06: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?).
Z-Man
Sr. Member
Posts: 270
Medals: 7
Re: DRM for Level Packs
«
Reply #5 on:
2011-08-06 19: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...
"Anything that can possibly go wrong, does."
Mads
JGO Ninja
Posts: 674
Medals: 16
Directly directional
Re: DRM for Level Packs
«
Reply #6 on:
2011-08-07 12: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.
http://www.JavaDaemon.com/
namrog84
Full Member
Posts: 245
Medals: 12
Keep programming!
Re: DRM for Level Packs
«
Reply #7 on:
2011-08-07 18: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"
Nate
JGO Neuromancer
Posts: 1062
Medals: 30
mooooo
Re: DRM for Level Packs
«
Reply #8 on:
2011-08-07 21: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!
projects
Pages: [
1
]
Print
Jump to:
Please select a destination:
-----------------------------
Games Center
-----------------------------
=> Featured Games
=> Showcase
=> Contests
===> LWJGL16k - 2011
===> 4K Game Competition - 2012
===> JGO Comp Petite
===> Finished Contests
=====> 4K Game Competition - 2011
=====> 4K Game Competition - 2010
=====> 4K Game Competition - 2009
=====> 4K Game Competition - 2008
=====> 4K Game Competition - 2007
=====> 4K Game Competition - 2006
=====> 4K Game Competition - 2005
=====> Tiny Game 2010
=====> JGO Comp 2009
=====> 16K LWJGL Competition - 2005
=====> Java Technology Game Development Contest - 2004
-----------------------------
Discussions
-----------------------------
=> General Discussions
===> Suggestions
=> Business and Project Discussions
===> Jobs and Resumes
===> Community & Volunteer Projects
=> Miscellaneous Topics
-----------------------------
Game Development
-----------------------------
=> Newbie & Debugging Questions
=> Articles & tutorials
=> Game Play & Game Design
=> Game Mechanics
===> Artificial Intelligence
=> Networking & Multiplayer
=> Performance Tuning
=> Shared Code
-----------------------------
Java Game APIs & Engines
-----------------------------
=> Engines, Libraries and Tools
===> Java 3D
===> JInput
===> jMonkeyEngine
===> Xith3D Forums
===> Tools Discussion
=> Java 2D
===> JavaFX
=> OpenGL Development
===> JOGL Development
===> LWJGL Development
=> Java Sound & OpenAL
===> JOAL Development
=> Java on Mobile Devices
===> Android
===> J2ME
Loading...