JSoko

Software screenshot:
JSoko
Dettagli del software:
Versione: 1.74 Aggiornato
Data di caricamento: 28 Sep 15
Sviluppatore: Matthias Meger
Licenza: Libero
Popolarità: 234

Rating: 2.5/5 (Total Votes: 2)

JSoko è un open source e l'applicazione grafica gratuito scritto nel linguaggio di programmazione Java e progettato per consentire agli utenti di giocare il popolare gioco Sokoban.
JSoko dispone individuazione automatica del percorso, auto solving, auto spinta, undo / redo, deadlock rilevamento, risolutore di livello, la soluzione di ottimizzazione, e le pelli differenti.
Per coloro che non sanno cosa sia un gioco Sokoban è, possiamo dire che si tratta di un gioco di puzzle classico inventato in Giappone, dove il ruolo del giocatore è quello di essere un depositario che si muove scatole / casse al fine di cancellare il livello.
 JSoko è una piattaforma software-independen, supportando Linux, Mac OS & nbsp; X & nbsp; e sistemi operativi Windows

Cosa c'è di nuovo in questa versione:.

< ul>

  • bug fix: entrando l'editor e ripartire l'editor senza modificare i risultati a livello di incidenti interni del programma. In questo caso si prega di passare al livello alto e in basso una volta in modo che il livello attuale è caricato di nuovo.
  • database: le collezioni del database e le ultime 5 collezioni riprodotti vengono visualizzati in un elenco nella GUI principale per l'accesso rapido. La chiave & quot; C & quot; apre l'elenco delle collezioni, la chiave & quot; l & quot; l'elenco livelli.
  • JSoko è pubblicato con installer install4j per Windows. Pertanto tutti i dati utente vengono salvati nella directory utente di default (& quot; casa utente & quot;).
  • Translator:. i testi in lingua possono essere esportati in un file da condividere
  • Le dimensioni e la posizione della GUI ottimizzatore viene salvato il file delle impostazioni e ripristinati da lì quando la GUI viene aperto di nuovo.
  • I livelli che non vengono caricati dal database (ma dal disco rigido o appunti) vengono salvati automaticamente in una nuova collezione di & quot; & quot ;. non registrati Ogni volta che un livello viene caricato controlli JSoko se un livello simile (confrontando gli elementi di livello: pareti, scatole, obiettivi, ...) è già memorizzato nella & quot; quot registrato &; collezione. Se questo è il caso, le soluzioni del livello memorizzato nel database vengono aggiunti al livello caricato e il livello è collegato con quello nel database. Questo significa aggiungere nuove soluzioni o eliminando soluzioni dal livello caricato aggiunge anche le soluzioni a / rimuove le soluzioni di livello nel database. Tuttavia, si consiglia di importare tutti i livelli per il database manualmente (menu: Database- & gt; Importa raccolta di database). In questo modo i livelli sono memorizzati per una collezione che ha un nome specifico.
  • Cosa c'è di nuovo nella versione 1.72:

    • Bug fix: il solutore potrebbe non risolvere alcuni livelli come Pensando Coniglio originale No 10
    • JSoko utilizza il valore predefinito & quot; aspetto grafico & quot; su Mac OS
    • La nuova icona JSoko viene utilizzato nel programma
    • E 'possibile salvare un'intera collezione di livelli in un unico file
    • Supporto di & quot; interno righe vuote & quot ;: un livello ora può contenere righe vuote. Queste & quot; righe vuote & quot; deve contenere solo spazi, tranne il primo carattere che deve essere un & quot; - & quot;.

    Cosa c'è di nuovo nella versione 1.71:

    • Migliorata traduzione in cinese. Grazie a Anian Wu per questo aggiornamento.
    • bug fix: Facendo clic su & quot; Informazioni - & gt; su JSoko & quot; causato un & quot; la memoria & quot; errore. Grazie a garbelinchen per aver segnalato questo.
    • ottimizzatore: c'è un nuovo metodo di ottimizzazione che ottimizza per:
    • si muove
    • spinte
    • linee di dialogo
    • modifiche box
    • spingendo sessioni
    • Ottimizzazione per 5 metriche richiede molto più tempo di quanto si muove solo ottimizzando e spinge. Tuttavia, questo nuovo metodo può sfruttare tutti i core di un sistema e utilizzare più RAM come gli altri metodi. Quindi, i sistemi multi-core su questo metodo può essere veloce come i vecchi movimenti / spinge metodo ottimizzazione. I risultati di questi metodi sono gli stessi dei normali movimenti / spinge metodo, tranne che le soluzioni trovate sono ottimizzati per le linee di dialogo, cambiamenti box e sessioni di spinta.
    • Suggerimento: per poter utilizzare tutta la potenza di questo metodo si consiglia di iniziare a JSoko con un'impostazione di RAM superiore. L'ambiente è nei file Start_JSoko_Linux.sh / Start_JSoko_Windows.bat
    • Per esempio il & quot; 512m & quot; in java-jar -Xmx512m JSoko.jar può essere sostituito da un numero superiore come 5000m per consentire JSoko usare 5000MB (= 5 GB) di RAM.

    Cosa c'è di nuovo nella versione 1.68:

    • nuova pelle di Jean-Pierre Martel
    • evidenziazione delle posizioni della scatola raggiungibili può essere impostato on / off
    • riproduzione può essere avviata con il tasto & quot; R & quot;
    • redo e undo può essere fatto utilizzando singoli passaggi
    • JSoko ricorda l'ultimo file riprodotto raccolta e numero di livello

    Requisiti :

    • Java 2 Standard Edition Runtime Environment

    Programmi simili

    KSquares
    KSquares

    3 Jun 15

    Cubix
    Cubix

    3 Jun 15

    PyBomb
    PyBomb

    11 May 15

    Altri software di sviluppo Matthias Meger

    JSokoApplet
    JSokoApplet

    20 Feb 15

    Commenti a JSoko

    I commenti non trovato
    Aggiungi commento
    Accendere le immagini!