树上小屋

这是一个将艺术和工程融为一体的活计.

导航

2006年12月19日

碰撞检测技术:blockmap

摘要: 参考:http://dev.gameres.com/Program/Visual/Effects/pengzhuang.htm在中,有500颗星星,要进行250000次的碰撞检测,本来没当回事,因为一次检测只不过是两次乘法,两个减法,一个加法和一个比较的运算量,但实际上确实是贞速率的瓶颈. 用上文的方法的话应该更好:如果把世界划分成格,每个占据其中的星星都被加入它的链表,只要分别对每个格子链表中的... 阅读全文

posted @ 2006-12-19 14:32 euclid 阅读(688) 评论(6) 推荐(0) 编辑

2006年12月13日

用devcpp编译lua

摘要: 先下载lua代码.第一种方法:直接用mingw的工具make mingw,这种得不到编译器.第2种方法:先把其中29个c文件加入工程,编译成liblua.a或者lua.dll,这是库;再建一个控制台工程,加入lua.c,再连接刚才的库,编译成lua.exe,这是解释器;第三步仍然建立控制台工程,加入luac.c和print.c,用liblua.a编译成luac.exe,这是编译器,用来把lua文件... 阅读全文

posted @ 2006-12-13 22:42 euclid 阅读(658) 评论(0) 推荐(0) 编辑

获得栈的位置

摘要: 下面的这个foo可以获得栈地址,最后显示1.4: #include #include using namespace std;void* pbase;void foo (int a){ pbase = (void*)&a;}void push (double a){ cout << *(double*)pbase;}int main(int argc, char *argv[]){ ... 阅读全文

posted @ 2006-12-13 10:45 euclid 阅读(219) 评论(2) 推荐(0) 编辑

2006年12月4日

音乐

摘要: 今天看到一个谈游戏音乐成本的文章,就突然想到,有没有能在电脑上演奏的软件?应该有吧. 然后就搜到Music MasterWorks. 这东东挺有趣的. 我把我唯一记住谱的歌—弄了上去,然后胡乱加了点和弦,虽然说胡乱但也整了一下午. http://www.cnblogs.com/Files/euclid/happysong.rar 然后就搜到了'作曲论坛',发现音乐界技术含量也挺高的. 再看这篇: ... 阅读全文

posted @ 2006-12-04 21:00 euclid 阅读(163) 评论(2) 推荐(0) 编辑

导入他人的想法

摘要: 这篇文章最后谈到了作为游戏设计师与团队一起工作的技巧. 引用一段先:现在,我从我的工作中看到,倾听团队中其他人的想法,并在想法对游戏有利时采用这些想法的确非常重要。有时,某个成员有一个伟大的想法,但不知道如何把它放在整个的游戏框架中。所以这就是我的职责。我和他们一起工作,从游戏系统的角度把它放到游戏中。当你这样做时,你的工作将非常简单。每个人也更加信任你。这就像一个多米诺骨牌,你不再为你的想法争辩... 阅读全文

posted @ 2006-12-04 15:00 euclid 阅读(183) 评论(0) 推荐(0) 编辑

2006年12月2日

魔兽比赛

摘要: 今天有TX网吧举办的校园魔兽大赛的决赛, 看了这么多的replays,我这是第一次看现场版的. 得单打冠军的好象是那个脸色深沉的不死族的高手,长得就像死亡骑士~ 这位大哥操作真是完美啊,手指都没停过. 而跟他对打的那个胖子,第一局活活被狗狗拍死,第二局居然换了种族,第三局又要求换losttemple. 没办法,照样0:3. 另一个使用人族的东北小伙也比较帅. 操作甚至快于'... 阅读全文

posted @ 2006-12-02 17:25 euclid 阅读(220) 评论(0) 推荐(0) 编辑

2006年11月28日

第一个游戏

摘要: 星际潜航StarLoster游戏具体情况请看readme,我的最快记录是1:49~ Bin+Src : http://gamcat.googlepages.com/StarLoster.rar下载地址2: http://files.cnblogs.com/euclid/starloster.rar下载地址3: http://data.gameres.com/showmessage.asp?Topi... 阅读全文

posted @ 2006-11-28 14:03 euclid 阅读(420) 评论(4) 推荐(0) 编辑

