JSoko

Screenshot Λογισμικό:
JSoko
Στοιχεία Λογισμικού:
Εκδοχή: 1.74 επικαιροποιημένο
Ανεβάστε ημερομηνία: 28 Sep 15
Προγραμματιστής: Matthias Meger
Άδεια: Δωρεάν
Δημοτικότητα: 70

Rating: nan/5 (Total Votes: 0)

JSoko είναι ένα open source και δωρεάν γραφική εφαρμογή γραμμένο στη γλώσσα προγραμματισμού Java και σχεδιασμένο για να επιτρέπει στους χρήστες να παίζουν το δημοφιλές παιχνίδι Sokoban.
JSoko διαθέτει αυτόματη αναζήτηση διαδρομής, η αυτόματη επίλυση, αυτόματη ώθηση, undo / redo, αδιέξοδα ανίχνευση, επίπεδο λύτης, λύση βελτιστοποίησης, και διαφορετικά δέρματα.
Για όσους δεν ξέρουν τι ένα παιχνίδι Sokoban είναι, μπορούμε να σας πω ότι αυτό είναι ένα κλασικό παιχνίδι παζλ εφευρέθηκε στην Ιαπωνία, όπου ο ρόλος του παίκτη είναι να είναι ένας φύλακας της αποθήκης που κινείται κουτιά / κιβώτια για να καθαρίσετε το επίπεδο.
 JSoko είναι μια πλατφόρμα-ΑΝΕΞΑΡΤΗΤΩΝ λογισμικό, υποστήριξη Linux, Mac OS & nbsp? Χ & nbsp? Και λειτουργικά συστήματα Windows

Τι είναι καινούργιο σε αυτή την έκδοση:.

