top of page

Project 08
Processing

IMG_9006(20211220-121752).JPG
1171639971543_.pic_hd.jpg
  • Processing是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,并将电子艺术的概念介绍给程序设计师。它是 Java 语言的延伸,并支持许多现有的 Java 语言架构,不过在语法上简易许多,并具有许多贴心及人性化的设计。Processing可以在 Windows、MAC OS X、MAC OS 9 、Linux 等操作系统上使用。目前最新版本为Processing 3.5.4。以Processing完成的作品可在个人本机端作用,或以Java Applets的模式外输至网络上发布。

  • ​Processing官网提供了许多案例

截屏2021-12-20 上午11.57.29.png
1.下载Processing
截屏2021-12-20 上午11.50.57.png
2.启动Processing
E58B2479-EDF1-4A89-9204-A3497E908DE0.png

A    B

  • 界面上按钮的主要功能为:

    • A - 运行

    • B - 停止

3.编译
  • 点击A-“运行”按钮进行编译,等待几秒钟,将加载效果页面。

/ INTRODUCTION /

本次实验我们将用Processing制作一款贪吃蛇游戏,随着贪吃蛇吃“豆豆”数量的增长,贪吃蛇移动的速度也会越来越快,上线为15pixel/s,使用WASD控制贪吃蛇的上下左右行动,鼠标左键来改变贪吃蛇的颜色,同时arduino的四个按钮开关也会对应贪吃蛇的移动,设计出开始、结束界面和暂停功能来控制玩家游戏节奏,P键对应暂停。

  • 使用鼠标/键盘控制交互

  • 使用Arduino控制Processing上的游戏

  • 在GUI界面上进行贪吃蛇游戏

由于我们小组的Arduino组件里缺少1个按钮,实物制作时的时候就以3个按钮来操作

IMG_9006(20211220-121752).JPG
IMG_9005(20211220-121657).JPG
4.展示
  • 使用鼠标变换贪吃蛇颜色,使用键盘控制游戏​

  • 使用Arduino上的按钮控制游戏​

5.Processing 代码
6.Arduino 代码

/ GAME DESIGN /

1.介绍
2.电路模拟图
1141639971484_.pic_hd.jpg
3.实物图
bottom of page