Какие игры включают кодирование в игровой процесс?

Один заголовок на ответ.

Аналогичный вопрос: Лучшие игры, основанные на программировании

Bjorn Reppen 27.09.2008 13:57
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
8
1
1 296
16

Ответы 16

Жизнь?

Вторая жизнь

РобоРалли!

Да, ты должен любить это!

steffenj 27.09.2008 16:48

Core War (http://en.wikipedia.org/wiki/Core_war) - это классика, в которой две программы выполняются на моделируемой машине, каждая из которых пытается остановить другую.

Откройте для себя основы компьютерного программирования, играя в настольную игру; c-jump помогает детям изучать основы языков программирования, таких как C, C++ и Java.

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

GNU Robots (http://en.wikipedia.org/wiki/GNU_Robots) - отличный способ увязнуть в Lisp.

Starship Soccer (http://www.geocities.com/siliconvalley/horizon/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.

Я нашел на днях небольшую флеш-игру: http://www.gameroo.nl/games/light-bot

Будьте осторожны, вы, скорее всего, потеряете около часа своей жизни;)

Глупый 3-й последний уровень, напоминает мне программирование карточного домика на микроконтроллерах: P

cwap 21.01.2010 00:02

EpsiTec CeeBot

Террариум от Microsoft, который включал программирование интеллекта существа с использованием любого языка .Net, теперь имеет открытый исходный код для CodePlex.

Робокод - отличный способ изучить Java и получить от этого удовольствие. Вы пишете код Java для программирования робота, который затем сражается с одним или несколькими другими роботами. Я пробовал это много лет назад, но помню, как получал от этого огромное удовольствие. Мы даже программировали роботов на работе (в перерывах между работой над настоящий;)) и устроили небольшое соревнование, чтобы посмотреть, кто сможет придумать лучшие алгоритмы. Рекомендуемые!

Списки и списки: интерактивное руководство - Андрей Плоткин.

"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."

- Карл Макенхаупт

Много лет назад я потратил слишком много времени на Омега

http://gr1d.org - это постоянная ролевая игра для онлайн-программирования, в которой вы пишете собственных агентов, продвигаетесь по уровням и атакуете или защищаете других игроков.

Другие вопросы по теме