如何使用免费演示制作共享软件程序

Jes*_*der -1 windows shareware demo

我有一个游戏,我想通过以下系统销售:赠送一个演示(比如,前几个级别)并出售完整版本.我想尽可能无缝地过渡到完整版本.我在网上之前从未卖过任何东西,所以我不确定它是如何工作的(即使没有免费演示).

这似乎是一个非常普遍的问题,所以我想象有一个标准的解决方案.我正在用C++编写,目标是Windows,我的安装程序是由NSIS生成的.

Tom*_*rle 7

有两种选择:

  1. 单独的演示和完整版.您的电子商务提供商会将完整版本发送给购买它的人.
  2. 通过注册密钥或在线激活过程解锁的演示.注册密钥可以动态生成(或从预先生成的列表中获取).然后,电子商务提供商可以在购买后立即将密钥发送给客户.

两种方法都有其优点和缺点.

单独的完整版

  • 较小的演示文件,节省带宽
  • 购买完整版的客户需要的技术支持较少(根据我的经验)
  • 游戏的两个版本,更多的测试
  • 更难以向客户分发更新版本 - 需要为每个客户保留登录信息,或者在几天后过期的秘密URL.

解锁演示

  • 包含所有资产,可能浪费带宽
  • 更容易分发破解版本(盗版可以分发10KB补丁或注册码并链接到您的演示文件,浪费更多带宽)
  • 单一构建,少测试
  • 易于分发更新版本(每个人都可以下载相同的公共版本)

关于"一般"的解决方案,看看周围的商业包装DRM如这一个.一些游戏门户/发布者还要求您使用自己的包装器.