About Me:
话说一个不一个不想当厨子的裁缝不是好司机,对于我来说就是一个不想当吉他手的程序员不是一个好的机械工程师。是的,一个人的人生轨迹是无法设计、无法规划、也想象不到的,just like me。
高中时读了一年文科生的我突然下定决心要改转学习理科,完全不顾英语老师苦口婆心的劝导:“上大学理科生很苦的,课程很多,将来的工作也很累。”到现在看来英语老师的话也说对了一大半。来到山东大学机械设计制造专业后本以为可以过上天天呆在实验室,研究鼓捣自己的小东西的生
活,但是大一的生活却成为了高中生活的延续,除了课程少一点。心灰意冷之下在大二的时候以交流生的身份来到了华中科技大学,并且加入了改变我人生轨迹的联创团队,加入联创团队Android组,在这里我开始了android开发之旅,并喜欢上了linux。以下是我一步步走来的做过的小东西:
- 计算器:我的第一个除HelloWorld之外的android应用程序,模仿着windows计算器基本版版本的功能来做的,当然也实现了复杂版本的部分功能,但当时并没有实现递归解析计算表达式的功能,略有遗憾~
- 调查问卷:做这个东西是为了熟悉android平台上的各种控件的基本用法,还有SQLite数据库操作的相关知识。
- Maze:这是一个迷宫中寻找最短路径的Demo,熟悉了DFS、BFS、A*等路径搜索算法。
- 天气预报:模仿墨迹天气的一个demo,熟悉了网络操作、xml解析的三种方法。
- Meeno:可以将重要短信方便的保存为便签,并设置时间定时提醒。出发点是针对那些经常参加各种社团活动的,会收到各种重要通知短信的同学,是他们可以方便的从短信建立代办事项,并定时提醒。该应用由我负责coding,团队的万龙雨同学负责美术。
- LoveLetter:这是一个android端的一个小游戏,灵感来源于一个叫破game的flash游戏,游戏中用到了开源物理引擎JBox2d。当时因为交流时间结束,马上要离开团队,想想团队带给我的这么多收获,无以为报,就做了这个小游戏,献给联创团队,以示感谢。游戏由我负责coding,赖夏伦同学负责design。
- TheMatrixWallpaper:模拟电影《黑客帝国》中字符雨的动态android壁纸。偶然间看到vim上一个叫Matrix的插件,心血来潮,就做了这个anroid壁纸。事实证明这样虽然很geek,并不怎么好看。
- SunshinePhoto:一个android端的休闲小游戏,游戏模拟晒照片的过程,单位时间内晒得照片数多者获胜,游戏基于androidNDK平台没,使用了开源游戏引擎cocos2d-x。这是为同学的姐姐做的一个结婚礼物,做为游戏确实有点无聊,但作为一个私人的礼物却是蛮称职的。
当然除了鼓捣这些小东西外,还有一些别的兴趣爱好:乒乓球、吉他、象棋、滑冰、口琴……这大概就是我了吧,一个永远的敢于尝试新东西,鼓捣小东西的我。哦,对了我的名字叫汤志斌,你们可以在我的GitHub找到部分上述项目的源代码,通过邮箱zhibintang@hustunique.com联系到我,当然也可以关注我的微博。