计算机游戏程序设计,用FLASH制作,编写了较多的AS类。算是一个小型项目了。用FLASH试了一下游戏设计以后,预计以后要开始转Unity3D了。Flash制作起游戏来确实比较容易,以后可以作为算法可视化的工具。感觉Unity3D能做的2D游戏,Flash也能做出来,只不过移植到移动设备时Flash比较麻烦。
感觉计算机专业的人在刚开始学习的时候用中低配置的电脑编程会比较好。因为硬件的优越会掩盖程序上的劣势。或许编了一个蛮力法,但是由于硬件问题显得蛮力法速度也很快。等以后再慢慢增加配置。
代码结构:
主要包和子包:
根目录 |
子目录 |
包说明 |
nowave |
cm |
ChooseMission选择关卡。 |
cs |
Clear Surface通关界面。 |
|
fm |
FirstMission第一关。 |
|
gs |
GameSetting游戏设置。 |
|
mc |
MovieClip数字影片剪辑的AS链接。 |
|
rw |
RotateWheel转轮。 |
|
sem |
SEcondMission第二关。 |
|
staff |
制作人员动画。 |
|
utils |
实用类。存放链表和栈。 |
|
media |
媒体类。用于播放音乐和音效。 |
每个包里面的类的介绍:
根目录 |
AS类 |
类说明 |
nowave |
MAINROOTMC |
存储主场景的引用和图片音乐路径。 |
子目录 |
AS类 |
类说明 |
|
cm 选择关卡 |
ChooseMissionSurface |
ChooseMission选择关卡界面。 |
|
Missionnum |
关卡数字的动画。 |
|
|
MPD |
missionpicture_dark。比较暗的图片。 |
用于做出聚光灯照射图片的效果。 |
|
MPL |
missionpicture_light。比较亮的图片。 |
子目录 |
AS类 |
类说明 |