程序员的游戏 - Robocode精选.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序员的游戏 - Robocode精选

ROGRAMMER P 技术专题 程序员的游戏—— 导 读 主持人 /汤韬 开发游戏,恐怕是很多程序员或者试图成为程序员的学子们的一种梦想。然而能够以游戏开发为职业的程序 员毕竟这个行业少数人的幸运。大多数程序员不得不在现实与理想中做出妥协,成为全世界无数类似商业程序中 某一个的开发者 (代码撰写者)。在现实的无奈中,曾经的游戏开发梦想越来越远。唯一的记忆也许是大学时代自 己某个未曾完成的游戏代码片断。 Robocode的出现,似乎给程序员们沉闷的代码生活掀起一点涟漪。什么是Robocode?Robocode是一位 IBM的工程师 Mat Nelson用Java语言所创造的机器人战斗仿真引擎。Robocode不是一个完整游戏,它是个半成品,一个专为程序员 们准备的游戏。有过一点游戏开发经历或是试图开发游戏的程序员们或许都应该知道。当你开发一个游戏,你不 得不面对一些无聊琐碎但又不得不做的工作,编写界面、处理图像、处理音频,也许在你处理完这些细节后,你 的游戏开发热情已被耗尽。有没有一个更简单的办法,让我们享受游戏开发的乐趣? Robocode就是这样的一个东 西,它为你处理好一切细节。你所做就是为你的机器人坦克编写智能程序,让它能够移动、进攻、防御、躲避、 开火。而它的对手就是跟你一样其他程序员编写机器人程序。 这就是Robocode魅力所在,最简单,只用几十行代码,就能立刻创造出一个简单但完整机器人,你可以立即将 它装入Robocode引擎中,再从 Robocode自带的那些水平不一的示例机器人中选取一个进行一番对战。你可以不停的 修改你的程序,设计新射击模型、躲避模型、移动模型,当你打败了那些示例机器人,你还可以在网上下载由其 他程序员编写的水平更高的机器人,与它们比试一下,看看自己的水平到底如何。 开发 Robocode,也是一个极佳的学习 Java语言的过程。对于初学者来说,这是学习各种基本语法好途径:类, 方法,事件处理等等。当你入门之后,需要进一步提高机器人的 “智力”水平,就需要使用更好的策略:如何预 测对手的行动路线,如何躲避对手的攻击你不得不创建更多类来应对更多情况,你将学习使用接口、继承 等等 Java高级语言特性。随着你的机器人的 “智力”水平的提高,你的编程能力也就跟着水涨船高了。 从2001年7月诞生之日算起,Robocode发展到如今,已经吸引了全世界无数爱好者参与其中。不仅出现了许多 交流 Robocode技术的网站,也有各种规模不等的Robocode大赛在各地进行。还等什么,赶快进入Robocode这个有趣的 世界。 《Robocode我的乐趣》对Robocode的简介、安装、运行、配置等等。 《打造自己的第一个机器人》、《DIY实战机器人》帮助初学者快速开发一个可以参加战斗机器人。 《ChameleonSP1.0代码剖析》、《高级瞄准技术》通过对一些高级技术学习,能够迅速提高你的机器人的战斗力。 《Robocode内核揭秘》知其然,还要知其所以然,这是程序员们的天性。来一窥Robocode内部奥秘,将帮助你 更加深刻的理解它本质。 52 www.cs /mag azine 技 术 关键词 Robocode竞赛Java 撰文 /刘玉宽 什么是Robocode 部门Advanced Technology的软件工程师。早在 1995年, R

文档评论(0)

tazhiq2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档