Marco Pontello's Home Page
Screenshots
This page in English

(Last updated: 30/05/15)
 

 

XRK - Gallery

Segue una carellata di immagini per dare un'idea di come si presenta in pratica XRK.
I sorgenti *.RED dei guerrieri sono presentati in una sezione di editing con ConTEXT, un editor freeware per programmatori, di Eden Kirin (Home Page).
Ho scritto un semplicissimo HiLighter (per il Syntax HiLighting, appunto) per lo stesso, che potete scaricare qui: Redcode.CHL

Mice - Sorgente Redcode Mice - Disassemblato
Mice: sorgente e disassemblato generato con XRD. Mice Ŕ multisplitter, ovvero si replica lungo il core e attiva le copie in parallelo. Ogni copia a sua volta cerca di replicarsi.

Ferret - Sorgente Redcode Ferret - Disassemblato
Ferret Ŕ composto da due sezioni. La prima Ŕ un efficente scanner che confronta locazioni diverse del core alla ricerca del codice avversario: se trova qualcosa, colpisce con bombe paralizzanti. La seconda sezione si attiva quando la prima ha terminato il suo lavoro, e consiste in un semplice bombardiere.

Ferret Vs Mice - Debug
Ferret contro Mice in grafica, modalitÓ debug. Poco dopo l'inizio della simulazione Ferret ha giÓ trovato e colpito Mice con bombe paralizzanti (SPL 0)! Per Mice inizia una lenta agonia...

Ferret Vs Mice - Debug - Mice loosing!
Dopo circa metÓ dei cicli a disposizione, Ferret ha concluso la scansione del core ed Ŕ passato al bombardamento a tappeto a passo 1. Gli ultimi tasks di Mice stanno per essere spazzati via.

Ferret Vs Mice - Fast mode
Match con 500 rounds in modalitÓ Fast. La simulazione si alterna tra le 4 viewport ad ogni round.
Ferret si dimostra chiaramente superiore.

Mice Vs Dwarf - Fast mode
Mice che strapazza Dwarf. Un semplice bombardiere a passo 4 come lui non ha praticamente nessuna speranza contro un multi-splitter come Mice.

Mice Vs Dwarf - Console mode
Sempre Mice contro Dwarf, ma in modalitÓ console. Il text mode Ŕ molto meno coreografico, ma ben pi¨ veloce.

XRC Starting...
Ora si fa sul serio, un bel torneo. I concorrenti possono essere inseriti al momento o letti dalla playlist e confermati uno per uno, come in questo caso. La correttezza di ogni player viene controllata mentre viene caricato in memoria. Invio a vuoto dopo l'ultimo concorrente e...

XRC Running
Il torneo viene avviato. Ogni player dovrÓ confrontarsi con tutti gli altri. Dopo ogni match viene aggiornata la classifa parziale, e a fine torneo XRC genera un report che contiente anche i dettagli di tutti gli scontri.

XRC Running
Un esempio di torneo in Network mode. XRC in modalitÓ master Ŕ in un task DOS di Windows 98, mentre uno slave sta girando in emulazione all'interno di PocketDOS-PC. PerchŔ il Network mode sia utilizzabile Ŕ sufficente una directory condivisa.

Silly REDMAP! :-)
Si finisce in bellezza con il classico "Hello World!" in RedCode (creato con l'utility RedMap)!