第一个java程序——Dots and boxes游戏
2016-03-11 14:59
267 查看
2014-05-23于java诞生9周年
没想到,从2014年3月大一下,我开始学习java以来,做出的第一个程序是一个我之前从来没玩过的游戏——Dots and boxes。这款游戏在国内不怎么流行,EL比赛的布置比赛题目的老师可能就看中了这点,让我们四人团队做出一款PC端的点格棋游戏。
赛题如下:
基于Java语言的桌面Dots and Boxes对战游戏。必须包含双人对战、单人与人工智能对战两个基本功能。
其实也许对于一个java资深开发者来说并不算什么,但是,我们才刚开始接触编程,(注意,是编程!)连main函数都写得颤颤巍巍的,居然要做一款游戏!而且赛程只有短短2个月,要做好这款棋类游戏,不仅是对美工的考验,还有交互,下棋算法……总之,虽然内心是崩溃的,我们团队还是迎难而上,坚持了下来,感谢每周末准时陪伴我在图书馆研讨间的不离不弃的队友。
作为队里唯一的女生,美工、交互等任务就落在了我头上。最终成果界面上的所有图都是我P的,各种效果也是我设计的。(怎么好像没学到多少java,ps功底倒是长进了不少?)用简陋的java swing,能做出这种界面,我也感受到,简单的工具,只要能穷尽使用,也是能构造出美丽的童话殿堂。
时隔2年重启我的第一个项目,我的内心是复杂的。忘记当时遇到了多少困难,多么努力地克服了的过程。当初没有想到把问题和解决方法及时记录下来,真是损失了一大财富啊。如今只能出最终的项目展示图了。
接下来的这一张,哈哈有没有看出来HHQ,是我的名字的首字母缩写哦。
最后就是我们的团队名,小黑屋啦。
当5月23日做完这个项目之后,正好是我的生日,也是java的9周年诞辰,我们4人很兴奋地去庆祝了一番。最终我们的项目演示很惊艳,获得了EL比赛的用户体验组特效奖,哈哈,是觉得特效很棒所以颁给我们这个奖吗?
没想到,从2014年3月大一下,我开始学习java以来,做出的第一个程序是一个我之前从来没玩过的游戏——Dots and boxes。这款游戏在国内不怎么流行,EL比赛的布置比赛题目的老师可能就看中了这点,让我们四人团队做出一款PC端的点格棋游戏。
赛题如下:
基于Java语言的桌面Dots and Boxes对战游戏。必须包含双人对战、单人与人工智能对战两个基本功能。
其实也许对于一个java资深开发者来说并不算什么,但是,我们才刚开始接触编程,(注意,是编程!)连main函数都写得颤颤巍巍的,居然要做一款游戏!而且赛程只有短短2个月,要做好这款棋类游戏,不仅是对美工的考验,还有交互,下棋算法……总之,虽然内心是崩溃的,我们团队还是迎难而上,坚持了下来,感谢每周末准时陪伴我在图书馆研讨间的不离不弃的队友。
作为队里唯一的女生,美工、交互等任务就落在了我头上。最终成果界面上的所有图都是我P的,各种效果也是我设计的。(怎么好像没学到多少java,ps功底倒是长进了不少?)用简陋的java swing,能做出这种界面,我也感受到,简单的工具,只要能穷尽使用,也是能构造出美丽的童话殿堂。
时隔2年重启我的第一个项目,我的内心是复杂的。忘记当时遇到了多少困难,多么努力地克服了的过程。当初没有想到把问题和解决方法及时记录下来,真是损失了一大财富啊。如今只能出最终的项目展示图了。
接下来的这一张,哈哈有没有看出来HHQ,是我的名字的首字母缩写哦。
最后就是我们的团队名,小黑屋啦。
当5月23日做完这个项目之后,正好是我的生日,也是java的9周年诞辰,我们4人很兴奋地去庆祝了一番。最终我们的项目演示很惊艳,获得了EL比赛的用户体验组特效奖,哈哈,是觉得特效很棒所以颁给我们这个奖吗?
相关文章推荐
- (转)JAVA五种单例模式
- Java 精度控制
- Eclipse 每次ctrl-c ctrl-v 就变慢?
- Java 判断字符串的存储长度
- spring中编写定时任务的两种方法
- 桶排 java实现
- Java 基本的递归写法
- springAOP术语简介
- Struts2 在拦截器中向Action传参
- Struts2 在登录拦截器中对ajax请求的处理
- [转]Java web 开发 获取用户ip
- java之关键字synchronized
- Java中Ajaxa中文乱码问题
- leetcode:Group Anagrams 【Java】
- android studio导入Eclipse遇到的问题一
- PreparedStatement
- Java电子书下载地址
- [转]Java设计模式学习心得
- Ajax+Struts做登录判断
- Struts2的学习链接