哪些游戏包含游戏编码?

时间:2008-09-27 09:44:48

标签: language-agnostic list

每个答案一个标题。

16 个答案:

答案 0 :(得分:15)

核心战争(http://en.wikipedia.org/wiki/Core_war)是经典之作,其中两个程序在模拟机器中运行,每个程序都试图停止另一个程序。

答案 1 :(得分:12)

Robocode是学习Java的好方法,并且乐在其中。您编写Java代码来编程机器人,然后机器人与一个或多个其他机器人进行对抗。几年前我尝试过它,但我记得做起来非常有趣。我们甚至在工作中编程机器人(在真正的工作之间;))并进行了一场小型比赛,看看谁能想出最好的算法。推荐!

答案 2 :(得分:8)

http://gr1d.org是一个持久的在线编程RPG,你可以编写自己的代理,升级,攻击或防御其他玩家

答案 3 :(得分:7)

答案 4 :(得分:7)

前几天我发现了一个小小的Flash游戏:http://www.gameroo.nl/games/light-bot

小心,你可能会失去一小时的生命;)

答案 5 :(得分:3)

Andrew Plotkin的

Lists and Lists: An interactive tutorial

  

“计划编程语言(Lisp的一种方言)的入门课程作为文本冒险呈现 - 或者换句话说,一个方案解释器带着一小段文本冒险包裹着它。因为它是Z-代码,第一个Z代码游戏是用另一个Lisp变体编写的,对它来说有一个奇怪的循环。“

- Carl Muckenhoupt

答案 6 :(得分:3)

多年前,我在Omega

上浪费了太多时间

答案 7 :(得分:2)

第二人生

答案 8 :(得分:1)

生活?

答案 9 :(得分:1)

答案 10 :(得分:1)

通过玩棋盘游戏来发现计算机编程的基础知识; c-jump帮助孩子们学习编程语言的基础知识,比如C,C ++和Java。

http://www.c-jump.com/

答案 11 :(得分:1)

GNU机器人(http://en.wikipedia.org/wiki/GNU_Robots)是一种很好的方式来加入Lisp。

答案 12 :(得分:1)

Starship Soccer(http://www.geocities.com/siliconvalley/horizon/8596/StarshipSoccer.html)让C ++控制的球队相互对抗,打太空战和足球。

答案 13 :(得分:1)

Wikipedia上的好清单!

  

笔记编程游戏包括Core   战争,Robocode,RoboWar,机器人大战,   Crobots和AI Wars。最终幻想XII   还包括一些元素   编程游戏,作为玩家   创造他的人物的AI,   虽然玩家也可以选择   直接控制行动。

答案 14 :(得分:1)

EpsiTec CeeBot

答案 15 :(得分:1)

微软的Terrarium,其中涉及使用任何.Net语言对生物的智能进行编程,现已开放给CodePlex