寒假刚开始就要做APP作业,作业内容是要把想像中的APP变成实体的画面设计稿。我从上学期开始就萌生想和朋友一起做一个对我们而言非常需要的APP,无奈对于程式设计的知识量还不够,在询问老师之后我们决定将在下学期开始著手制作。

33.jpg

 

 

在上学期的APP课程,从期初的一无所知到期末考时已经可以做出一个完整的赛跑游戏,成就感真的很大。透过学校系统化的教学让我发现其实程式设计远远没有想像中的这么难,难的是要如何一步一步的思考程式逻辑,以及把它具象化的做出来。

 

虽然我们是从比较好入手的APP INVENTOR入门,而非C++JAVAPYTHON等,一开始可能会怀疑学习这样的内容是否足以让我们应付未来就业的需求,但后来发现就是因为APP INVENTOR好入手的特性,可以让我们先了解程式语法的基础架构,如果之后有意向继续学习的话可以降低后续的学习障碍。

 

在每周两个小时的必修课中,期初时我们会学习从简单的ButtonLabel开始拉,接著慢慢加入变数、座标、图案等等。制作内容也从简单的成绩统计到各种游戏制作。在基础的原理之下,我们有很大的空间发挥我们创意,也使我们更熟悉每个元件的应用方式。

 

这学期的期末考试内容为要我们制作一个赛跑游戏,在赛跑的途中会随机变换跑者,而每位跑者各有各自的跑步速度以及熟悉的地形,如果遇到适合的地形速度会随之改变。由于是随机更换跑者的关系,每次的赢家都会不同,猜测这次会是谁赢便是这个程式主要的乐趣之处。

 

尽管期末考还是有很多人没有完整的将程式做完,抑或是有疏漏。但重要的是我们在这一学期的课程中学到了什么,在经过么长时间的训练后,我相信我们学校的同学将会有更显著的进步,以及大幅提升对于程式设计之热情。

44.jpg

相关文章