哪些游戏在游戏玩法中包含编码?

时间:2020-03-06 14:49:18  来源:igfitidea点击:

每个答案一个标题。

解决方案

生活?

第二人生

机器人拉力赛!

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

鳄鱼

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

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

GNU机器人(http://en.wikipedia.org/wiki/GNU_Robots)是卡住Lisp的好方法。

《星际足球》(http://www.geocities.com/siliconvalley/horizo​​n/8596/StarshipSoccer.html)使C ++控制的团队相互对抗,将太空战争和橄榄球混为一谈。

维基百科上的好名单!

Programming games of note include Core
  War, Robocode, RoboWar, Robot Battle,
  Crobots and AI Wars. Final Fantasy XII
  also includes some elements of a
  programming game, as the player
  creates the AI of his characters,
  although the player can also choose to
  directly control the action.

前几天我找到了一个Flash游戏:http://www.gameroo.nl/games/light-bot

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

EpsiTec CeeBot

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

Robocode是学习Java并乐在其中的好方法。我们编写Java代码来对机器人进行编程,然后将其与一个或者多个其他机器人进行竞争。几年前我尝试过,但是我记得做这件事很有趣。我们甚至在工作中(在实际工作之间;))对机器人进行了编程,并参加了一场小型比赛,看谁能提出最佳算法。推荐的!

列表和列表:Andrew Plotkin的交互式教程。

"An introductory course in the Scheme programming language (a dialect of Lisp) presented as a text adventure - or, to put it another way, a Scheme interpreter with a wee scrap of text adventure wrapped around it. Since it's Z-code, and the first Z-code games were written in another Lisp variant, there's an odd circularity to it all."

卡尔·穆肯霍普(Carl Muckenhoupt)

多年前,我在Omega上浪费了太多时间

http://gr1d.org是一个持续的在线编程rpg,我们可以在其中编写自己的特工,晋级并攻击或者捍卫其他玩家