top of page
Project 08
Processing
-
Processing是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,并将电子艺术的概念介绍给程序设计师。它是 Java 语言的延伸,并支持许多现有的 Java 语言架构,不过在语法上简易许多,并具有许多贴心及人性化的设计。Processing可以在 Windows、MAC OS X、MAC OS 9 、Linux 等操作系统上使用。目前最新版本为Processing 3.5.4。以Processing完成的作品可在个人本机端作用,或以Java Applets的模式外输至网络上发布。
-
Processing官网提供了许多案例
1.下载Processing
-
在Processing官网下载软件 https://processing.org/download
2.启动Processing
A B
-
界面上按钮的主要功能为:
-
A - 运行
-
B - 停止
-
3.编译
-
点击A-“运行”按钮进行编译,等待几秒钟,将加载效果页面。
/ INTRODUCTION /
本次实验我们将用Processing制作一款贪吃蛇游戏,随着贪吃蛇吃“豆豆”数量的增长,贪吃蛇移动的速度也会越来越快,上线为15pixel/s,使用WASD控制贪吃蛇的上下左右行动,鼠标左键来改变贪吃蛇的颜色,同时arduino的四个按钮开关也会对应贪吃蛇的移动,设计出开始、结束界面和暂停功能来控制玩家游戏节奏,P键对应暂停。
-
使用鼠标/键盘控制交互
-
使用Arduino控制Processing上的游戏
-
在GUI界面上进行贪吃蛇游戏
由于我们小组的Arduino组件里缺少1个按钮,实物制作时的时候就以3个按钮来操作
4.展示
-
使用鼠标变换贪吃蛇颜色,使用键盘控制游戏
-
使用Arduino上的按钮控制游戏
5.Processing 代码
6.Arduino 代码
/ GAME DESIGN /
1.介绍
2.电路模拟图
3.实物图
bottom of page