- 博客(12)
- 收藏
- 关注
原创 工作日志( 2006.12.27--12.28
在网上接了个活,帮一个大三学生做一个游戏开发作业。他主动找上我,劈头就问我HGE熟练不。 我本来想他给的要求也很简单,很简单的一个游戏。对于钱我开始倒不是很在意。毕竟这个只是别人的一次作业而已,能给我多少报酬?(- -! 实在低的不敢在这里说,反正我心态端正即可) 初步估计代码2000多行左右,觉得也没啥难度,我就告诉别人星期五晚上11点前交给你。 结
2006-12-28 23:48:00
859
原创 SuperTuxDemo完成总结(2006.11.28)
2006-12-1 用了5天时间练习了这个DEMO,直到一周后才写这个总结! 本周接触了java ,用了一天时间了解了各种语法。然后第二天就开始接触GUI库:AWT, 然后是Swing,以及Java2D API。 现在把SuperTuxDemo的开发过程总结一下: 大致开发过程: 需求文档详尽地描述了系统的各
2006-12-27 00:40:00
762
原创 工作日志2006.11.26
混沌地过了一周了,因为女朋友的事情,女人害人啊! 未来一段时间的打算: 找一个小项目锻炼下这段时间接触到的软件工程知识,打算规范地进行一次开发。 然后学习JAVA,学习JAVA的目的在于学习其中的OO思想,用于将来开发更多的库。例如HGE的扩展GUI,以及自己的2D游戏引擎。
2006-11-27 01:17:00
622
原创 工作日志2006.11.20
2006-11-20 对于软件工程的思考: 这几天我结合自己开发过程中的体验,以及看过的几本软件工程方面的书,开始思考软件开发中的问题。 问题在于:对于一个中型的软件项目,有没有固定的步骤去遵循?例如我们是否第一步需要去做很详细的需求分析(详尽地描述问题,领域分析等等),然后第二步又做哪一步设计?使用面向对象分析又该先做什么再做什么?
2006-11-20 17:11:00
607
原创 工作日志2006.11.15--2006.11.19
2006-11-19 这几天看了些软件工程方面的书籍,尤其是面向对象的软件工程。感觉上,大的方面,即软件工程整体上,其步骤都大致一样,但是具体到面向对象方面,很多概念不同的书都有不同的解释。 总结一下软件工程中软件开发的大体步骤(存在的活动):1. 需求的提出(之前还有领域分析)2. 分析3. 系统设计4. 程序设计5. 质
2006-11-19 23:59:00
624
原创 工作日志2006.11.10
2006-11-10 今天,我宣布工程 Turtle Odyssey 暂停开发。暂停的原因有下:1. 目前自身的能力还不足以把握上万行的工程,虽然这次已经把系统UML类图画了出来,但是对于具体的类,则很难抽象出其应该有的类方法。2. 游戏资源管理经验不够成熟。在以往的游戏中,资源都不多,管理起来根本不费事,即使是资源达到8M的(压缩后)Feeding Fr
2006-11-10 10:37:00
795
原创 工作日志2006.11.8
2006-11-8 1.今天为新工程 Turtle Odyssey 做了系统设计,画了UML类图: 系统主架构图: 物体object类图:顺便把资源数据文件管理部分贴出来: 这是我第一次正式地画UML图,使用的工具是 TruFun2005 Free Edition。 2. 遇到个语言要点,稍微
2006-11-09 00:32:00
658
原创 工作日志2006.11.5
2006-11-5 今天一整天看了几个引擎,主要目的在于HGE引擎的GUI部分实在不够用了。如果将HGE与CEGUI结合的话,那很不值得。因为CEGUI比HGE本身都复杂多了,本末倒置! 我需要找个带有很不错的GUI的引擎,2D的。 首先接触到的是 ClanLib 。该引擎跨平台,支持脚本,支持碰撞检测,支持精
2006-11-05 20:51:00
1570
2
原创 工作日志2006.11.3
2006-11-3 1. 调试好了 hgeGUIMessageBox 。错误出在这里:在hgeGUIMessageBox的构造函数里,我先创建了按钮---自己写的---然后再创建的 hgeGUIText,加入 hgeGUI 里的顺序为先加入按钮,再加的标签,其结果就是按钮无法响应 hgeGUI 传过来的事件。当改为先加入标签,再加入按钮时,就一切正常了! 目前还不知道
2006-11-04 00:39:00
1223
3
原创 工作日志2006.11.2
2006-11-2 1.终于找到 Turtle Odyssey 工程中的关卡编辑器 Level Editor的内存泄露地方!泄露居然发生在 hgeResourceManagerEx 中!我单独测试了这个类,尤其是 GetHFlipSprite函数,它会根据传进来的 hgeSprite 对象创建与之水平翻转的新的 hgeSprite 对象。在 ~hgeResourceMangerEx
2006-11-02 16:42:00
689
原创 工作日志(2006.10.26 -- 2006.11.1)
2006-10-26 到 2006-11-1 1.C++中一些新的关键字:mutable关键字如果一个类的成员函数被声明为const类型,表示该函数不会改变对象的状态,也就是该函数不会修改类的非静态数据成员.但是有些时候需要在该类函数中对类的数据成员进行赋值.这个时候就需要用到mutable关键字了 volatile关键字volatile是c/c++中一个鲜为人知的关键字,
2006-11-01 21:41:00
665
转载 c++中几个比较不常用的关键字
c++中几个比较不常用的关键字 来源:技术资料中心 发布会员:新书城收集整理 发布时间:2006-7-8 16:46:48 人气:10
2006-11-01 20:26:00
866
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人