Нашёл вот такую вот прикольную игрушку: Light Bot (http://s1.tchkcdn.com/games/online_games/3/18/lightbot.swf). Задача: закодить роботёнка, чтобы он зажёг все синие плитки на полу своей лампочкой.
Подскажите, что делать вот тут:
(http://puu.sh/8Vx6a.png) (http://puu.sh/8Vx6a.png)
Функций всего 2, и их чего-то не хватает...
А это какой уровень?
Не помню, перед уровнем номер кажут, а внутри нет.
Десятый. «Do you feel your mind getting numb yet?»
Да, милая игрушка. Только я бросил.
Ещё помню игру про змиев из 90-х.
https://ru.wikipedia.org/wiki/Snake_Battle
Цитата: Bhudh от мая 21, 2014, 22:35
Не помню, перед уровнем номер кажут, а внутри нет.
Десятый. «Do you feel your mind getting numb yet?»
Спешу на помощь, я в девятом уже.
Ну я только-только Colobot (http://ru.wikipedia.org/wiki/Colobot)ʼа прошёл и как-то обидно с этим малышом на 10-м уровне застревать :green:.
Цитата: Marius от мая 21, 2014, 22:44я в девятом уже.
В девятом у меня в Main всего 4 команды. А вот в десятом чё-то не выходит :(.
Неужели... До меня дошло, что я делал не так.
Чёрт! Там, оказывается, и рекурсия есть! :D
(http://puu.sh/8VDWS.png)
Здесь уже думать надо, время капает
Где время?
Ну, реальное время ) не игровое
А. Подсказку дать?
Поправил результат до 179. Хватит...
Да, прикольная игрушка. Только уровней маловато. Хочу ещё!
А 10-й - самый сложный из всех.
Цитата: Komar от мая 22, 2014, 18:57Хочу ещё!
Так Колобот. Там и ходят, и летают. Жаль, плавающих нет.
Поставил, но там оказался какой-то чудаковатый авиасимулятор. Не люблю я авиасимуляторы. Уже три раза роботу кирдык... :(
Цитата: Komar от мая 22, 2014, 22:42авиасимулятор
О_о Где симулятор⁈ Это точно тот Colobot (http://ru.wikipedia.org/wiki/Colobot)?
Я вроде эту версию (http://rutracker.org/forum/viewtopic.php?t=4104545) качал. (Вернее, я качал 3 версии, но первые две оказались 1.3)
Цитата: Bhudh от мая 22, 2014, 22:57
Цитата: Komar от мая 22, 2014, 22:42авиасимулятор
О_о Где симулятор⁈ Это точно тот Colobot?
Ну а как это ещё назвать?
(http://i61.fastpic.ru/big/2014/0523/2b/9ece43c8af18388b9b2f2e7e1c28442b.jpg)
А нафига самому летать, если запрограммировать можно?
У меня функция лётает так, что ни разу не садится отдыхать по дороге.
В смысле все действия миссии надо программировать? Думал в игре будут какие-то указания и подсказки на этот счёт, но пока что ни одной не видел. Наоборот, написано, что надо летать, используя для управления клавиатуру и тренировать сноровку. :donno:
Цитата: Komar от мая 22, 2014, 23:34В смысле все действия миссии надо программировать?
Не обязательно, если хватит терпения, можно даже все уровни вручную пройти (ну, почти все :green:). Но гораздо лучше же, когда боты заняты своей работой, а человек — своей?
Цитата: Komar от мая 22, 2014, 23:34Думал в игре будут какие-то указания и подсказки на этот счёт, но пока что ни одной не видел.
А «Упражнения» Вы не проходили? :donno:
Цитата: Komar от мая 22, 2014, 23:34написано, что надо летать, используя для управления клавиатуру и тренировать сноровку
Троллят :green:. Игра-то на программирование, а не на сноровку ;).
extern void object::tarGets(){
object tgt;
point t,p;
float h,d,a;
int[] tgts;
ipf(700);
tgts[0]=Target2;
tgts[1]=Me;
do{
p=position;
tgt=radar(tgts,0,180,1,100);
t=tgt.position;
h=t.z-p.z-1;
jet(h/20);
d=distance(t,p);
if((tgt.category==Me)&(d<4)){
jet(-1);
motor(0,0);
wait(1);
break;
}else if((tgt.category==Me)&(d<30)){
motor(d/20,d/20);
}else{
a=direction(t);
motor(1-a/100-sin(a), 1+a/100+sin(a));};
};
}while(true);
}
Цитата: Bhudh от мая 22, 2014, 23:42
А «Упражнения» Вы не проходили? :donno:
Ой! Слона-то я и не заметил. Нажимал на первый пункт меню, как водится, для новой игры, и долго не мог понять, в чём вообще тут смысл. Тогда пойду поупражняюсь. :)
Удачи! :) Если версия не 1.8, рекомендую обновить до неё.
Иначе упражнения по классам, создание собственных уровней и некоторые недокументированные функции будут недоступны.
Цитата: Bhudh от мая 23, 2014, 02:04
Удачи! :)
Ура! Пролетел! :)
Правда, код у меня совсем простенький по сравнению с вашим. И посадку не вышло отладить, т.к. миссия на этом месте выключается. Но вот чего я так и не понял - это почему нигде в инструкциях и справке нет ключевого слова
Target2, без которого нельзя использовать радар, а значит, невозможно запрограммировать полёт. (Если, конечно, вручную не составлять карту с координатами.) Так что, похоже, они вовсе не шутили, когда советовали летать кнопочками. :what:
Недоработка справки — это известная в Колоботе вещь :(.
На всякий случай в начале уровня можно заюзать функцию
retobject в цикле с выводом результатов. Ну или просто скачать руководство по созданию собственных уровней: там есть всё :).
http://colobot.info/download/Creating_User_Levels_EN.pdf
Цитата: General :
type=Me // astronaut
type=SpaceShip
Bots :
type=PracticeBot // training bot
type=TargetBot
type=WheeledGrabber
type=TrackedGrabber
type=WingedGrabber
type=LeggedGrabber
type=WheeledShooter
type=TrackedShooter
type=WingedShooter
type=LeggedShooter
type=WheeledOrgaShooter
type=TrackedOrgaShooter
type=WingedOrgaShooter
type=LeggedOrgaShooter
type=WheeledSniffer
type=TrackedSniffer
type=WingedSniffer
type=LeggedSniffer
type=Thumper
type=PhazerShooter
type=Recycler
type=Shielder
type=Subber
Buildings :
type=Derrick
type=BotFactory
type=PowerStation
type=Converter
type=RepairCenter
type=DefenseTower
type=AlienNest
type=ResearchCenter
type=RadarStation
type=ExchangePost
type=PowerPlant
type=AutoLab
type=NuclearPlant
type=PowerCaptor
type=Vault
type=StartArea
type=GoalArea
type=Target1 // for the training in the flight
type=Target2
type=Houston // mission control
Transportable objects :
type=TitaniumOre
type=UraniumOre
type=Titanium
type=PowerCell
type=NuclearCell
type=OrgaMatter
type=BlackBox
type=KeyA..D
type=TNT // box of explosive
Plants and decorations :
type=Greenery0..4 // small standard plants
type=Greenery5..7 // small clover
type=Greenery10..14 // rising succulent plant
type=Greenery15..19 // fern
type=Tree0..3 // high tree
type=Mushroom1 // harmless mushroom
type=Mushroom2 // corrosive mushroom
type=MegaStalk0..5 // huge strange plant
type=Quartz0..3 // small to big quartz
type=Barrier0 // short barrier
type=Barrier1 // long barrier
type=ApolloLEM // on the moon only :
type=ApolloJeep
type=ApolloFlag
type=ApolloModule
type=ApolloAntenna
Recyclable wrecks or derelicts:
type=WreckBotw1..2 // bot with wheels
type=WreckBott1..2 // bot with small tracks
type=WreckBotr1..2 // bot with big tracks
Ruins :
type=RuinBotFactory
type=RuinDoor // converter door
type=RuinSupport // radar support
type=RuinRadar // radar pedestal
type=RuinConvert
type=RuinBaseCamp // spaceship pedestal
type=RuinHeadCamp // spaceship roof
Enemies :
type=AlienQueen
type=AlienEgg
type=AlienAnt
type=AlienSpider
type=AlienWasp
type=AlienWorm
Indicators :
type=PowerSpot // presence of energy in the subsoil
type=TitaniumSpot // presence of titanium in the subsoil
type=UraniumSpot // presence of uranium in the subsoil
type=KeyA..DSpot // presence of key in the subsoil
type=WayPoint // cross for exercises
type=BlueFlag
type=RedFlag
type=GreenFlag
type=YellowFlag
type=VioletFlag
Miscellaneous :
type=Mine // fixed mine
type=Portico // crane (on the earth)
type=Bag // survival kit
type=Home // small nice house (on terranova)
type=Tech // Houston engineer
type=Firework
Однако эти коды — для файлов создания уровней. В самой игре многие из них идут просто числами (свойство
int object.category).
Фиксит баг класс вот отсюда: http://v673.com/programmers-games/ready-programms-for-colobot-and-ceebot-games
Конечно, не программирование, но игрушка сходного жанра:
http://euclidthegame.org/
У меня этот апплет не включается (хорошо хоть браузер не вешает).
Цитата: Hellerick от июня 30, 2014, 08:07
Конечно, не программирование, но игрушка сходного жанра:
http://euclidthegame.org/
Ой, классно! := Спасибо!
Цитата: Hellerick от июня 30, 2014, 08:07
Конечно, не программирование, но игрушка сходного жанра:
http://euclidthegame.org/
Жаль уровней так мало...
Решил тут качнуть редактор карт для Colobotʼа. С оффсайта, что характерно.
А там лежит такая странная хня: https://yadi.sk/d/dIna1LIyaLp4N и ничем не открывается.
Вроде нужен PKZIP-разархиватор, только он что-то тоже открывать не хочет :(.
И как этот битый архивчик починить?‥
Это у вас файл битый, попробуйте перекачать.
http://www.ceebot.org/index2.php?option=com_sobi2&sobi2Task=dd_download&fid=2&no_html=1
Открывается.
О, спасибо!
Не устанавливается :(.
Цитата: Bhudh от августа 25, 2014, 10:32
Не устанавливается :(.
:donno:
У меня оно просто запустилось из папки после распаковки.
(http://i64.fastpic.ru/big/2014/0825/3f/a2d4616148a603616e02162dc3d3313f.gif)
Может каких библиотек не хватает?
Цитировать
If the program in "colobot_map_gen_1118.zip" does not work, you additionally need to install the "cbm_supportfiles.zip".
http://www.ceebot.org/index.php?option=com_sobi2&sobi2Task=sobi2Details&sobi2Id=2&Itemid=
О_о Размер зависимостей в 3 раза больше самой проги. Линуксоиды, что ли, делали?
Но хоть заработало. Правда, интерфейс ещё тот...