用动作脚本编写的简单游戏的起点

时间:2011-02-01 19:49:23

标签: flash actionscript-3 actionscript

我想开发一个简单的游戏:http://www.albinoblacksheep.com/games/falldown2 然后让它变得更加花哨。但我不知道从哪里开始。我已经启动了AS3所以我知道语法和内容,但我有点迷失。有谁知道一个很好的起点或教程,可以帮助我这个? 感谢

3 个答案:

答案 0 :(得分:1)

除了“Go get a book”或“Go to a AS3 game dev forum”这两个明显的答案(两者都应该完成),这里有几个“开始点”来帮助指导你的研究。

首先,要充分了解设计模式。开发可能变得混乱,游戏开发更是如此。保持代码良好的结构和组织是至关重要的。遵循良好的设计模式将极大地帮助您。了解有关使用MVC(模型 - 视图 - 控制器)进行开发的信息,这将有助于您将数据(模型)与视图分开(您所看到的)。这个组织将帮助你不要得到一堆难以纠缠的意大利面条代码,这些代码变得难以阅读或破译。此外,了解命令模式对于游戏开发非常有用,因为您可以设置响应用户交互而触发的命令。

接下来,看看游戏开发理论。这是一个非常棒的话题,所以我不能在这里有效地总结,但总的来说,在游戏事件循环中做一些研究。这是一个定期触发的循环,告诉你的游戏进行计算并绘制到舞台上。虽然值得商榷,但通常的做法是将数学计算和绘图分成两个独立的循环。在AS3中,有一个很好的参数可以让您的计算在基于Timer的循环上触发,并使您的绘图基于Event.ENTER_FRAME循环。

最后,永远不要低估看样品的有用程度。网上有大量的AS3游戏开发源,所以找一些样本来学习应该很容易。

哦,玩得开心!游戏开发可能令人沮丧,但只要你继续玩得开心,你就会回来更多。祝你好运!

答案 1 :(得分:1)

尽管ilollar对他所说的事情是正确的,但是当你刚开始时它可能需要处理很多!

我想指出Michael James Williams avoider tutorial,这是开始学习AS3和游戏开发的非常好的资源!在完成一些工作后,您可以随时进入设计模式和MVC。但这是一个非常好的起点。这是他自己的介绍:

  

本教程已被阅读   成千上万的人。它被用作   教学辅助学校,学院和教学   大学,它已被翻译   西班牙语,波兰语和意大利语,以及   它甚至被用作基础   一些商业游戏。到...的时候   你已经完成了所有十二个部分,   你将有一个良好的基础   编程Flash。 Click here to get started

答案 2 :(得分:0)

这是一本关于Flash游戏开发的好书。

Real-World Flash Game Development: How to Follow Best Practices AND Keep Your Sanity

我的一位朋友写了这篇文章,并且他一直在制作基于Flash的游戏7年。

多年前我使用本书学习了Flash / AS3开发:

Foundation Actionscript 3.0 Animation: Making Things Move!