LINUX.ORG.RU
 
Sphinx

GNU Robots 1.2


0

0

Состоялся релиз GNU Robots 1.2. В новой версии появился основанный на GTK+ графический интерфейс со встроенным терминалом для ввода команд интерпретатора, также добавлена новая графика.

GNU Robots — простая игровая среда, позволяющая создавать и выполнять программы управления роботом в лабиринте на основе набора встроенных базовых команд, представляющих собой примитивы для передвижения робота и изучения и взаимодействия с находящимися в лабиринте объектами. Задачей является создание эффективного алгоритма поведения, позволяющего набрать как можно большее количество очков. В качестве языка разработки используется Scheme.

>>> Подробности


[#]  
Sphinx

inb4 GNOME

GNU Robots ни имеет ничего общего (кроме слова GNU в названии) с игрой GNOME Robots

*** ()
[#]  

Re: GNU Robots 1.2

Слава роботам!

# ()
[#]  

Re: GNU Robots 1.2

GNU Tommy?

anonymous ()
[#] Ответ на: Re: GNU Robots 1.2 от anonymous 04.08.2008 13:29:19  
Sphinx

Re: GNU Robots 1.2

(robot-feel "wall")

*** ()
[#]  

Re: GNU Robots 1.2

Есть еще консольная robots из bsd-games.

*** ()
[#]  
GFORGX

Re: GNU Robots 1.2

Слава!

**# ()
[#]  
gln0fate

Re: GNU Robots 1.2

что оно собой вообще представляет?

** ()
[#] Ответ на: Re: GNU Robots 1.2 от gln0fate 04.08.2008 19:22:37  
Sphinx

Re: GNU Robots 1.2

Запустил, видишь окошко, разделённое пополам — сверху карта лабиринта со всякими штучками и робот, снизу — окошко для ввода команд. Можно сначала написать всю программу, а потом запустить её.

Ну, LOGO видел? То же самое, только не черепашка, а робот, и окружение другое — не лист бумаги, а лабиринт с объектами.

Релиз 1.1 был первым за _восемь_ лет. Может получиться прикольная среда для детей, только нужно разделить ядро и графику. Я сильно заинтересован.

*** ()
[#] Ответ на: Re: GNU Robots 1.2 от Sphinx 04.08.2008 22:54:04  
gln0fate

Re: GNU Robots 1.2

хмм.. сейчас поставлю.

** ()
[#] Ответ на: Re: GNU Robots 1.2 от Sphinx 04.08.2008 22:54:04  
gln0fate

Re: GNU Robots 1.2

а ходить как? где инфу почитать?

** ()
[#] Ответ на: Re: GNU Robots 1.2 от gln0fate 04.08.2008 23:36:39  
Sphinx

Re: GNU Robots 1.2

doc/Robots-HOWTO

Там 15 функций всего основных.

*** ()
[#] Ответ на: Re: GNU Robots 1.2 от Sphinx 04.08.2008 22:54:04  
Id

Re: GNU Robots 1.2

Программа для робота на Scheme пишется ?

** ()
[#]  
WFrag

Re: GNU Robots 1.2

Ерунда это. Хочу LEGO Mindstorms NXT (:

**** ()
[#]  

Re: GNU Robots 1.2

FarCry круче.

All Hail Windows! All Hail Windows! All Hail Windows!

anonymous ()
[#]  
GAMer

Re: GNU Robots 1.2

Дайте роботу пушку и соперников!

*** ()
[#]  

Re: GNU Robots 1.2

Слава GNU роботам!

anonymous ()
[#]  

Re: GNU Robots 1.2

Кумир чтоли реализовали на gtk? Ждем GNU Чертежник )))

anonymous ()
[#] Ответ на: Re: GNU Robots 1.2 от anonymous 05.08.2008 8:35:44  

Re: GNU Robots 1.2

КУмир должен быть реализован на КУтэ, я счетаю.

anonymous ()
[#] Ответ на: Re: GNU Robots 1.2 от Sphinx 04.08.2008 22:54:04  
madcore

Re: GNU Robots 1.2

Так а для чего это?

***** ()
[#] Ответ на: Re: GNU Robots 1.2 от anonymous 05.08.2008 8:44:10  

Re: GNU Robots 1.2

>КУмир должен быть реализован на КУтэ, я счетаю.

Счетай и дальше, ибо это правельно. Кумир действительно реализован на QT4.

// Капча crants напоминает что-то...

anonymous ()
[#]  

Re: GNU Robots 1.2

сделайте плс сборку под винду - на работе играть.

anonymous ()
[#] Ответ на: Re: GNU Robots 1.2 от anonymous 05.08.2008 10:16:23  

Re: GNU Robots 1.2

нехрен на работе играть я начальнику скажу

anonymous ()
[#] Ответ на: Re: GNU Robots 1.2 от anonymous 05.08.2008 10:16:23  
BuG2BuG

Re: GNU Robots 1.2

Была такая игрушка под Microsoft Windows, только по-другому называлась и была под неправославной лицензией, там можно было запускать по несколько алгоритмов сразу (чтобы роботы сражались друг с другом, там ещё всякие ямы были, нефтяные вышки, радары и прочий трэш).

Слава Роботам!

---
С Уважением,

* ()
[#]  
hexenlord

Re: GNU Robots 1.2

СР / УВЧ ?

* ()
[#]  
hobbit

Re: GNU Robots 1.2

Хм, а интересно, в название любого поделия (естественно, если оно под соответствующей лицензией) можно включить аббревиатуру GNU?

Т.е. я могу обозвать своё поделие GNU/VasPupkinGonfigEditor, и FSF не будет иметь претензий?

***** ()
[#] Ответ на: Re: GNU Robots 1.2 от GAMer 05.08.2008 8:24:00  
Sphinx

Re: GNU Robots 1.2

Пушка там есть уже, враги тоже. Несколько роботов появится :-)

*** ()
[#] Ответ на: Re: GNU Robots 1.2 от Id 05.08.2008 6:14:59  
Sphinx

Re: GNU Robots 1.2

Да, конкретно Guile. GNU Robots сделан на C + Scheme, хотя сейчас уже можно всё целиком на Scheme переписать.

*** ()
[#]  

Re: GNU Robots 1.2

Интересная штука. Надо будет поиграться.

()
[#]  

Re: GNU Robots 1.2

>(robot-feel "wall")
(robot-feel "wall, -e, eva, eva") ;)

()
[#] Ответ на: Re: GNU Robots 1.2 от hobbit 05.08.2008 11:40:17  
Sphinx

Re: GNU Robots 1.2

> естественно, если оно под соответствующей лицензией

Зачем этот пункт? Насколько мне известно, аббревиатура GNU не является зарегистрированным знаком где бы то ни было, так что ты ничего не нарушишь, назвав даже несвободную программу «GNU Frobnicator», к примеру.

*** ()
[#]  
Demon37

Re: GNU Robots 1.2

Хехе. Помню советский учебник по информатике за 1991, кажется, год. Там были описаны методы работы с исполнителями "робот", "чертежник"... Язык программирования назывался "школьный алгоритмический" :)

**** ()
[#] Ответ на: Re: GNU Robots 1.2 от Sphinx 05.08.2008 13:41:17  

Re: GNU Robots 1.2

>Зачем этот пункт? Насколько мне известно, аббревиатура GNU не является >зарегистрированным знаком где бы то ни было, так что ты ничего не >нарушишь, назвав даже несвободную программу «GNU Frobnicator», к >примеру.

Так и есть, GNUPlot к примеру, идёт под своей собственной лицензией.

anonymous ()
[#]  

Re: GNU Robots 1.2

Это очень классная идея для игры. Не понимаю, почему таких игр так мало. Самое лучшее, что я видел это игра Colobot под виндуз. Там язык похожий на С++ с небольшой поддержкой ООП =) Вот там действительно было интересно играть т.к. в ручную можно управлять только одним юнитом и чтобы остальные не простаивали их нужна программировать. Программы строились типа: Поедь возьми менерал, привези и переработай, поставь скраю, подзареди батарею. Вообщем весьма интересно.

()
[#] Ответ на: Re: GNU Robots 1.2 от anonymous 05.08.2008 14:09:09  
Sphinx

Re: GNU Robots 1.2

Да, только пишется «gnuplot»; кстати там лицензия запрещает распространение модифицированных версий, хотя FSF считает это свободным ПО.

*** ()
[#] Ответ на: Re: GNU Robots 1.2 от hobbit 05.08.2008 11:40:17  

Re: GNU Robots 1.2

GNU не знаю, но gnu можешь. Есть очень неправославный gnuplot, к GNU не имеющий никакого отношения.

anonymous ()
[#]  

Re: GNU Robots 1.2

Жаль, что помечать (флажками, как в Algo под виндой) клетки нельзя. Без этого программы довольно унылы. :(

anonymous ()
[#] Ответ на: Re: GNU Robots 1.2 от anonymous 05.08.2008 17:27:09  

Re: GNU Robots 1.2

Разве что реализовать эмуляцию через двухмерный массив (который тоже реализовать через списки). Но тогда уж проще карту в массиве всю составлять и на каждой итерации ее просматривать.

anonymous ()
[#]  
unisky

Re: GNU Robots 1.2

Это что-то наподобие corewar?

* ()
[#] Ответ на: Re: GNU Robots 1.2 от unisky 05.08.2008 17:57:01  
Sphinx

Re: GNU Robots 1.2

Не, попроще.

*** ()
[#]  

Re: GNU Robots 1.2

Вообще очень сыро. Хотелось бы возможность ставить флажки (писал выше) и ограничения на память и ресурсы. То есть чтобы программа выполнялась как бы внутри робота и на выполнение тратилась его энергия.

anonymous ()
[#]  

Re: GNU Robots 1.2

зачем придумывать какие-то лабиринты когда есть готовая линейка

anonymous ()
[#] Ответ на: Re: GNU Robots 1.2 от fk_ 05.08.2008 14:51:05  

Re: GNU Robots 1.2

>Это очень классная идея для игры. Не понимаю, почему таких игр так мало. Самое лучшее, что я видел это игра Colobot под виндуз. Там язык похожий на С++ с небольшой поддержкой ООП =) Вот там действительно было интересно играть...

Это таким нердам как ты интересно играть в программирование. Основной массе потребителей такие "игры" не нужны.

anonymous ()
[#] Ответ на: Re: GNU Robots 1.2 от anonymous 05.08.2008 21:49:18  

Re: GNU Robots 1.2

Не нравится — не играй. Некоторые, вон, в TORCS играют — а ведь она основана на игре в программирование, и сохраняет этот режим.

anonymous ()
[#] Ответ на: Re: GNU Robots 1.2 от anonymous 05.08.2008 14:09:09  

Re: GNU Robots 1.2

>GNUPlot к примеру, идёт под своей собственной _свободной_ лицензией.

fixed

anonymous ()
[#] Ответ на: Re: GNU Robots 1.2 от Demon37 05.08.2008 13:42:49  
hexenlord

Re: GNU Robots 1.2

> Хехе. Помню советский учебник по информатике за 1991, кажется, год. Там были описаны методы работы с исполнителями "робот", "чертежник"... Язык программирования назывался "школьный алгоритмический" :)

Есть у меня такая книжечка )

"Основы информатики и вычислительной техники", пробный учебник для средних заведений, автор А.П. Ершов и др., 1988 г.

* ()
[#]  

Re: GNU Robots 1.2

Сходил по ссылке. На сколько я понял, это что-то очень простое, игроподобное. А есть ли свободные проекты близкие по своему предназначениею к http://en.wikipedia.org/wiki/Microsoft_Robotics_Studio ? В последнее я особо не вникал, сам только недавно узнал о существовании таких вещей. Просто тема ИИ мне кажется довольно манящей и хотелось бы, при наличии свободного времени, поиграться с этим.

anonymous ()
[#] Ответ на: Re: GNU Robots 1.2 от anonymous 06.08.2008 23:02:38  

Re: GNU Robots 1.2

Хе-хе, кажется сам уже нашел. http://en.wikipedia.org/wiki/Player_Project

Но все равно жду содержательных комментариев на данную тему. :d

anonymous ()