Interaktive Programmering Games

Interaktive Programmering Games


I programmerings spill, du fullføre oppgaver eller konkurrere mot andre spillere ved hjelp av reelle eller imaginære programmeringsspråk for å programmere maskinene til å utføre kommandoer. Det finnes dusinvis av programmerings spill tilgjengelig: Noen krever at du skriver kunstige intelligenser for tanker; andre krever at du oppretter virus som forsøker å krasje alle andre programmer på en virtuell maskin.

Colobot

I Colobot, du er en ensom astronaut som skal kolonisere en fiendtlig planet ved hjelp av roboten lag. Mens robotene kan kontrolleres direkte, må du programmere dem ved hjelp av et objektorientert Java-lignende språk for å løse de mer vanskelige nivåer. Det er ni planeter å kolonisere, og både naturkrefter og fremmede livsformer skal jobbe for å stoppe deg.

kjerne~~POS=TRUNC Wars

I kjerne Wars, bruker du en forsamling-lignende språk kalt Redcode å lage korte, viruslignende programmer som forsøker å lure andre programmer i samme minneplass til å utføre ulovlige instrukser og krasje. Alt fra to programmene til hundrevis av programmer kan jobbe samtidig i en virtuell maskin som kalles MARS å prøve å krasje alle programmene. Kjerne Wars virus kan skrives med en hvilken som helst tekst editor; Gratis Mars emulatorer er tilgjengelig for alle store plattformer.

Robocode

Robocode er en morsom måte for deg å lære om og praktisere Java ferdigheter. Du må programmere kunstige intelligenser (AIS) for å styre en eller flere robot stridsvogner i kamp; roboter kan programmeres til å fungere som enkeltpersoner eller til å fungere som et team. AIS er skrevet i standard Java-klasser som strekker roboten klassen kildekoden som følger med spillet. På grunn av den objektorienterte programmeringsfunksjoner av Java-språket, trenger du ikke å se eller forstå koden på den underliggende robot klassen til å lage roboter: Du trenger bare å bruke innebygde funksjoner som "Ahead", "TurnGunRight "og" brann ".

bug Brain

Bug Brain er litt forskjellig fra de fleste andre programmerings spill: I stedet for å bruke et programmeringsspråk for å løse problemer, bruker du virkelige prinsippene fra nevrale biologi å lage enkle hjerner som hjelper robot insekter overleve utfordrende situasjoner. Du kan bruke den innebygde nivåer og eksperimenter for å lære om programmering, nevrale biologi og den slags problemer som kan løses ved nevrale nettverk teknikker.