Noob程序员创建了Flash 2d益智游戏。关于我可以用什么工具来完成项目后续步骤的基本问题

时间:2011-08-20 23:34:22

标签: flash

我是一名最近在Flash中创建了2D游戏的noob程序员。老实说,除了我迄今为止在使用Flash / ActionScript 3.0环境构建我的游戏时学到的东西,我对此一无所知,但我非常乐意学习。我非常感谢您可以使用哪些工具来完成项目中的后续步骤。

这就是我现在要对游戏做的事情:

  • 创建网站并在线发布游戏以供人们玩
  • 让玩家创建一个个人帐户,在每个益智游戏级别上显示他​​们的表现。
  • 能够以一种形式上传每个拼图级别的玩家决策和性能指标数据,以后可以使用MS-Excel / Access进行统计分析。
  • 创建一个排名阶梯,其中为参与游戏的玩家提供徽章/积分/奖励,并在个人拼图级别上成为最佳表现者。

为了开始为我的项目实现这些目标,有谁可以提供一些关于我可以转向的资源和工具的建议?

另外,我应该以什么顺序尝试完成这些目标?

提前感谢所有帮助!

1 个答案:

答案 0 :(得分:1)

[我假设你想自己做,而不是使用一些预制的API]

创建网站。你需要学习HTML和CSS。它们是标记语言,您应该能够轻松地获取它。

网站的后端:我建议在服务器上运行PHP。您还需要一个数据库来存储您的高分。有许多数据库可以与PHP一起使用。我会选择MySQL。

顺便说一下,看下面的代码:

public static function getById( $id ) {
    $conn = new PDO( DB_DSN, DB_USERNAME, DB_PASSWORD );
    $sql = "SELECT *, UNIX_TIMESTAMP(publicationDate) AS publicationDate FROM articles WHERE id = :id";
    $st = $conn->prepare( $sql );
    $st->bindValue( ":id", $id, PDO::PARAM_INT );
    $st->execute();
    $row = $st->fetch();
    $conn = null;
    if ( $row ) {
    return new Article( $row );
    }
  }

与AS3不相似吗?

然后,您需要让您的游戏与您的网站互动。这可以通过让swf访问某些网址来完成 - 例如http://yoursite.com/highscores.php?action=addHighScore&name=John&score=330。然后你的后端(PHP)将它添加到你的数据库。

您可能也想显示高分。您可以在swf或您的网站上显示它。

所以,我建议你做的是阅读HTML,CSS和PHP,并谷歌方便。

这是关于构建简单CMS的教程:

http://www.elated.com/articles/cms-in-an-afternoon-php-mysql/