CROBOTS
64bit
- Attualmente il programma
è diviso in due parti:
- 1) il
compilatore "ZetaCompiler.exe" che traduce un file C in codice macchina
virtuale ".asm64".
- 2) Il
gioco "Crobots64.exe" che carica i codici
".asm64" e li esegue.
- Crobots64r.exe utilizza un
file di configurazione (modificabile...) Crobots64.ini, dove sono settati i
parametri di
- configurazione, e il file
CombatList64.ini dove viene tenuta in memoria la lista dei robots da combattimento.
- nel pacchetto "Crobots.zip" sono compresi entrambi i programmi e i file di configurazione;
in più si trovano anche
- due file di prova "Zeta.r64"
e "Pandora.r64" e i file compilati "Zeta.asm64"
e "Pandora.asm64".
-
- Per iniziare quindi scompattate
tutto, aprite CRobots64.exe e clikkate su RUN.
-
- Se tutto funziona dovreste
vedere 10 robots combattere!!!!
- 5 di questi compongono
il gruppo Zeta e 5 il gruppo Pandora....
-
- Per generare un file
.asm64, aprite ZCompiler.exe e selezionatel File->New.
- Scrivete il programma e
Clikkate su "ASM"
per generate il codice ".asm64".
- Salvate il codice macchina
con File->Save modificando il nome "New File" con uno di vostra
scelta; sarà creato il file ".asm64".
- Aprite Crobots64.exe e aggiungete
il nuovo codice alla "Combat List" con il pulsante "Add
Robots".
- Selezionate una "Quantity".
- Premete "RUN".
-
- Buono smanettamento, e fatemi
sapere eventuali BUG e suggerimenti....
- NOVITA': nel pacchetto si trova anche il file "pandora.r64",
il primo esempio di collaborazione!! tramite le due semplici funzioni aggiuntive!
- getID() restituisce un identificatore di squadra: 1,2,3,4...
- scanID() restituisce l'identificatore di squadra scannerizzato
- scanID() > 0 appartenente alla stessa squadra
- scanID() < 0 appartenente d una squadra avversaria
- scanID() == 0 nessun robot nella zona scannerizzata
- scanID() viene sempre usato dopo una chiamata alla funzione scan(ang,res);
- un gruppo "pandora" composto da due elementi vince sempre contro
un gruppo "zeta" molto più numeroso....
-
- ATTENZIONE: Dovete inserire nella lista almeno due gruppi con nomi
"diversi" altrimenti non ci sarà competizione in quanto vince il "gruppo"
che sopravvive.
saluti da
Zeta