tiistai, 05. helmikuu 2019, Tribe tampere, Game AI evening - hands on approach

Pelibotti-ilta (below in English)
Pelibotti-illassa koodataan oman ajokin äly ajopeliin, jossa kilpaillaan muita pelaajia vastaan.
Tämän kerran peli on Coders Strike Back, joka pohjaa Star Warsin ajokilpailuun, jossa Anakin lunastaa vapautensa. Luvassa on mainetta ja kunniaa. Sitä runsain mitoin, sillä leaderboard on kansainvälinen. Peli on osa loistavaa kooditaitojen tuunaussivustoa nimeltään Codingame.
Bottia voi ohjata vain koodilla. Koodi kirjoitetaan, lähetetään peliin, seurataan oman ajokin suoritusta, kilpatilanteen jälkeen voi taas koodia muuttaa ja lähettää koodi uudelleen koitokseen. Yhtään peliohjainta ei siis tarvita tai voida käyttää.
Illan rakenne
18:00 Aloitus ja esittelyt18:15 Coodia yhdessä ja erikseen, keskustellaan samalla mikä toimii19:45 Koonti ja sovitaan seuraava peli seuraavaa tapaamista varten20:00 Lopetus
Bottia voi koodata eri kielillä. Lista on pitkä. Tsekkaa vaikka pelin editorista valmiiksi oma mieltymyksesi. Ei ole pakko koodata jollain, mistä ei tykkää. Kuitenkin on ehkä hyvä tuntea yksi koodikieli, jotta pääsee alkuun. Tai ainakin tuoda paikalle kooditaitoinen kaveri. Edistyneemmät koodarit toisaalta voivat ammentaa magiansa ja algoritmien äärirajoilta.
----
Game AI Evening
Game AI evening is a hands on programming evening. We play a game from the brillant Codingame. The game for the first meeting is Coders Strike Back. 
Where we program a bot which drives a racer in a two player race. As the game advances more bots are added and the game gets tougher. The results are compared on a global leaderboard. We submit our code and watch our racer competing. After the race we can do adjustments and submit again. There won't be any other way to control you bot than your code. No game controllers involved. 
The structure of the evening
6:00 pm - Opening and introductions6:15 pm - Coding begins e.g. together or small groups. We'll share our learnings 7:45 pm - Wrap up and choosing of the next game for the next session8:00 pm - End 
There are plenty of programming languages to choose from. I'll demo something writtin in JavaScript and you are welcome to choose a more suitable language for your bot. Why did I choose JS, you ask. Because, I can and it is approachable programming language to most. 
It's possible to get really far by using only if else structure. Reaching some of the top ranks requires for example genetic algorithm, turn simulation and physics engine. I would say that prior knowledge of one programming language is beneficial and this could be thrilling for advanced programmers.

Game AI evening - hands on approach

Etsi lisää tapahtumia ympärilläsi
Hanki tapahtuma suosituksia, jotka perustuvat Facebook makuun. Hae se nyt!Näytä minulle sopiva tapahtumia minulleEi nyt