`

2013之杯具与感悟

 
阅读更多

笔记本出问题了,结果硬盘全格式化了。


大学四年和工作两年写的代码和资料都丢了。


其实,要说重要,倒也不重要。因为很多东西,之后就再也没有打开过,很多以前写的代码,之后也没有再看过。主要原因只不过是觉得以前写的很烂。


可要说不重要,那也是假的,有时候留着它们仅仅只是作为一种怀念。


想一想,从大一下学期开始学java,曾花很多时间做现在人觉得可笑的JavaSE软件,又陆续做过JavaSE版的坦克大战之类的游戏,接着是学习JavaME开发,然后学习过JavaFX(那个时候还是JavaFX Script),JavaEE,包括JSP Servelt JavaBean Struts2 Spring hibernate(虽然工作后已很久没有做JavaEE了),做过个人网站。以前写百度博客的时候,还把个人电脑做服务器,把自己的网站挂了上去。


接着,又花了很多的时间学习XNA游戏开发。毕业设计都是XNA游戏引擎的开发与实现。不过,可惜的是,那个时候老师竟然连“游戏引擎”是什么,都不知道。也难为我当时写了至少80多个类和接口,还写了上十个引擎的使用示例和几个开发实例。


记得当时我的游戏引擎示例里还有个A*寻径算法的示例。当时做了个SLG的游戏给同学当毕业设计,结果他竟然一不小心入选了优秀论文,而我包含了A*寻径算法的毕业设计还被视若无物。


想一想,就觉得可笑。可我的性格决定了我笑一笑就过去了。


不过,从我大三做XNA游戏开发,到现在工作2年。微软就再也没有更新过XNA Framework了。这个游戏开发框架已经被微软彻底的抛弃了,连同依然使用XNA framework作为开发游戏框架的wp。


这让以前对微软不温不热的我,更对微软的技术没有追随之心了。


工作之后,开始从事了Android开发。期间也参与了使用C++ OGRE 3D游戏引擎的3D游戏项目。之后自学了Unity3D,并开发了简单的连网的3D坦克游戏。直到现在开始学习使用Cocos2d-x来开发跨android,ios和win32的游戏。


其实我感觉很遗憾,遗憾当时觉得考研没什么用,然后一直到很晚了才开始尝试考研。可在考研期间,因为经常跟女朋友吵架,导致经常没有心情复习。现在工作快两年了,有时候还是很后悔当时没有读取研究生。


是的,技术和能力很重要。可如果有学历又有技术能力,难道不会更好么?


不过这也不会是结束,等搬家之后,什么都稳定下来。再考虑以后吧。毕竟,现在才工作不到2年,什么都不能急。


-----------------------------------------------------------------------------

最近开始学习Cocos2d-x游戏开发。因为本人80后的尾巴,比较怀念以前小霸王上的勇者斗恶龙,重装机兵等RPG游戏,但是在android和ios上,大部分游戏都是追求画面华丽,很难看到能像以前那么好玩的PRG了。


于是我决定开发一款RPG游戏。当然,如果能开发出一款RPG游戏,那么对Cocos2d-x的熟练程度,我想开发其他类型的游戏都不是问题了。

下面是最近进度的一些截图:

地图界面和虚拟键盘控制:


战斗界面,使用魔法:


使用回复术,回复生命值:


战斗界面使用魔法,火柱术:



战斗界面和技能方面,基本完成了。界面上面的美化,暂时未做调整。 攻击,魔法,道具和逃跑这个菜单之前是竖向显示的,但是本人在PC上用鼠标点比较容易点,但到手机上不容易touch了,于是改成了,上下左右这样,方便手机上的点击。


接下来准备做任务系统。装备系统。然后就可以开发游戏配套的工具了。(当然,游戏工具我依然会选择使用JavaFX来开发的)。


突然找到了以前开发XNA的游戏引擎,突然感觉很怀念。决定另外开一篇文章介绍一下-----WingEngine。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics