Ξερή

...παιχνίδια native ή μέσω wine ή σε virtual-box

Συντονιστής: the_eye

Κανόνες Δ. Συζήτησης
Αν έχετε προβλήματα με κάποια εφαρμογή ή παιχνίδι που το τρέχετε με wine.
Συμβουλευτείτε πρώτα την σελίδα http://appdb.winehq.org

Ξερή

Δημοσίευσηαπό stavrosLinux » 12 Σεπ 2012, 18:13

δοκίμασα το παιχνίδι Ξερή (java version)

http://www.dwrean.net/2011/01/blog-post_12.html

Πατάω εκκίνηση και δεν γίνεται τίποτα. Πουθενά δεν εμφανίζονται χαρτιά.

η έκδοση μου java είναι:

Κώδικας: Επιλογή όλων
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.13) (6b18-1.8.13-0+squeeze2)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)


και η εντολή του παιχνιδιού
Κώδικας: Επιλογή όλων
java -jar XR.jar
Επ. Γνώσεων: Linux, Μέτριο┃ Προγρ/σμός, Όχι ┃ Αγγλικά, Kαλά
PC's: i) Lubuntu 13.10 @ Lenovo G550 "Droopy" broadcom BCM4312 {PCI-ID 14e4:4315} Intel GMA 4500MHD
ii) CentOS 6.4 @ "Speedy Gonzales" Core2duo E6400 2.13 Gz, ATI Radeon X1950 (free driver)
iii) Lubuntu 13.10 @ "monkey" Pentium D 3.40 GHZ, NV44 [GeForce 6200 LE](rev a1)
Άβαταρ μέλους
stavrosLinux
saintTUX
saintTUX
 
Δημοσιεύσεις: 1319
Εγγραφή: 26 Νοέμ 2008, 19:20
Τοποθεσία: Μυτιλήνη
Εκτύπωση

Re: Ξερή

Δημοσίευσηαπό pc_magas » 20 Σεπ 2012, 17:56

Και σε μένα μήπως θέλει την νεότερη έκδοση της java?
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2593
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Ξερή

Δημοσίευσηαπό simosx » 20 Σεπ 2012, 19:06

Σε μένα ξεκινάει με εκτέλεση του XR.jar, ωστόσο βλέπω το περιβάλλον του προγράμματος με το πράσινο παρασκήνιο. Δε βλέπω χαρτιά τράπουλας.
Με χρήση της εντολής strace, διαπιστώνω ότι το πρόγραμμα είναι hard coded ώστε να ψάχνει για τα τραπουλόχαρτα στο π.χ.
Κώδικας: Επιλογή όλων
..\\XR\\Cards\\3.2.jpg

που δεν ισχύει για Linux.
Συγκεκριμένα, μια πρόσβαση σε τέτοιο αρχείο σημαίνει σε Linux:
Κώδικας: Επιλογή όλων
..XRCards3.2.jpg

Οπότε, αν μετονομάσουμε τα ονόματα στα χαρτιά της τράπουλας; Το δοκίμασα και δεν παίζει. Η Java έχει κάποια ιδιαιτερότητα εδώ.

Ο πιο σωστός τρόπος είναι η επικοινωνία με το συγγραφέα του λογισμικού στο http://users.auth.gr/azmanios/gr/home/
Αυτό που θα έπρεπε να γίνει είναι να μπουν τα τραπουλόχαρτα στο ίδιο το XR.jar ώστε να είναι διαθέσιμα εσωτερικά στο πρόγραμμα.

Κώδικας: Επιλογή όλων
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.4) (6b24-1.11.4-1ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Ξερή

Δημοσίευσηαπό parenthesis » 20 Σεπ 2012, 19:29

simosx έγραψε:Σε μένα ξεκινάει με εκτέλεση του XR.jar, ωστόσο βλέπω το περιβάλλον του προγράμματος με το πράσινο παρασκήνιο. Δε βλέπω χαρτιά τράπουλας.
Με χρήση της εντολής strace, διαπιστώνω ότι το πρόγραμμα είναι hard coded ώστε να ψάχνει για τα τραπουλόχαρτα στο π.χ.
Κώδικας: Επιλογή όλων
..\\XR\\Cards\\3.2.jpg

που δεν ισχύει για Linux.
Συγκεκριμένα, μια πρόσβαση σε τέτοιο αρχείο σημαίνει σε Linux:
Κώδικας: Επιλογή όλων
..XRCards3.2.jpg

Οπότε, αν μετονομάσουμε τα ονόματα στα χαρτιά της τράπουλας; Το δοκίμασα και δεν παίζει. Η Java έχει κάποια ιδιαιτερότητα εδώ.

Ο πιο σωστός τρόπος είναι η επικοινωνία με το συγγραφέα του λογισμικού στο http://users.auth.gr/azmanios/gr/home/
Αυτό που θα έπρεπε να γίνει είναι να μπουν τα τραπουλόχαρτα στο ίδιο το XR.jar ώστε να είναι διαθέσιμα εσωτερικά στο πρόγραμμα.

Κώδικας: Επιλογή όλων
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.4) (6b24-1.11.4-1ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)


