假期
来源:互联网 发布:车辆定位软件 编辑:程序博客网 时间:2024/04/27 23:50
项目结束了总算消停几天了,现在每天大概有8个小时左右的空闲时间可以用来折腾东西.
这次打算弄出来一个正经八百的能跑的小游戏,哪怕再糙,也要做完.
以前按照这个路子也搞过许多次,每次都半途而废了.一方面是时间不太允许,一方面是自己总想写出来类似"框架""引擎"之类的东西,但每次弄一半,都感觉自己在写的代码慢慢变成了一坨翔.这种经历断断续续一年之间搞过4,5次,期间也参考了少量其他游戏框架,和工作中游戏的代码,看得越多越觉得自己了解的少.趁着现在有空,又打算重新来一遍了.现在已经折腾了3天,比以前每次写的代码都要好得多.目前还没有变成一坨翔,写起来比较带感,有点各种分层的感觉了,有点像是传说的"游戏框架"了.
为了使得游戏逻辑更简单,打算只涉及2D部分, 具体地说,就是采用 opengl ( 不用引擎) ,正交投影, 写一个2D游戏的开发框架. 至于游戏具体什么内容还没想好,现在先弄着必须要有的各项功能,目前正在专著于代码结构的设计,基础绘图,物体移动,相机移动,基础输入等几个部分.未来几天打算把资源管理,2D资源工具整合等部分加进去,也许这个过程中还要自己写一些资源打包的python脚本,为了快捷方便地解析资源,可能还要往代码里增加 json解析库.
目前并不太专注于opengl 渲染本身, 所以有序许多多的功能和模块要写,更多的是在锻炼自己写代码,搭结构的能力.等把这些基础功能弄完,再把重心放在渲染本身上,那时候可能要继续学习shader 和渲染管理 ,什么物体用什么材质用哪个shader 之类的..
再之后就是往上面堆游戏逻辑,具体搞个什么样子的游戏还没想好.
其实空闲时间并不多了,最多只能休息到下周2,下周3开始又要正常上班了, 即使现在到下周二之间的时间,可能也有许多其他原因导致自己没法每天都有充足的时间..我会尽量腾出来时间把这个属于自己的 "项目"做完的.
我想起了几年前的冬天,花了2天时间搞的 j2me 贪食蛇, 弄出来的时候特别兴奋.那时候没进游戏开发公司, 也没见过那么多的代码, 上来就开始堆gameplay逻辑.代码虽然乱,但是东西确实出得快.现在有了"磨刀不误砍柴工"的意识, 但是光搭建框架就要搞好几天,就目前的情况来看,可能我这个简陋的框架 两三千行都搞不定...磨刀的过程中,把当一个 game designer 的热情就给磨没了.
说到代码行数, 我想起来前几天学python写了个统计行数的小工具, 打算过几天再用python写个工具, 自动删除目录里 .ncb .user .lik 之类没用文件,并且打包成zip ,最好再自动上传到svn.
这么一想,等着我做的事情原来有这么多阿...................................感觉还是挺恐怖的..但是即使做了再多的底层工作, 最后真正写出来的游戏,可能是狗屎一坨....做游戏难,做个好游戏更难..
这几天的工作习惯比较好,准备了个小黑本,无论在公交地铁还是在家, 有什么想法就用笔在上面记录一下.有时是打算要做的功能模块, 有时是实现思路,有时是类的设计图, 这有助于自己一直保持在正确的航向上.
明天可能还要出去走走,写代码的时间可能并不充裕,争取能多抽出时间继续搞吧.睡了.
- 假期
- 假期
- 假期
- 假期~
- 假期
- 假期
- 假期
- 假期
- 假期
- 假期
- 五一假期
- 假期感想
- 假期小结
- 假期归来
- 假期作业
- 短暂假期
- 五一假期
- 五一假期
- QT Memory Leak
- libcore.io.ErrnoException: recvfrom failed: ECONNRESET (Connection reset by peer)
- 最清晰的LZW Compression Coding和LZW Decompression Decoding 讲解
- 使用vs2010和eclipse联合调试jni
- winform控件显示及闪烁问题
- 假期
- Unity_ngui_从网络获取图片资源
- django-admin.py startproject ERROR
- Linux system函数返回值
- ubuntu google拼音安装方法
- 枚举HTML中的超链接
- 产品经理应该如何描述用户
- postgre drop所有table的语句
- ACM计算几何题目推荐