- 博客(16)
- 收藏
- 关注
原创 一次失败的总结,HGE引擎该如何用?
大概三个月前,我在试着用几款2D游戏引擎。 第一款是SDL,这是同事推荐给我的一款跨平台的2D游戏引擎。这款引擎评价很高,总的来说是因为它够底层,实现的功能非常基本,又提供了一套平台无关的接口。所以开发人员在此之上可以天马行空的开发。不过我不是那么热衷底层……于是我在写了几个实验性的程序之后放弃了他。呵呵,当时研究它主要是因为自己也在做嵌入式,对跨平台很感兴趣。但是当时看一个老外,
2010-01-29 22:54:00 8601 8
一次失败的总结,HGE引擎该如何用?
大概三个月前,我在试着用几款2D游戏引擎。 第一款是SDL,这是同事推荐给我的一款跨平台的2D游戏引擎。这款引擎评价很高,总的来说是因为它够底层,实现的功能非常基本,又提供了一套平台无关的接口。所以开发人员在此之上可以天马行空的开发。不过我不是那么热衷底层……于是我在写了几个实验性的程序之后放弃了他。呵呵,当时研究它主要是因为自己也在做嵌入式,对跨平台很感兴趣。但是当时看一个老外,好像叫l...
2010-01-29 22:54:00 277
原创 总结&分享一下自己最近的一些收获
前阵子我在公司换了一个部门,总的来说自己还是很满意的。现在有时间研究自己喜欢的东西,从原来繁重的编码任务中解脱出来,做技术新颖的东西,很有意思。最近主要做了这样一些事:1. 小小的玩了一下linux。说来惭愧,作为“计算机科班”出身的我居然之前还没怎么用过linux(就在学校做实验的时候用过几次),最近公司给我新配了台台式机,里面预装的居然是ubuntu,正好省的我装了,直接小小的用了
2010-01-28 14:30:00 1139
总结&分享一下自己最近的一些收获
前阵子我在公司换了一个部门,总的来说自己还是很满意的。现在有时间研究自己喜欢的东西,从原来繁重的编码任务中解脱出来,做技术新颖的东西,很有意思。最近主要做了这样一些事:1. 小小的玩了一下linux。说来惭愧,作为“计算机科班”出身的我居然之前还没怎么用过linux(就在学校做实验的时候用过几次),最近公司给我新配了台台式机,里面预装的居然是ubuntu,正好省的我装了,直接小小的用了...
2010-01-28 14:30:00 147
翻译 小翻译一篇介绍SDL的文章
今天看到一篇大肆宣扬SDL的文章,介于我也小小的研究过一会这个2D游戏引擎,而国内对于这个引擎又推广不够,在此抛砖引玉 小小翻译一个吧。很多地方可能理解不对,大家多多包涵。先说说我对SDL的一些理解 1.SDL是一个2D游戏引擎(国内这么说,但是我觉得把它称为“引擎”还是太过了,我觉得引擎级别应该至少到framework了,SDL提供的功能没有这么强大。),其提供一个游戏必要
2010-01-28 14:25:00 3472
小翻译一篇介绍SDL的文章
今天看到一篇大肆宣扬SDL的文章,介于我也小小的研究过一会这个2D游戏引擎,而国内对于这个引擎又推广不够,在此抛砖引玉 小小翻译一个吧。很多地方可能理解不对,大家多多包涵。先说说我对SDL的一些理解1.SDL是一个2D游戏引擎(国内这么说,但是我觉得把它称为“引擎”还是太过了,我觉得引擎级别应该至少到framework了,SDL提供的功能没有这么强大。),其提供一个游戏必要的一...
2010-01-28 14:25:00 99
原创 数值测试,张无忌VS段誉
YACHY给了个游戏战斗计算公式,比较复杂。。。复杂的系统很难平衡,所以为了测试公式是否合适,我写了个测试机,实现两个机器人基于该设定PK,暂时给定 男一号 :张无忌 男二号:段誉。测试结果不太满意,然后我修改了一下公式。现在看来效果还不错~ 相当有意思的数值游戏!! 以下为两者能力相同的情况下,段誉高轻功,张无忌高输出,具体战斗信息数据脚本设定
2010-01-28 14:23:00 3654
数值测试,张无忌VS段誉
YACHY给了个游戏战斗计算公式,比较复杂。。。复杂的系统很难平衡,所以为了测试公式是否合适,我写了个测试机,实现两个机器人基于该设定PK,暂时给定 男一号 :张无忌 男二号:段誉。测试结果不太满意,然后我修改了一下公式。现在看来效果还不错~相当有意思的数值游戏!!以下为两者能力相同的情况下,段誉高轻功,张无忌高输出,具体战斗信息数据脚本设定数据内容...
2010-01-28 14:23:00 137
原创 一点思考,战棋类游戏地图核心应该有什么?
这个周末在家闷了一天,思考和编写战棋类游戏地图的核心功能。所谓核心功能我的理解就是抽象于具体游戏之上,引擎级别的东西。之前也没有参考过别人的代码,就按自己的构思和理解来吧。现在已经实现了如下功能1.逻辑地图的创建逻辑地图只包含整个战场的地图数据。负责处理整个战场的逻辑。每个地图块抽象到最高层就只包含一个属性:该地图块能否被角色移动到其上。比如一个块为墙壁,角色当然不能移动到这个块上面。
2010-01-28 14:19:00 2815 2
一点思考,战棋类游戏地图核心应该有什么?
这个周末在家闷了一天,思考和编写战棋类游戏地图的核心功能。所谓核心功能我的理解就是抽象于具体游戏之上,引擎级别的东西。之前也没有参考过别人的代码,就按自己的构思和理解来吧。现在已经实现了如下功能1.逻辑地图的创建逻辑地图只包含整个战场的地图数据。负责处理整个战场的逻辑。每个地图块抽象到最高层就只包含一个属性:该地图块能否被角色移动到其上。比如一个块为墙壁,角色当然不能移动到这个块上面。...
2010-01-28 14:19:00 310
原创 大话coding之 世界以外的世界
如果你生活在一个虚拟的世界中,你可以发现自己处在这个虚拟世界中么?这个问题。。我曾经想过。也许就是有一道门,通往世界以外的世界,当你穿过这道门你就能站在一个更高的高度来看待整个世界。 这个问题实际上可以归结为coding下的这个问题: 一个程序可以发现自己是在虚拟机中执行的么? 网上给的结论可以说众说纷纭,但是可以确定的是,没有方法可以让一个程序来识别其是否在虚
2010-01-28 14:18:00 966 1
大话coding之 世界以外的世界
如果你生活在一个虚拟的世界中,你可以发现自己处在这个虚拟世界中么?这个问题。。我曾经想过。也许就是有一道门,通往世界以外的世界,当你穿过这道门你就能站在一个更高的高度来看待整个世界。 这个问题实际上可以归结为coding下的这个问题: 一个程序可以发现自己是在虚拟机中执行的么? 网上给的结论可以说众说纷纭,但是可以确定的是,没有方法可以让一个程序来识别其是否在虚拟机中运行。(即使可以识...
2010-01-28 14:18:00 66
原创 一个SDL的实验——模拟分子的运动
今天(周六)加班。。。给别的公司做技术支持,于是乎必须呆着,但是没事的时候自己安排。于是学学SDL,我用它写了一个可视化的C随机函数发生器的小程序。刚开始所有点都位于同一点,然后随机的向周围移动。模拟分子的运动情况。很有意思,这里分享一下代码,用的两个线程(一个线程刷新屏幕,一个线程用于计算)——这也是一个游戏采用的结构。 代码,貌似TAB缩进出了点问题。。
2010-01-28 14:14:00 2127
一个SDL的实验——模拟分子的运动
今天(周六)加班。。。给别的公司做技术支持,于是乎必须呆着,但是没事的时候自己安排。于是学学SDL,我用它写了一个可视化的C随机函数发生器的小程序。刚开始所有点都位于同一点,然后随机的向周围移动。模拟分子的运动情况。很有意思,这里分享一下代码,用的两个线程(一个线程刷新屏幕,一个线程用于计算)——这也是一个游戏采用的结构。代码,貌似TAB缩进出了点问题。。#pr...
2010-01-28 14:14:00 97
原创 大话coding 之面向对象概念之争
—— 今天想了想,大话C、C++这个范围太小了,我还是改成这个系列为“大话 coding” 吧。其实就是记录一下我自己的一些瞎想。。(每天没事干时。。就想些这问题) 小学就开始简单的接触编程。。但是几乎直到最近才对面向对象有个系统的了解。 大学的时候虽然有这个课程,但是说实话,只知一点表层的东西。。今天来讨论一下所谓的面向过程、半面向对象、完全面向对象吧。 C语言是完全的面
2010-01-28 14:08:00 908 1
大话coding 之面向对象概念之争
—— 今天想了想,大话C、C++这个范围太小了,我还是改成这个系列为“大话 coding” 吧。其实就是记录一下我自己的一些瞎想。。(每天没事干时。。就想些这问题)小学就开始简单的接触编程。。但是几乎直到最近才对面向对象有个系统的了解。大学的时候虽然有这个课程,但是说实话,只知一点表层的东西。。今天来讨论一下所谓的面向过程、半面向对象、完全面向对象吧。C语言是完全的面向过程...
2010-01-28 14:08:00 66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人