2006年11月18日

咱也会写诗了

摘要: 著名的江南吟游诗人 cat 创作新诗一首(用写诗机写的): 《我,古怪的孩子》 http://www.dopoem.com 作为一个古怪的孩子 我热爱机房 那上面一只苍蝇都没有 我热爱在机房奔跑 感觉象飞 然后一不小心 我从安静的机房坠了下去 作为一个古怪的的孩子 我没有发出一声叫喊 阅读全文

posted @ 2006-11-18 20:43 euclid 阅读(132) 评论(0) 推荐(0) 编辑

热水瓶惨案

摘要: 上午借隔壁宿舍的'热得快'烧水,泡方便面. 这壶水喝完了,又插上电源开始烧第2瓶. 过了一会儿我们闻到一股烧焦的味道... 挂了!瓶里还没装水~ '热得快'上面的塑料全烧化了,沾在瓶子口. 赶快开窗放毒气. 然后我掂着冒烟的瓶不知所措,去水管接了点水想降降温,只听'B~O~M!~'. 幸亏旁边没人,不然糗了. 咋办? 宿舍只剩一个壶了. 我提议去开水房'拿'一个. 偷者,不告而拿也.... 阅读全文

posted @ 2006-11-18 20:37 euclid 阅读(144) 评论(1) 推荐(0) 编辑

2006年11月10日

正在看的代码

摘要: 是目前唯一可以找得到的rpg代码,关于它的传奇就不介绍了吧,gameres老大sea_bug参与的. [疑问]1. map,massage,event,script这些核心东西都是单件类, 根本没有重用或继承的地方, 完全可以用c写.2. 在给npc按y坐标排序时,一开始认为可用桶排序,现在看还是插入吧...[心得]游戏中需要自己写一个消息循环,可不是windows的那个,它有自己的队列来缓冲消息... 阅读全文

posted @ 2006-11-10 19:01 euclid 阅读(154) 评论(1) 推荐(0) 编辑

2006年11月9日

超级马丽钢琴版

摘要: 哈哈,真是个音乐天才:http://www.6rooms.com/watch/173321.html还有~ 超级马力舞台表演:http://www.6rooms.com/watch/161812.html这个,看得口水都快流出来了~http://www.6rooms.com/watch/124287.html 阅读全文

posted @ 2006-11-09 18:10 euclid 阅读(256) 评论(0) 推荐(0) 编辑

2006年11月8日

第一个demo

摘要: 熄灯以后,我还可以借助笔记本脆弱的电池继续玩两个小时:> 这让我获得一个经验--从风扇的音量就能听到cpu的喘息,也加强了节约用电的意识~ 每天咱就用这两个小时来编编游戏,想到哪就编到哪. 可以时时看到工作的成果,编游戏果然很有动力. 现在又等不急炫耀一下了~[下载]http://www.cnblogs.com/Files/euclid/demo.rar[玩法]方向:上下左右键加速:按ct... 阅读全文

posted @ 2006-11-08 11:49 euclid 阅读(360) 评论(5) 推荐(0) 编辑

2006年11月6日

厚积薄发

摘要: blog是给大家看的,我就曾经删了好几篇自省的文章. 今天又突然发现自己的blog整个都是垃圾,但终于没有舍得注销. 我知道要当一个程序员是应该谦虚低调的,但我还是特别喜欢写日记之类的东西. 偶尔写一点应该可以接受. (待续,玩quake3了) 阅读全文

posted @ 2006-11-06 21:32 euclid 阅读(152) 评论(0) 推荐(0) 编辑

2006年10月30日

并行程序的实现方法

摘要: 其实很简单,每个电脑作为一个进程,它们的结果通过网络传回主机. (本来想写很多,可是想想确实很简单,没啥好说的了.) 阅读全文

posted @ 2006-10-30 22:53 euclid 阅读(285) 评论(4) 推荐(0) 编辑

2006年10月29日

openRPG

摘要: openrpg挺有意思,它是个在线网络游戏平台,全部都是用python+wxpython做的. 就像图形版的mud. 但我运行时出现了导入错误,有时间了再研究吧.http://www.openrpg.com 阅读全文

posted @ 2006-10-29 14:52 euclid 阅读(280) 评论(0) 推荐(0) 编辑