大学自编程序大总结(可执行文件+源代码)
2008年要结束了..大学也即将结束..一切也将有新的开始..是该回首一下了…
总结一下在大学编写的程序,应该是很有意义的事情,而且好久没有写文章啦…
看了这个列表,也代表了自己的编程历程,随着代码量的提高,语言学习的改变,对于自己编程技术的一步一步的提升,确实起到了实质上的作用,不过呢,王道还是"实践+理论",大学其实还是蛮有收获的..虽然还是没有达到自己想到达的地步..
先来个列表:
自己关于手机游戏行业及开发技术的畅想
参加实习也不算短了,总结一下,顺便给自己指明道路!
一直认为J2ME手机行业是技术门槛比较低的一个行业,但是真有这么低吗?答案应该是没有.
自己也是一直认为PC游戏的技术是最难的,最复杂的,相比Java,J2ME来说,C++也是难上加难,基于我对技术的崇拜或者什么,所以一直想转向PC游戏开发,但自从进入手机游戏部门开始实习,发现这一切应该都是表面的东西,技术低?难道就有J2ME那几个类?那几个函数吗?不是的! API越多你的工作量就越少,API越少你的工作量就越多,想C++的基本API和JAVA的基本API,C++你需要自己实现更多的东西,像DirectX与J2ME相比,J2ME你需要做更多的事情
是的,在我学Java,J2ME的时候,在毫无Java,J2ME的知识下,仅仅用了一个星期的时间,就可以完成一个图形化棋类的游戏了,相比C++来说,利用MFC做出一个像样的游戏,还是有很大的距离的,但是仔细一想,其实还是靠的我C++坚实的基础,造就了我的学习效率
鸡头凤尾理论
先来看图片:
MFC作品: Tiny语言词法、语法分析器展示
本学期编译原理课上实现的tiny语言的简易编译器,实现了词法及语法分析…语义分析和出错处理做的还是不到位
可执行程序下载: tiny_exe.rar
源文件下载: tiny_src.rar
=================================
相关说明:
My first resume in english for Sun Campus Ambassador (no result…)
“游戏专业概论”自己的课堂笔记
《游戏专业概论》重要笔记
随堂笔记
龙与地下城手册
RPG Maker
游戏始祖
- 冒险类游戏《探险》或《巨穴》
- 3D类游戏 《夜晚冒险者》 透视效果 (假3D)
“游戏架构设计与策划基础”课程自己的课堂笔记
《游戏架构设计与策划基础》– 课堂笔记
MOD
低成本引擎
- Narada
- Torque
- 3DGameStudio
血狮事件
坦克大战手机版J2ME实现(创游杯参赛作品 – 未果…)(最后更新: 08年5月22日 – 支持诺基亚手机)
中文名称: 坦克大战
英文名称: Battle City
开发机型: sonyericsson k700c
屏幕大小: 176 * 208
代码行数: 7000行(关卡1500行)
开发周期: 1个月
支持: CLDC1.0 – MIDP2.0
关卡数量:70关(前35关自由选关)
说明:
从画面、AI等各个方面完美移植FC经典游戏《坦克大战》
由于诺基亚的S60系统的API的BUG,暂不支持诺基亚手机 ( 新版本支持诺基亚手机 )
由于我的设计的问题,游戏在大部分中端机型上运行有点卡…
Flash演示画面因为帧数比较少,K700C运行比较流畅
08年5月22日更新:
突然想到一种方法屏蔽诺基亚手机的LayerManager的API的BUG
恩,可以思考一下,如果诺基亚本身的CLASS有BUG,可以用没有BUG的CLASS啊,midp2.0也已经开源的,所以源代码是可以得到的,替换相关的部分,就可以了,还需要注释掉设置相应的setClip()问题,就完成了
08年6月8日更新:
此游戏的修改(优化)版本已商业发布!
原版JAR下载: BattleCity.jar (诺基亚手机请下载另外一个版本)
支持诺基亚版本: BattleCity2.jar (由于声音API不一样,声音播放有问题)(其他手机请下载原版)
冒险岛试玩报告(第一关)—–第一只脚踏入游戏领域
冒险岛试玩报告(第一关)
I. 平台:任天堂FC
II. 游戏开始界面(首界面)
A. 画面从屏幕右侧移入
B. 层次
1. 上层游戏名称 —- 高桥名人之冒险岛
2. 中层游戏最高得分 —- 初始最高得分83600
3. 下层游戏版权与游戏年代