![]() |
[YouTube: https://www.youtube.com/watch?v=0li717xmsEk]
Inleiding
Screeps is een strategische MMO waarbij de speler door middel van Javascript code alles moet aansturen. Het spel is gemaakt door Artem Chivchalov, in tegenstelling van de vermelding door Tweakers in het nieuwsbericht wel een bekende programmeur met name in de AngularJS wereld.In tegenstelling wat iedereen verwachte is het spel niet in zijn geheel 'live' gegaan op 20 november 2014, maar is er een 'singleplayer' live gezet. Hier is het nu mogelijk om de tutorial te doorlopen, survival mode te spelen en een custom mode is beschikbaar om o.a. je code te testen.
Daarnaast is er een indiegogo project gestart om geld te werven voor de uiteindelijke launch.
Indiegogo project
Er loopt dus op dit moment een project op indiegogo indiegogo waarbij er een goal van $20.000 is vast gezet. De campagne sluit op 30 december, al lijkt het er op dat dit spel hoe dan ook doorgaat ongeacht of het bedrag is opgehaald. Middels de contributie via de project kunnen spelers in feite een goedkoper 'maand abonnement' verkrijgen voor het spel. Na de campagne is het nog steeds mogelijk om dit te verkrijgen, alleen dan een stukje duurder. Verder is het mogelijk om "Early preview access" te verkrijgen.Bij de $30.000 zal de game-engine opensource worden, waarbij je dan op je lokale machine simulaties kan draaien middels een Node.js package.
Code
Een 'worker' creëren'JavaScript:
1
| Game.spawns.Spawn1.createCreep( [Game.WORK, Game.CARRY, Game.MOVE], 'Worker1' ); |
Een 'guard' creëren'
JavaScript:
1
| Game.spawns.Spawn1.createCreep( [Game.TOUGH, Game.ATTACK, Game.MOVE, Game.MOVE], 'Guard1' ); |
Een 'builder' creëren'
JavaScript:
1
| Game.spawns.Spawn1.createCreep( [ Game.WORK, Game.WORK, Game.WORK, Game.CARRY, Game.MOVE], 'Builder1' ); |