处理游戏

属于数字内容技术课程之一的个别项目:“计算机编程简介”

 日期:2016年11月-2017年1月 
 工具:处理3.2.1(java) 

理念:

这是我们的教授为没有编程经验的学生设计的一个项目,目的是学习基本的编码技能 。 由于我们都是数字内容和技术领域的新手,因此学习如何通过处理进行编码是一种很棒的方法。 这个Processing游戏项目旨在教我们如何定义变量,加载图像,正确检测对象以及逐步形成引人入胜的游戏

描述:

  1. 按开始
    当玩家单击“开始”按钮时,我想创建一个反馈。 在将start_image_1加载为初始屏幕页面之后,如果鼠标移动到按钮的范围,则显示为start_image_2 ,按钮框将更改颜色。
  2. 输入游戏:
    *游戏中有5个主要元素,包括玩家喷气机,具有不同排列的敌方喷气机,绿色能源,血量,爆炸
    *玩家需要使用键盘来控制射流的方向。 如果射流接触到绿色能量,玩家将获得血液量。
    *敌人喷射器带有随机阵列和随机位置,每一个都被编写来检测玩家的喷射器并散发出玩家的鲜血。
    *如果喷气机撞到敌方喷气机阵列,将会发生爆炸,并且玩家会流血。 但是,喷气式飞机可以通过射击来攻击敌人,如果一个敌人的喷气式飞机下降,则玩家会获得20分(显示在左下角)。 一旦血液达到0,游戏结束!
  3. 再按一次PLAY
    玩家的血量达到0后,屏幕将显示游戏结束图像。 同样,如果播放器再次单击“播放”,则会收到反馈。

艰辛:

我认为,编码中最难的部分是像计算机一样思考

作为土耳其专业的学生,​​计算机的思维方式有时很难理解和模拟。

另一个困难的部分是要超级体贴并承担所有条件

例如,敌方飞机有三种类型的阵列,每个阵列都需要显示在框架内。 因此,必须将每个敌方喷气机精确地设置在特定位置,以使阵列不会变形或被切断。