带有数据库读/写的PHP Dice Roller

时间:2013-05-10 14:11:40

标签: php mysql dice

我担心我会抓住一个比我意识到的更先进的项目,但我想制作一个小型的PHP应用程序,而且根本不知道从哪里开始。

该应用需要:

  • 滚动整套D& D dice
  • 将每个滚动的结果强加于相应模具的图像上
  • 生成随机验证ID
  • 将滚动结果,验证ID以及滚动的日期和时间写入MySQL数据库
  • 允许用户保存(用于发布论坛)掷骰子的图像,显​​示验证ID。
  • 允许其他用户(特别是DM)输入验证码并验证汇票,时间和日期 - 以防止不诚实。

可选的事情会很棒,但我担心会让这个项目更加复杂:

  • 某种类型的重新阻止防御者(滚动之间每个IP的延迟时间,或者可能是用户会话,其中DM可以设置玩家必须滚动的顺序(DM当然可以为缺席的玩家滚动) )。

这就是目标,现在问题是:我本质上是一个新手。我可以编辑PHP代码,并编写简单的代码,如果我有一个方便的cheatsheet。但是我想问的好StackOverflow人员是:

  • 这是我应该尝试用我有限的知识承担的挑战吗?如果是这样的话,我应该去哪里接受可能有助于我走上这条道路的教育 - 如果不是,那么找到能够为我创建此代码的人的最具成本效益的方法是什么(我不会寻找任何专属的,一旦代码已创建,我将在线免费发布并公开使用)?

1 个答案:

答案 0 :(得分:0)

这很简单。 php方面主要使用http://php.net/manual/en/function.rand.phphttp://ca3.php.net/manual/en/book.mysql.php函数。其余的是用HTML / CSS完成的。所以你也需要这些技能。

要制作卷ID,请在mysql中添加自动增量ID列,并将骰子卷存储在那里。