< ul>

  • διορθώσετε το σφάλμα: είσοδος στον επεξεργαστή και την έξοδο από το πρόγραμμα επεξεργασίας και πάλι χωρίς αλλαγή του επιπέδου αποτελέσματα στις εσωτερικές συγκρούσεις του προγράμματος. Σε αυτήν την περίπτωση παρακαλούμε να αλλάξετε το επίπεδο πάνω και κάτω μία φορά, ώστε το τρέχον επίπεδο φορτώνεται ξανά.
  • βάση δεδομένων: οι συλλογές της βάσης δεδομένων και τα τελευταία 5 έπαιξε συλλογές εμφανίζονται σε μια λίστα στην κύρια GUI για ταχύτερη πρόσβαση. Το κλειδί & quot? Γ & quot? ανοίγει τη λίστα των συλλογών, το πλήκτρο & quot? l & quot? η λίστα επίπεδα.
  • JSoko δημοσιεύεται χρησιμοποιώντας τον εγκαταστάτη install4j για τα Windows. Ως εκ τούτου, όλα τα δεδομένα χρήστη αποθηκεύονται στους καταλόγους προεπιλογή χρήστη (& quot? Οικιακό χρήστη & quot?).
  • Μεταφραστής:. Τα κείμενα γλώσσα μπορούν να εξαχθούν σε ένα αρχείο για να τις μοιραστείτε
  • Το μέγεθος και η θέση της βελτιστοποίησης GUI αποθηκεύεται στο αρχείο ρυθμίσεων και αποκαθίσταται από εκεί, όταν το GUI ανοίγει και πάλι.
  • Τα επίπεδα που δεν έχουν φορτωθεί από τη βάση δεδομένων (αλλά από το σκληρό δίσκο ή πρόχειρο) αποθηκεύονται αυτόματα σε μια νέα συλλογή & quot? unregistered & quot ;. Κάθε φορά που ένα επίπεδο φορτώνεται JSoko ελέγχει αν ένα παρόμοιο επίπεδο (σύγκριση των στοιχείων επίπεδο: τοίχους, κουτιά, τους στόχους, ...) είναι ήδη αποθηκευμένο στο & quot? Unregistered & quot? συλλογής. Αν αυτή είναι η περίπτωση, προστίθενται τα διαλύματα του αποθηκευμένου επιπέδου στη βάση δεδομένων για το φορτωμένο επίπεδο και το επίπεδο συνδέεται με την μία στην βάση δεδομένων. Αυτό σημαίνει ότι η προσθήκη νέων λύσεων ή διαγραφή λύσεις από το φορτωμένο επίπεδο προσθέτει επίσης τις λύσεις για την / αφαιρεί τις λύσεις από το επίπεδο της βάσης δεδομένων. Παρ 'όλα αυτά, συνιστάται να εισάγετε όλα τα επίπεδα με τη βάση δεδομένων με το χέρι (μενού: Database- & gt? Συλλογή Εισαγωγή στη βάση δεδομένων). Με αυτό τον τρόπο τα επίπεδα αποθηκεύονται για μια συλλογή που έχει ένα συγκεκριμένο όνομα.
  • Τι είναι καινούργιο στην έκδοση 1.72:

    • Bug fix: ο λύτης δεν θα μπορούσε να λύσει κάποια επίπεδα, όπως Σκέψη Rabbit Original No 10
    • JSoko χρησιμοποιεί την προεπιλεγμένη & quot? Look and Feel & quot? για Mac OS
    • Το νέο εικονίδιο JSoko χρησιμοποιείται στο πρόγραμμα
    • Είναι δυνατόν να αποθηκεύσετε μια ολόκληρη συλλογή των επιπέδων σε ένα αρχείο
    • Υποστήριξη & quot? εσωτερικό κενές γραμμές quot ;: & ένα επίπεδο τώρα μπορεί να περιέχει κενές γραμμές. Αυτά & quot? Κενές γραμμές & quot? πρέπει να περιέχει μόνο κενά, εκτός από τον πρώτο χαρακτήρα που θα πρέπει να είναι & quot? - & quot?.

    Τι είναι καινούργιο στην έκδοση 1.71:

    • Βελτιωμένη κινεζική μετάφραση. Χάρη στην Anian Wu για αυτήν την ενημερωμένη έκδοση.
    • διορθώσετε το σφάλμα: Κάνοντας κλικ στο & quot? Πληροφορίες - & gt? για JSoko & quot? προκάλεσε μια & quot? έξω από τη μνήμη & quot? σφάλμα. Χάρη στην garbelinchen για την αναφορά αυτή.
    • Optimizer: υπάρχει μια νέα μέθοδος βελτιστοποίησης που βελτιστοποιεί για:
    • κινήσεις
    • σπρώχνει
    • γραμμές κουτί
    • αλλαγές κουτί
    • πιέζει συνεδρίες
    • Βελτιστοποίηση για 5 μετρήσεις παίρνει πολύ περισσότερο χρόνο από ό, τι ακριβώς βελτιστοποίηση κινήσεις και ωθεί. Ωστόσο, αυτή η νέα μέθοδος μπορεί να αξιοποιήσει όλους τους πυρήνες του συστήματος και χρησιμοποιούν περισσότερη μνήμη RAM και τις άλλες μεθόδους. Ως εκ τούτου, σε συστήματα πολλαπλών πυρήνων αυτή η μέθοδος μπορεί να είναι τόσο γρήγορα όσο οι παλιές μετακινήσεις / σπρώχνει τη βελτιστοποίηση της μεθόδου. Τα αποτελέσματα αυτής της μεθόδους είναι οι ίδιες με τις κανονικές κινήσεις / σπρώχνει μέθοδο εκτός από το ότι οι λύσεις που βρέθηκαν είναι επίσης βελτιστοποιηθεί για τις γραμμές κουτί, κουτί αλλαγές και σπρώχνοντας συνεδρίες.
    • Συμβουλή: Για να χρησιμοποιήσει την πλήρη ισχύ αυτής της μεθόδου είναι συνιστάται να ξεκινήσει JSoko με υψηλότερη ρύθμιση RAM. Η ρύθμιση είναι στα αρχεία Start_JSoko_Linux.sh / Start_JSoko_Windows.bat
    • Για παράδειγμα, το & quot? 512m & quot? σε java -Xmx512m -jar JSoko.jar μπορεί να αντικατασταθεί από ένα υψηλότερο αριθμό, όπως 5000m να επιτρέψει JSoko να χρησιμοποιήσετε 5000MB (= 5GB) RAM.

    Τι είναι καινούργιο στην έκδοση 1.68:

    • Ο νέος δέρματος από τον Jean-Pierre Martel
    • ανάδειξη των θέσεων προσβάσιμο κουτί μπορεί να ρυθμιστεί on / off
    • replay μπορεί να ξεκινήσει χρησιμοποιώντας το πλήκτρο & quot? Ε & quot?
    • ξανακάνω και να αναιρέσετε μπορεί να γίνει με τη χρήση ενιαίου βήματα
    • JSoko θυμάται την τελευταία φορά που έπαιξε αρχείο συλλογής και τον αριθμό επίπεδο

    Απαιτήσεις :

    • Java 2 Standard Edition Runtime Environment

    Παρόμοια λογισμικά

    Hackz 2
    Hackz 2

    3 Jun 15

    tower toppler
    tower toppler

    20 Feb 15

    Connectagram
    Connectagram

    20 Feb 15

    The Maze
    The Maze

    20 Feb 15

    Άλλο λογισμικό του προγραμματιστή Matthias Meger

    JSokoApplet
    JSokoApplet

    20 Feb 15

    Σχόλια για JSoko

    Τα σχόλια δεν βρέθηκε
    προσθήκη σχολίου
    Ενεργοποιήστε τις εικόνες!