交互媒体——作业2-融入动画技术的交互应用

本文介绍了一款使用processing开发的游戏,游戏中包含playerBall、食物和敌人,玩家可通过键盘控制技能。游戏设有多个关卡,每个关卡有不同的挑战,如时间限制和技能获取。动画技术包括粒子系统和角色动画,通过Ball类和Particle类实现不同的行为和效果。实验展示了作者在整合代码和提升程序改造能力方面的进步。
摘要由CSDN通过智能技术生成

要求:

主题:自拟

技术:

参考《代码本色》教程,运用不少于3个章节的动画技术,实现一个交互应用,将动画技术充分运用于交互过程中;

最好能充分融入其他课程的知识。

开发工具: processing

作品介绍

  1. 游戏有1个playerBall,1种食物food,3种敌人(enemy)
  2. 添加了动画、图片
  3. 给游戏中的playBall添加了几种特性技能:
    A. playball可以实现迅速移动
    B. playball可以使用bomb炸弹
    C.playBall可以远距离吸收食物
    关于这几个特性的功能都是通过键盘按键(1,2,3)来实现的
  4. 给游戏进行了关卡设置,并提供了相应的关卡选择界面。
    5.游戏的运行界面以及玩法的说明:
    在这里插入图片描述
    游戏的开始界面,点击Start,即可进入选关界面。
    在这里插入图片描述游戏的关卡选择,选择关卡进入。
    在这里插入图片描述在这里插入图片描述
    上面的两幅图分别代表的是关卡的运行界面以及每关结束后的界面。针对运行是的界面左下角的小字player Ability 是代表playerBall的一些相应的技能。只有在3个技能后面的数字大于0的时候技能才有可能被激发。按住键盘数字键1、2、3技能快速移动、扔炸弹以及远距离吸收食物。
    Ps. 每一关卡的闯关时间设置为30秒,并采用倒计时的方式实现
    针对第二个界面,点击按钮Menu可以返回选关界面,点击Try again即将继续进行本级的闯关ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值