预览模式: 普通 | 列表

我的淘宝小店

Inca Jewels(印加宝藏)[持续更新...]

泡泡龙游戏与大型休闲游戏平台

悟道

精灵之森

游戏“精灵之森",只做了个封面和主菜单。游戏内容目前还没有想好,主要是自己封装了个简单的粒子系统玩玩效果如何。

查看更多...

Tags: Game 游戏

分类:我的作品 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 57

Delphi2009感想

       关于即将发布的Delphi2009在网络上似乎进行着非常热烈的讨论。从我自身的感觉来看Delphi2009预示着Delphi又开始进步了,但这仅仅是一个开始,以后的路还要看CodeGear如何走。回到Delphi2009上,该版似乎增加了一些“激动”的功能。从编译器上来说似乎支持了泛型,Unicode,一些流行的语法糖(匿名方法等等),好像还隐约支持反射。但就这些特性上来说并不新鲜,只不过Delphi也要紧跟流行元素。VCL的改进应该是RTL被替换了更高效的FastCode等开源的代码内核,大量的容器,新的线程类,并发,锁机制等等。估计这些改动不可避免的引入许多Bug,但这毕竟是好事,同样证明了Vcl声声不息。IDE的改动可以不谈,并不是不重要,而是开

查看更多...

Tags: Delphi

分类:技术感悟 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 693

ErrorProvider VCL

      虽然我始终认为.Net Framework只能做产品不能做艺术品(十几年前的软件都堪称艺术品).但是M$的人性化UI和客户的体验始终是最好的.Windows在编程上的混乱和复杂性很大一部分是屈就于健壮性和易用性.所以开源的OS在设计上和编码上虽然更漂亮更规范但是得不到最终用户的肯定还是无法成为一款好的产品.
      前几天看到网上有网友询问是否有VCL版的ErrorProvider,我想大概这个组件比较好玩所以有人才惦记她.于是打开VS用了一下觉得挺有趣于是写了个VCL版.该VCL版不支持数据敏感.(Delphi对于数据库的强大加很少代码就可以了),主要是我对数据库没兴趣.除此之外支持所有的.Net版本的特性还增强了某些方面的功能.配合其他THint能够大大超越.Net版本.喜欢玩的朋友可以试试.

查看更多...

Tags: Vcl Delphi

分类:我的作品 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 222

游戏新人(程序员)应聘时的秘诀

      一份好的工作会给你自身的技术水平来个质的提升.许多一样水平的初学者有些成了该领域的大牛,有些默默无闻甚至离开了游戏行业为什么?就是因为前者找到了适合他锻炼的环境.就像我本人一样如果不是项目所迫就懒得写代码而是更愿意看书.(当然写游戏仅仅是我的爱好但不是全部,所以我没能坚持下来,惭愧惭愧.)现在我就个人对游戏新人初次进入该行业谈一些自己的看法,这有助于你比别人更能得到工作岗位的机会.
    

查看更多...

Tags: 工作 应聘

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 267

基于射线的碰撞检测

    在3D游戏设计中判断射线是否相交于3D物体是最基础也是最重要的应用之一.在Direct3D中有一函数D3DXintersect来专门提供射线于Mesh的碰撞检测.现在来看一下其数学原理.

查看更多...

Tags: 算法

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 225

一个时代的终结.

昨天看到CodeGear的官方网站宣布CodeGear被Embarcadero Technologies公司以2300万合并(收购).一个辉煌的Dephi时代宣告终结.未来的趋向谁也不知道.虽然国外公司与国内的公司文化不同.但肯定的是CodeGear的开发人员肯定或多或少有心理上的波动.可能有乐观也可能有悲观的.肯定的是对产品的开发进度是不利的.至于以后Delphi的未来,嗯.我猜测如果该数据库公司放手独立让CodeGear自主开发自主有绝对的控制权.母公司主管营销等方面的外围工作,那么Delphi的未来还是很光明的(据说Embarcadero公司营销有一套).如果Embarcadero全面插手CodeGear的所有事务,那么delphi将会朝单一化,专门话的语言发展.比如Ada,Lisp等类似语言一样Delphi将会大大增强数据库处理的能力.但其他的各个方面将会全面退化.呵呵,也不是太坏的结果.当然最坏的结果就是如同大多数收购案一样落得个没人理的结果如同FoxPro等.只有绝少数人还在缅怀.全面退出主流语言的圈子.因为花的收购价钱并不多,所以也还是存在这个可能的.总之,愿CodeGear一路走好...

