有时在为了一个问题纠结过,做游戏时是看重功能的实现还是注重外观界面。其实这个问题在不同人看来Answer肯定是不一样的。因为对于写程序的人来说,功能的实现必不可少,但是外在的界面相对来说不是那么看重,一个可以运行的程序,外在的只是表在的东西。但是对于用户来说,客户更加地把外在的界面看得重。原因其实很简单,一个物美的产品中会吸引更多人的眼球。所以,言而总之,总而言之,界面和功能有着等同的作用,但是写程序的人首先是实现相关的功能,然后才美化游戏程序的外观。
所以我开始时也就没有过多的注重界面,更多的是功能。也许看起来不是很完美,但是内在的还是基本上可行的。在此次的热血足球的通信项目上,我负责我们组任务中的游戏单机版的实现。这里也有碰到一些小小的问题,也发现了一些问题来给大家分享下。首先是键盘监听器只能是添加给JFrame而不能是在JPanel上,否则监听不了。其次是由于足球场地并非是长方形的,而是一个梯形(为了视觉上的体验),所以在球门及球出界的范围问题上暂时还没有很好的规范。当然,还有的是一台电脑上,自己只能是控制一个球员的运动,那么其他的球员的运动问题上,是不是应该有个函数或则是方法来指定其他队员与对手的运动。那么这个应该是怎么样的一个函数呢。我想呢,这个问题其实不难解决,只是有点麻烦。因为这里要考虑的问题很多,不只是一两种情况而已。
当然,在考虑完这些问题,如果实现了这些,是不是就能算是完工了呢?这个问题是有答案的。因为游戏过游戏的人都会知道,每个游戏每过一段时间总会有更新,或是功能是的,亦或是界面美化方面的,兴许还有新的功能的添加。但是,说到一个本质上的问题,做游戏的话,就应该是做得人性化,做得简单漂亮,这也正是客户所认可的游戏。而且我们做出来的项目就是真正用于客户身上的。
其实是说了一些比较深的比较远的考虑。回到我们的小项目上。现在项目上的是基本上的功能实现:带球功能、头球功能、射门功能、踢球功能(抛物线轨迹)、球员不同方向的运动、时间分数显示控制、必要时一些基本的提醒(比如出界、球进之类的)等等。但是存在的问题也免不了。这里在后期是一定会完善好然后呈现给大家的。
最后呢就是想谈谈自己在做项目上的一些感受,对于代码,不懂的可以百度、问各种大神,但是,真正重要的是理解基本的原理,这是十分必要的,一次不懂,我们可以多看几次,写不好的代码我们可以多熟悉几次。总的来说,没有什么是不能实现的。
附:
近期热血足球项目的代码
相关推荐
基于Python pygame的足球游戏源代码,游戏可以双人玩,游戏入口程序为soccer.py。 控制人物一 方向键:wasd ,射门键:r 控制人物二,方向键: 键盘方向键,射门键:k
PHPWind论坛 热血足球
Android开发之热血足球包括源码演示和PPT讲解
VirtuaNES 模拟器 和 热血系列集合 包括: ▪ 热血硬派 ▪ 热血高校 ▪ 热血物语 ▪ 热血足球 ▪ 热血进行曲 ▪ 热血时代剧 ▪ 热血曲棍球 ▪ 热血新纪录 ▪ 热血格斗传说 ▪ 热血足球联盟 ▪ 热血篮球
热血江湖V12服务端,好像不能用了,不知道怎么回事
热血江湖12.0服务端. 和GM工具 可以单机玩热血江湖...
在热血江湖游戏功能下写的
热血江湖V20源码全套
热血江湖快捷上号源码,新手,有需要的拖走!!非常有用的,一键 上号!!
热血江湖手游8职业签到修复修改文件 直接dat解包原有文件替换进去
易语言热血江湖登陆器源码,热血江湖登陆器,刷新列表
热血江湖易语言登录器源码 只要稍稍修改就可用
易语言源码热血江湖游戏辅助程序源码.rar 易语言源码热血江湖游戏辅助程序源码.rar 易语言源码热血江湖游戏辅助程序源码.rar 易语言源码热血江湖游戏辅助程序源码.rar 易语言源码热血江湖游戏辅助程序源码.rar ...
热血江湖,不一样的故事,
fc热血曲棍球.NES
热血江湖服务端C++源代码,对于喜欢私服和编程的人都有一定的作用
热血江湖自动登陆. 已完成自动选区。 自动录入密码账号 自动登陆 现正在完成选区功能。
热血江湖查线器源码,向服务器发送封包,获取返回的服务器大区和线路数据。等线太难了,主要是想做一个自动查线自动登录游戏的工具,能力有限,先分享查线的源码!
热血江湖自动登陆易语言源代码 热血江湖登陆器 用易语言编写的源码,可以正常编译