Есть вещи, которые делаются для души.
Одной из таких вещей является желание научить сына программировать.
Родилась идея программы RoboTank, которая позволяет программировать робота убивающего инопланетян. За выходные написан прототип для iPad, оттестировал на сыне.
(
Read more... )
Comments 15
Ну конечно - учебный практикум по программированию в 1985 году (Кушниренко, Варсанофьев, Лебедев) - исполнитель "Резчик по металлу".
Reply
1. Нет проверки на наличие рядом монстра
2. Монстры двигаются или нет?
3. Первое,что приходит в голову: тупо стрелять во все сторону,кроме стенок. :) Но как-то это явно не сильно логично :) Но тогда не хватает команд -робот не знает,есть вообще на линии огня монстры или нет. И есть ли они вообще :)
Reply
2. Пока судя по задачам, этого условия (есть ли стенка) достаточно. Хотя проверку есть ли монстр сделать вцелом просто, но пока вроде как незачем :)
Reply
Reply
Что-то похожее реализовали в Frozen Synapse, только там алгоритмические команды более прикладные.
Reply
То есть стены помогают в каждом конкретном случае решить задачу короче.
Вот в приведенном примере танк может ездить опираясь на стены (в этом и фишка)
Reply
Reply
(a)^?{>*<<}->a
или вот картинка
( ... )
Reply
Leave a comment