假期

来源:互联网 发布:车辆定位软件 编辑:程序博客网 时间: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.

这么一想,等着我做的事情原来有这么多阿...................................感觉还是挺恐怖的..但是即使做了再多的底层工作, 最后真正写出来的游戏,可能是狗屎一坨....做游戏难,做个好游戏更难..

这几天的工作习惯比较好,准备了个小黑本,无论在公交地铁还是在家, 有什么想法就用笔在上面记录一下.有时是打算要做的功能模块, 有时是实现思路,有时是类的设计图, 这有助于自己一直保持在正确的航向上.

明天可能还要出去走走,写代码的时间可能并不充裕,争取能多抽出时间继续搞吧.睡了.


0 0
原创粉丝点击