Направо към съдържанието

Robocode

от Уикипедия, свободната енциклопедия
Версия от 13:59, 12 ноември 2009 на SandioMama (беседа | приноси) (добавена на информация с източници)

Шаблон:Софтуер инфо Robocode е игра с Отворен код с образователна цел започната от Mathew Nelson. Играта е създадена с цел да помага на хората да научат програмния език Java и да се наслаждават докато се учат. Много е лесно да се започне - прост робот може да бъде написан само за няколко минути, но усъвършенстването на робот може да отнеме месеци и повече. Приноси към проекта се правят от голям брой хора; официално Flemming N. Larsen и Pavel Šavara се грижат Robocode да се усъвършенства и да се поправят бъгове.

Играта

Състезателите пишат софтуер, който контролира миниатюрен танк, който се бие на бойно поле с идентични (но програмирани по различен начин) танкове. Роботите могат да се движат, да се стрелят един друг, да сканират за противници и да се удрят в стени (или други роботи). Въпреки, че идеята на играта изглежда проста, стратегията за победа далеч не е. Добрите роботи могат да имат хиляди редове код посветени само на стратегия.