Passa ai contenuti principali

Ludus Latrunculorum

Ludus Latrunculorum

https://play.google.com/store/apps/details?id=tecnocchio.games.latrunculi.android

è un gioco da tavolo praticato dagli antichi romani, di cui sono sopravvissute poche descrizioni .
Le regole sono state immaginate in base alle informazioni rinvenute.
Il gioco è costituito da un re e dalle pedine.
Regole :
Movimento : Re e Pedine si muovono in orizzontale e verticale senza poter scavalcare altri pezzi.
Condizioni di vittoria: Si vince catturando tutte le pedine dell\'avversario, oppure bloccando il re avversario sui 4 lati.
Condizioni di cattura: una pedina è catturata se viene accerchiata da 2 lati opposti dall\'avversario, se la pedina è nell\'angolo, viene catturata occupando i 2 lati liberi.
La versione per android offre la possibilità di giocare contro un altra persona o affrontare 2 diverse difficoltà di AI.
Nel menù delle opzioni è possibile giocare su una scacchiera 8 per 8 o 12 per 8.

Ovviamente come si può notare non sono un grafico, e nonostante i miei sforzi ho impiegato + tempo a curare la grafica che a sviluppare tutto il resto dell'applicazione.

Vi auguro buon divertimento e fatemi sapere se dopo qualche partita riuscite a vincere l'applicazione in modalità difficile :)

Commenti

Post popolari in questo blog

Installazione application server wildfly

Wildfly è l'erede dell'application server JBOSS. poichi semplici passi da ricordare come guida minima di installazione... prerequisiti: JAVA è consigliato installare l'ambiente java di ORACLE # da root o sudo cd /opt # scaricate il wildfly che vi interessa: # http://wildfly.org/downloads/ # io farò riferimento alla versione wildfly-8.2.0.Final voi sostituitela con la vostra wget http://download.jboss.org/wildfly/8.2.0.Final/wildfly-8.2.0.Final.tar.gz tar xfvz wildfly-8.2.0.Final.tar.gz ln -s /opt/wildfly-8.2.0.Final /opt/wildfly # Copia ed edita il file init di configurazione cp /opt/wildfly/bin/init.d/wildfly.conf /etc/default/wildfly.conf nano /etc/default/wildfly.conf # modifica alcune configurazioni secondo le tue necessità ## Location of WildFly JBOSS_HOME="/opt/wildfly" ## The username who should own the process. JBOSS_USER=wildfly ## The mode WildFly should start, standalone or domain JBOSS_MODE=standalone ## Configuration...

Blender e gli scacchi fatti in casa con una stampante 3d

Un giorno ho deciso di provare una stampante 3D, e per prepararmi ho scelto di imparare a usare Blender. Sembrerà ovvio, ma per me questa decisione era cruciale: non trovavo alcuna gioia nell'idea di stampare solo modelli creati da altre persone. Volevo essere autonomo. Se mi fosse servito un ingranaggio, un coperchietto o qualsiasi altro oggetto, volevo essere in grado di disegnarlo e poi stamparlo. Se un giorno deciderete di acquistare una stampante 3D, vi do lo stesso consiglio: imparate prima a usare un programma di disegno 3D. C'è molta più soddisfazione nel stampare qualcosa che avete creato voi stessi. Ho scelto Blender come strumento di apprendimento perché è un software open source. Non solo è gratuito, ma è aperto a contributi da parte di tutti, un grande vantaggio per chi cerca flessibilità e innovazione. Così, prima ancora di acquistare la stampante, ho scaricato Blender dal sito ufficiale www.blender.org , l'ho installato e ho iniziato con il mio primo tutorial...

configurazione bridge e kvm su debian like / ubuntu

Configurazione scheda BRIDGE  Per prima cosa diciamo che una scheda bridge è una scheda virtuale, che si appoggia ad una scheda fisica e permette di far collegare altre schede virtuali tramite la sua configurazione alla rete esterna. Il mio caso d'uso è utilizzarla per permettere a delle macchine virtuali di uscire sulla rete come se fossero altri computer collegati alla stessa. Le configurazioni di seguito sono riferite a sistemi debian based. immaginiamo che la nostra rete principale sia : eth0 con ip 192.168.1.99/24 significa che questa configurazione la troviamo nel file /etc/network/interfaces iface eth0 inet static address 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0 gateway 192.168.1.1 diventa in versione bridge : iface eth0 inet manual # Bridge setup iface br0 inet static bridge_ports eth0 address 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0 gateway 192.168.1.1 ...