Tags: Delphi Borland CodeGear

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 193

Delphi 2008的新功能

delphi2008的新特性:
1. 支持Unicode,這個是眾多delphi程序員期盼已久的了,這次終於要實現了
2. 支持編譯64位的應用程序,它將成為64位系統下,效率最高的開發工具
3. for Win32 版本支持泛型,原本只是在Delphi.NET中有此功能
4. for Win32 版本支持反射,同樣的,原本只在Delphi.NET中有

查看更多...

Tags: Delphi

分类:资料转载 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 386

小技巧(Office)

最近在一个项目中要实现一个功能就是检测office文档比如word产生的doc文件是否加过密的功能.看起来这微不足道,我的第一个反应就是看看office提供的interface中是否提供有此接口.查阅sdk发现提供一只写功能的Password属性,想想如果提供read的属性那还了得.再找找类似isPassword方法或属性基本就放弃了这个想法.Google了一下发现也有类似朋友遇到此类问题.通过open一些doc文件在遇到有password文件时可恶的oepn不返回NULL也不exception而是显示InputPassWord Dialog,这就达不到自动化的功能了.现在M$开放了Office文档的二进制结构,但不至于为这问题去分析这庞大的结构定义吧. 忽然我一拍脑袋,要密码是否就随便给个密码来使得open失败呢?经过试验随便在open()里给个密码打开有密码文档是会Exception,哈哈,这样就能Catch住了.密码猜对我也无话可说.使得这一方法通过的不可或缺的因素还在于在随便使用密码参数的open中打开无密码的doc文件没有任何副作用.呵呵,没想到这个问题就这样轻松的解决了.谁说编程是枯燥乏味的体力活?这不是在耍小聪明中充满了乐趣吗?!

Tags: Office

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 225

SexyAppFramework分析笔记4(综合应用)

今天是SexyAppFramework教程最后的综合应用,为了尽量提现引擎的功能同时又要尽量减少代码中于引擎无关的逻辑使得代码更清晰易懂,所以特地花了几天茶余饭后的业余时间写了这么一个Demo.该Demo如果玩过PopCap游戏的人一眼就看出是"怪怪水族馆",没错,做为一个Demo虽然没有加入与玩家互动的逻辑代码(与引擎无关)但却展示了SexyFramework做为引擎在图像,资源管理,声音等大部分的基本操作实现,从Demo中可以了解到该引擎的基本特征和功能以及实现方法.好了,老规矩,看截图下载代码(代码中的重点都做了简要注释).

查看更多...

Tags: SexyFramework 引擎 Game Engine

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 474
双休日些许有些空就写写Sexy中图像的基本显示方法吧.我们知道2D游戏中显示图像是其基本的灵魂,任何2D游戏画面,特效等都需要即时的显示一系列图像.

查看更多...

Tags: 引擎 Game 教程

分类:技术感悟 | 固定链接 | 评论: 6 | 引用: 0 | 查看次数: 463
首先要下载SexyAppFramework先到其老家注册一用户名并下载到SexyAppFramework引擎.解压到本地目录,注意从1.3版本开始不支持VC6的编译了.当然如果非要在VC6的环境下开发也是可以的,不过要修改较多的设置和某些语法.1.3版本推荐VS2005当然VC++8已经集成了最新的PlatformSDK,我们现在还需要DirectX SDK,理论上Engine最低支持DirectX7.0但是我们还是最好去Microsoft下载最新的DirectX SDK.我的是aug2007版本.当然在IDE中设置好各个include path和Lib path就不废话了.

查看更多...

Tags: Game Engine

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 471

SexyAppFramework分析笔记1

由于HGE引擎现在还处于不完整状态(没有强大的GUI,没有碰撞检测)所以要做一完整游戏还需要费不少功夫.所以我决定等到HGE 2.0的时候再来学习研究她.目前由于要做些完整的游戏所以就选择了SexyAppFramework.该引擎是由PopCap公司http://www.popcap.com/ 开发并且开源给全世界.看看其公司的商业小游戏就知道该引擎是做休闲小游戏不错的选择.反正是比较适合我.该引擎其实是框架型区别于HGE的调用型,所以你的代码和其所谓的引擎就是一种浑然天成的感觉(比喻夸张了些).以后会陆续写些该引擎的介绍和使用心得.因为自己对该引擎也是刚接触所以还需时日研究其构造.写在Blog上也是对自己学习的总结和设计的思考.OK,就这样吧.

Tags: 引擎 Game Engine

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 551