作者cjcat2266 (CJ Cat)
看板GameDesign
标题[分享] 光子兔(Photon Bunny)开放下载
时间Mon Jun 18 11:22:07 2012
等了两个月的审核终於通过,放上学校网站了~
Photon Bunny(光子兔)是我大一下学期的游戏作品
欢迎大家下载来玩喔!
https://www.digipen.edu/?id=1170&proj=25876
这是官方宣传影片
https://www.youtube.com/watch?v=hSKkPEid39U
本游戏赢得DigiPen Game Awards 2012的"Best Freshman Technology"奖项
以下是我画的 "主角Cera(无表情)庆祝得奖" XD
http://cjcat2266.deviantart.com/art/Cera-wins-298572484
另外附上Photon Bunny技术方面的相关资料供参考 :)
开发人数:4人
Producer
Technical Director & Artist (我)
Physics Programmer & Game Designer
Tool Programmer & Music Composer
开发时间:4个月
开发语言:C (主程式 + 关卡编辑器)
ActionScript 3.0 (视觉特效演算法测试)
技术Highlight:
1. Custom Bitmap Render Engine
所有的视觉元素皆由软体(未经GPU硬体加速)
绘制至一个200x150像素阵列
然後才呈现至视窗上
也就是从所有的draw operation(包含point, line, textured triangles)
都是从零开始,用软体实作
2. 2D Dynamic Lighting
主要的游戏要素之一就是光影
这是我们的动态光影演算法的prototype
http://wonderfl.net/c/lqhL
3. Software Normal Mapping
关卡背景的六角形金属栅栏
有利用软体实作的normal mapping效果,以增进视觉效果丰富度
4. Rigid Body Physics Engine
虽然说到最後只有用到类似tile-based physics的物理模拟
但其实背後的物理引擎
是一个支援任意多边形钢体的物理引擎
主要是因为我们的Physics Programmer坚持以Box2D为目标...
4. Object-Oriented Programming in C
我们使用的程式语言是C
不过我们利用函式指标实作出物件导向架构
所以整体开发过程相当顺利且模组化
--
Blog
http://blog.cjcat.net
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 50.135.200.107
1F:推 adxis:GJ! 06/18 12:06
2F:推 VVll:期待下一款! 06/18 14:57
3F:→ cjcat2266:下一款有可能是这个 "长兔子尾巴痒" XD 06/18 15:14
5F:推 allenwang15:一下参展 一下又得奖 真爽XD 06/18 16:15
6F:推 Hevak:又参展又得奖XDD 06/18 19:59
7F:推 fsyoung:GJ!! 06/18 20:32
8F:推 Bencrie:真的超精实的 project XD 06/19 00:04
9F:推 StubbornLin:酷 不过好难 卡关了Q_Q 跳不上去 06/19 01:20
10F:推 justben:Good! 06/19 03:07
※ 编辑: cjcat2266 来自: 50.135.200.107 (06/19 15:21)
11F:→ cjcat2266:补上2D动态光影演算法prototype连结 :) 06/19 15:21
12F:推 azureblaze:我对长兔子尾巴痒非常有兴趣XD 06/20 12:35
13F:推 litleaf:digipen 好学校耶~~ 06/24 00:10