我是一名最近在Flash中创建了2D游戏的noob程序员。老实说,除了我迄今为止在使用Flash / ActionScript 3.0环境构建我的游戏时学到的东西,我对此一无所知,但我非常乐意学习。我非常感谢您可以使用哪些工具来完成项目中的后续步骤。
这就是我现在要对游戏做的事情:
为了开始为我的项目实现这些目标,有谁可以提供一些关于我可以转向的资源和工具的建议?
另外,我应该以什么顺序尝试完成这些目标?
提前感谢所有帮助!
答案 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/