Μία λύση είναι να αποσυμπιεστεί το .jar αρχείο, κα στο Game.java να αλλάξουν τα εξής :
Κώδικας: Επιλογή όλων
    ...
    public final String cardDirectory="Cards/";
    ...
    public final String backSideImageDirectory="Cards/Back_Side"+imageFormat;
    ...

    ...
    jLabel15.setIcon(new javax.swing.ImageIcon("Cards/Back_Side.jpg"));
    ...

στις γραμμές 17, 19 και 651.

Μετά, εκτελούμε javac Game.java για μεταγλώττιση του κώδικα,
και java Main για εκκίνηση του παιχνιδιού.

edit: Τώρα πρόσεξα ότι κατά τη διάρκεια του παιχνιδιού δε φαίνονται τα φύλλα που είναι κάτω.
Αυτό διορθώνεται με αντικατάσταση της γραμμής 13 στο Paixnidi.java με :
Κώδικας: Επιλογή όλων
    private final String cardDirectory="Cards/";

(javac Paixnidi.java μετά την αλλαγή)

Ε, και γενικά όπου δείτε path, αλλάξτε το έτσι (εγώ δε βρήκα άλλα). :)
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Πολύ καλό
2 Dual boot:
  • Ubuntu 13.04 raring 3.8.0-34-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic
  • Fedora 19 Schrödinger’s Cat 3.13.5-101.fc19.x86_64 64bit (el_GR.utf8, gnome)
3 Intel Core i5-3337U CPU @ 1.80GHz ‖ RAM 3844 MiB ‖ TOSHIBA VCUAA - TOSHIBA SATELLITE U940
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 eth0: Realtek RTL8101E/RTL8102E Ethernet [10ec:8136] (rev 05) ⋮ wlan0: Intel Centrino Wireless-N 2230 [8086:0887] (rev c4)
Άβαταρ μέλους
parenthesis
punkTUX
punkTUX
 
Δημοσιεύσεις: 150
Εγγραφή: 06 Οκτ 2009, 22:47
Launchpad: mara_sdr
Εκτύπωση

Re: Ξερή

Δημοσίευσηαπό simosx » 20 Σεπ 2012, 20:04

parenthesis έγραψε:Μία λύση είναι να αποσυμπιεστεί το .jar αρχείο, κα στο Game.java να αλλάξουν τα εξής :


Καλά, δε βλέπω καλά. Ναι, το πακέτο .rar έχει μέσα και τον πηγαίο κώδικα, οπότε μπορεί να φτιαχτεί εύκολα.
Για όποιον ξέρει Java, ας βάλει μέσα στο .jar και τα resources.
Τελευταία επεξεργασία από simosx και 20 Σεπ 2012, 21:05, έχει επεξεργασθεί 1 φορά/ες συνολικά
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Ξερή

Δημοσίευσηαπό parenthesis » 20 Σεπ 2012, 20:32

Ναι, βασικά, αποσυμπίεση του .rar εννοούσα. Πάντως έτσι λύθηκε το πρόβλημα σε εμένα.
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Πολύ καλό
2 Dual boot:
  • Ubuntu 13.04 raring 3.8.0-34-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic
  • Fedora 19 Schrödinger’s Cat 3.13.5-101.fc19.x86_64 64bit (el_GR.utf8, gnome)
3 Intel Core i5-3337U CPU @ 1.80GHz ‖ RAM 3844 MiB ‖ TOSHIBA VCUAA - TOSHIBA SATELLITE U940
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 eth0: Realtek RTL8101E/RTL8102E Ethernet [10ec:8136] (rev 05) ⋮ wlan0: Intel Centrino Wireless-N 2230 [8086:0887] (rev c4)
Άβαταρ μέλους
parenthesis
punkTUX
punkTUX
 
Δημοσιεύσεις: 150
Εγγραφή: 06 Οκτ 2009, 22:47
Launchpad: mara_sdr
Εκτύπωση

Re: Ξερή

Δημοσίευσηαπό kiriakosGR » 28 Μάιος 2015, 11:42

Επειδή το αρχείο αυτό δεν υπάρχει πλέον, το έχει κανείς ακόμα αποθηκευμένο στο σκληρό του δίσκο να το μοιράσει εδώ μαζί μας;
http://dwrean.net/
Δωρεάν και νόμιμα εφαρμογές και παιχνίδια!
Άβαταρ μέλους
kiriakosGR
babeTUX
babeTUX
 
Δημοσιεύσεις: 16
Εγγραφή: 01 Νοέμ 2009, 00:36
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση


Επιστροφή στο Εφαρμογές για Διασκέδαση / Παιχνίδια