Che linguaggio ha usato Supercell per costruire Clash Royale e Clash of Clans?
Tutto il codice client è scritto in Objective-C e C++, e il codice server in Java. La grafica del gioco è prodotta usando 3ds Max, Photoshop e Flash.
Il concetto è abbastanza semplice. Il gioco AI installato sul cellulare. Significa che il gioco installato sa cosa mostrare (tutte le animazioni di attacco e difesa) quando si schiera una particolare truppa in una certa posizione. La difesa funziona di conseguenza. Le posizioni delle truppe schierate sono inviate al server usando JSON (JavaScript Object Notation) criptato. L'IA nel server decide l'esito del gioco con in millisecondi, il che significa che dopo aver schierato tutte le truppe e si può sapere istantaneamente se si vince o no se si ha la loro IA di gioco senza aspettare di vedere le tue truppe distrutte tutto o no.
Prova ad attaccare qualcuno dopo aver schierato un paio di truppe. Spegni internet e poi accendilo e guarda il log della battaglia. puoi vedere immediatamente che hai perso anche se la battaglia è ancora in corso per l'altra persona se la sta guardando dal vivo.
Puoi leggere di più :- http://www.pocketgamer.biz/feature/45814/chart-rush-making-of-clash-of-clans/
Articoli simili
- Come recuperare l'ID di Clash of Clans se Supercell l'ha rimosso
- Quale di questi giochi per cellulari è il migliore e perché, Marvel Contest of Champions, Clash Royale o Clash of Clans?
- Giochi come Clash Royale e Clash of Clans diventano noiosi dopo averci giocato per qualche tempo?
- Che motore di gioco ha usato Supercell per creare Brawl Stars?