Cybercom / Tank Challenge från Software Skills

Permalänk
Medlem

Cybercom / Tank Challenge från Software Skills

-
Skriv så bra kod att stridsvagnen besegrar de elaka spindlarna.
Med ett nytt datorspel ska de bästa programmerarna lockas till en jobbsökarsajt.

Någon här som kan dela med sig av grundläggande kod för spelet i Java, Javascript och Python 3,
så att ungdomar sedan kan förstå hur man kan börja experimentera med koden?

Någon som har provat?

http://www.nyteknik.se/tekniknyheter/article3916948.ece

Prova spelet här.
http://honeypot.softwareskills.se/

Master of Science in Engineering Physics
Civilingenjör i teknisk fysik
LTH

Magnus
----

Visa signatur

"Frågan är om tillståndet i världen någonsin kommer att bli beviljat"
Är Svensk Mästare i BlockOut2 på level: Out of control , https://blockout.nu

Permalänk
Hedersmedlem

Sväng och skjut...

exports.update = function() { // Enemy in front? Shoot it! if(API.identifyTarget()) API.fireCannon(); else { // Go forward if no obstacle in front if(API.lidarFront() > 1) API.moveForward(); else { // Check if left or right has more space and turn that way if(API.lidarLeft() > API.lidarRight()) API.turnLeft(); else API.turnRight(); } } };

Visa signatur

Använd gilla för att markera nyttiga inlägg!

Permalänk
Medlem

@giplet:

Är det Java, Javascript eller Python 3 ?

Visa signatur

"Frågan är om tillståndet i världen någonsin kommer att bli beviljat"
Är Svensk Mästare i BlockOut2 på level: Out of control , https://blockout.nu

Permalänk
Hedersmedlem
Skrivet av Magi55:

@giplet:

Är det Java, Javascript eller Python 3 ?

Det är Javascript.

Kände mig lite begränsad av API't. Började på en mer avancerad variant där tanken var mer medveten om omgivningen åt alla håll när den körde. Men blir mycket bök när man måste svänga för att kolla vad något är. Typ om jag kör rakt framåt och mäter avståndet till höger och vänster medan jag kör så skulle man kunna reagera om avståndet blir mindre än det var förra rundan vilket kan antingen betyda vägg eller fiende. Men då måste man rotera tanken för att få reda på det.

Fanns ett fotbollsspel för några år sedan som var ganska roligt också. Låg i topp på deras ranking fram till sista dagen.

Visa signatur

Använd gilla för att markera nyttiga inlägg!