{"id":694,"date":"2010-06-09T12:08:20","date_gmt":"2010-06-09T12:08:20","guid":{"rendered":"http:\/\/www.winterwolves.net\/blog\/?p=694"},"modified":"2010-06-09T12:10:36","modified_gmt":"2010-06-09T12:10:36","slug":"making-of-card-sweethearts","status":"publish","type":"post","link":"https:\/\/www.winterwolves.net\/blog\/2010\/06\/making-of-card-sweethearts\/","title":{"rendered":"Making of Card Sweethearts"},"content":{"rendered":"<p><a href=\"http:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2010\/06\/carlastrip.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-695\" style=\"border: 1px solid black; margin-left: 5px; margin-right: 5px;\" title=\"carlastrip\" src=\"http:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2010\/06\/carlastrip-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" align=\"right\" srcset=\"https:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2010\/06\/carlastrip-300x225.jpg 300w, https:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2010\/06\/carlastrip.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>My latest game, <a href=\"http:\/\/www.cardsweethearts.com\/\">Card Sweethearts<\/a>, is out. So I thought to make a post about the making of it, including some interesting informations for developers about a hard DRM decision I had to take.<\/p>\n<p>As you might imagine taking a look at the screenshot on the right, the game is about poker. In some parts, you can even play strip poker with one of the four women you&#8217;ll encounter during the game. The game features beautiful manga art from Rebecca Gunter (don&#8217;t bother contacting her, she is full of work until next year!) and uses a custom version of the Ren&#8217;Py card-game engine that the programmer Tom made specifically for this game.<\/p>\n<p><strong>The Game<\/strong><\/p>\n<p>The project started a long time ago, so long that I had to look in my emails archive to find out when first I asked Tom if he would like to collaborate with me for this game. It was september 2008! The poker engine took quite some time to make (it&#8217;s more complex than you might think, especially the Poker AI of the CPU players) so around the summer of 2009 I had a finished alpha version of the poker engine, all the art for the game and a general plot idea in my mind.<\/p>\n<p>At those times I had released already some other visual novels\/dating sims like Bionic Heart. The problem for me in making those games was (actually it still is) the language: since I wanted this game to be humorous, I had lots of difficulties in writing it in english because isn&#8217;t my native language. So I hired a person I found on Deviantart to write the game texts.<\/p>\n<p><strong>Unexpected Problems<br \/>\n<\/strong><\/p>\n<p>Sadly, that person quit in middle of the story in autumn 2009: so I was in a very bad situation, with almost everything ready except the story. Once again, I asked my precious collaborator Ayu Sakata (which at those times was proofreading Heileen 2, and started writing The Flower Shop) if she could finish the story. I really can&#8217;t blame her for not being too enthusiast about this (even if she never said that, I&#8217;m sure she was!), being a poker game with a male protagonist trying to date the girls, and end up playing strip poker with them \ud83d\ude42<\/p>\n<p>But anyway, she did a great job as always and in April\/May we had the final beta version. Now comes the interesting part for developers: the DRM!<\/p>\n<p><strong>Why we decided to drop the DRM<br \/>\n<\/strong><\/p>\n<p>As you can imagine, such a game would be very popular among the warez sites (manga, strip poker, etc) much more than my other regular games. Tom even came up with a neat online activation system, that was using a private\/public key (similar to what OpenPGP does for emails) so that the product, once activated on a computer, was tied to its hardware. The user would have been able to &#8220;deactivate&#8221; the game from a computer to reinstall it to another, but still, was unable to play for example at same time on his home pc and on his notebook.<\/p>\n<p>After some weeks of testing and feedback from friends, developers friends and normal testers, we decided to take the risk and drop it. Why? Well, for several reasons:<\/p>\n<ul>\n<li>I&#8217;ve always promoted the idea that people would buy the game license as &#8220;personal&#8221;. So restricting the use to only 1 computer per person was against what I always did<\/li>\n<li>There&#8217;s always the risk of server going down, preventing people from registering (even if was just one-time activation). A fun coincidence was that exactly in those weeks I was unable to play even for just a few hours Dragon Age expansion (requiring online log-in) and I remember I was extremely disappointed as player<\/li>\n<li>The game would have been cracked anyway: so all that DRM would have accomplished is prevent a &#8220;0-day crack&#8221; but possibly piss off some people<\/li>\n<li>The Ubisoft DRM epic fail was not too distant: I had fear of bringing my company under a bad name&#8230; once you lose the buyers confidence, is hard to get it back!<\/li>\n<li>Ultimately, we wanted to provide a good experience to paying users, and focus only on them, not the pirates<\/li>\n<\/ul>\n<p>So, we released the game <strong>using absolutlely No-DRM system<\/strong>. Just a download link to get the fullversion, like we always did.<\/p>\n<p>I don&#8217;t know if the game has been already cracked or not (it&#8217;s out since just yesterday) but I have the feeling (and the hope!) I made the right choice. The choice of rewarding people who buy games, not punish them with absurd DRM requirements.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My latest game, Card Sweethearts, is out. So I thought to make a post about the making of it, including some interesting informations for developers about a hard DRM decision I had to take. As you might imagine taking a look at the screenshot on the right, the game is about poker. In some parts, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,114,94,9,13,23],"tags":[128,130,129],"class_list":["post-694","post","type-post","status-publish","format-standard","hentry","category-antipiracy","category-card-games","category-development-tricks","category-indie-life","category-postmortem","category-tycoongames","tag-drm","tag-online-activation","tag-piracy"],"_links":{"self":[{"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/posts\/694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/comments?post=694"}],"version-history":[{"count":3,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/posts\/694\/revisions"}],"predecessor-version":[{"id":697,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/posts\/694\/revisions\/697"}],"wp:attachment":[{"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/media?parent=694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/categories?post=694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/tags?post=694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}