分类:干货教程

C语言入门课程系列:几款OpenFrameworks与C语言制作的游戏(1)

作者: Trousers pocket

创意编程与游戏的介绍

编程介绍

• 通用编程语言

• 创建应用程序和软件

• 游戏编程

• 有助于艺术和音乐的开发

• 有助于科研成果的产出

• 还有更多的可能…

接下来的几天,OF COURSE会为大家独家放送一些关于C语言的入门课程,首先,让我们看看使用OpenFrameworks开源框架和Objective C/ C++编程语言创建的几款游戏吧~

几款使用OpenFrameworks开源框架创建的游戏

方块坠落(DropBlocs)

设计者:Lloyd Harrison

使用工具:openFrameworks

概要:方块坠落游戏。旋转和平衡聚光灯,将下坠的方块与其它的方块进行匹配,同时通过倾斜手机,来控制方块的移动。

来源:http://www.creativeapplications.net/games/dropblocs-iphone-openframeworksgames/

射击!射击!(Shot Shot Shoot)

设计者:Erik Svedang

使用工具:openFrameworks、CFXR(声音特效编辑器)

概要:一款适合与朋友一起玩耍的互动、竞技类游戏。游戏方式:发射我方的弹药,来击毁敌方的五个方形根据地。

来源:http://www.creativeapplications.net/games/shot-shot-shoot-iphone-games-of/

风平浪静(Halcyon)

设计者:Zach Gage、Kurt Bieg

使用工具:openFrameworks

概要:它是“生成乐器与游戏的结合”。游戏中生成的所有声音是以和弦为基础的。当和弦被触碰,或者其中的一块在其它三角块之间移动时,声音就产生了。

来源:http://www.creativeapplications.net/ games/halcyon-ipad-games-of-preview/

几款使用Objective C/ C++编程语言创建的游戏

地狱边境(Limbo)

设计者:Playdead游戏开发公司

使用工具:利用C++编写的游戏引擎,游戏架构适用于多个平台

概要:2D横向卷轴(sidescroller)游戏,结合Box2D物理系统,进而管理游戏环境和玩家角色。故事情节:操控男孩(游戏角色)穿过危险环境和陷阱,找到自己的妹妹。

来源:http://www.creativeapplications.net/games/limbo-games/

极光之旅(Chasing Aurora)

设计者:Broken Rules游戏工作室

使用工具:Ginkgo工具、使用C++和C语言开发in-house游戏引擎、使用Box2D物理系统和OpenGL渲染场景。

概要:2D空中动作游戏,支持单人和多人游戏模式,至多5名玩家。单人游戏模式包含一个飞鸟竞速游戏,而多玩家模式则是以“组队决斗(tag)”游戏为基础。

来源:http://www.creativeapplications.net/games/chasing-aurora-2d-aerial-action-gameby-broken-rules/

未完待续…