1.1-Introductie-Programmeren

Pokemon gevechten

Moeilijkheid: Filled Filled Outlined

Schrijf een programma dat de data inleest van Pokemon (pokemon.csv), twee Pokemon at random kiest en deze Pokemon met elkaar laat strijden.

Het gevecht mag je zo simpel mogelijk houden (maar uitbreidingen zijn welkom!): We kijken alleen naar de attack power en het aantal hitpoints. Elke ronde mogen beide Pokemon een aanval doen. Deze aanval zal altijd raken. De hoeveelheid schade die een Pokemon neemt hangt van zijn attack power. Er wordt een willekeurige waarde gekozen tussen attackpower / 2 en de daadwerkelijke attackpower. Dus als een Pokemon 60 attack power heeft, doet deze ergens tussen de 30 en 60 hitpoints schade per ronde.

Het gevecht (en het programma) gaat door totdat een van de Pokemon verliest.

Example

Example

During fights..

Example

And at the end.

Example