Φτιάχνω ένα παιχνίδι...

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

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

Φτιάχνω ένα παιχνίδι...

Δημοσίευσηαπό alkismavridis » 05 Φεβ 2013, 00:14

Γειά σας!
Έχω αρχίσει να φτιάχνω ένα παιχνίδι εδώ και κάποιο καιρό...

Μη φανταστείτε κάτι φοβερό, είναι σε στυλ Sokoban, με γραφικά της πλάκας...
Θα ήθελα όμως να το μοιραστώ μαζί σας!

Πως θα μπορούσα να το κάνω προσβάσιμο στα μέλη του Forum?
(προς το παρόν είναι σε ένα επίπεδο που μπορεί κάποιος να το παίξει, και το μέγεθός του είναι όλο κι όλο 100kB μαζί με τους κώδικες... )
Ευχαριστώ!!
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Java, Assembly, Fortran, μαθαίνω C/X11┃ Αγγλικά: Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 14.04 64-bit ┃ Τρόπος εγκατάστασης: Live USB
Προδιαγραφές ⇛ Desktop: Intel i5 2320 3.00GHz.┃ MotherBoard: Asus p8h61 -m pro
Προδιαγραφές ⇛ RAM: 4GB ┃ Τροφοδοτικό Corsair CX430

GPU: Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] {i915}
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06) ⋮ wlan0: 0b05:1723 ASUS WL-167G v2 802.11g Adapter [Ralink RT2571W]
Οθόνη Schaub Lorenz (Tv)
alkismavridis
punkTUX
punkTUX
 
Δημοσιεύσεις: 273
Εγγραφή: 18 Μαρ 2009, 18:46
Εκτύπωση

Re: Φτιάχνω ένα παιχνίδι...

Δημοσίευσηαπό simosx » 05 Φεβ 2013, 00:40

alkismavridis έγραψε:
Έχω αρχίσει να φτιάχνω ένα παιχνίδι εδώ και κάποιο καιρό...

Μη φανταστείτε κάτι φοβερό, είναι σε στυλ Sokoban, με γραφικά της πλάκας...
Θα ήθελα όμως να το μοιραστώ μαζί σας!

Πως θα μπορούσα να το κάνω προσβάσιμο στα μέλη του Forum?

Σε τι γλώσσα θα το γράψεις; Θα ήταν καλό να βάλεις τον κώδικα σε ένα αποθετήριο git και να το διατηρήσεις στο github.
Έτσι, αν χρειαστεί να βοηθήσουμε σε κάτι, θα είναι εφικτό να γίνει.
Και όποιος θέλει το πρόγραμμα, μπορεί να πάρει τον κώδικα και να μεταγλωττίσει.
Όταν θα είναι πια ώριμο, μπορείς να φτιάξεις (με καθοδήγηση) το δικό σου PPA για την εύκολη εγκατάσταση από τους υπόλοιπους.
προσωπικό ιστολόγιο ϗ πλανήτης 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: Φτιάχνω ένα παιχνίδι...

Δημοσίευσηαπό evolgen » 05 Φεβ 2013, 00:56

Αυτό που θα μπορούσες να κάνεις είναι να δημιουργήσεις ένα δημόσιο αποθετήριο στο GitHub, στο οποίο θα ανέβαζες τον κώδικα. Από εκεί μπορεί οποιοσδήποτε να τον κατεβάσει, να το μεταγλωττίσει/εγκαταστήσει και να το δοκιμάσει στο μηχάνημά του. Ένα άλλο θετικό του GitHub είναι η όλη προοπτική του social coding. Δηλαδή, μπορεί ο οποιοσδήποτε να συνεισφέρει κώδικα στο project σου, τον οποίο δέχεσαι ή απορρίπτεις ανάλογα. Έτσι το παιχνίδι σου -και οποιοδήποτε πρόγραμμα γενικότερα- βελτιώνεται με τη συνεισφορά ατόμων που έχουν τελείως διαφορετικά backgrounds και γνώσεις, το οποίο είναι θετικό και σου μαθαίνει νέα πράγματα.

Για περισσότερες πληροφορίες σχετικά με το GitHub δες εδώ κι εδώ.

EDIT: Με πρόλαβε ο Σίμος! :P Μόλις πριν 17 λεπτά! :P
Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.

Γνώσεις Linux: Μέτριο++ ┃ Προγραμματισμός: Perl, R, Python, SQL, C, Common Lisp, BashΑγγλικά: Άριστα

1. Ubuntu 14.04 trusty
2. Intel Core i7-3520M CPU @ 2.90GHz ‖ RAM 7892 MiB
3. Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
4. eth0: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10) ⋮ eth1: Broadcom BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Άβαταρ μέλους
evolgen
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1031
Εγγραφή: 28 Ιούλ 2010, 14:22
Τοποθεσία: UK
IRC: bioevolgenec
Εκτύπωση

Re: Φτιάχνω ένα παιχνίδι...

Δημοσίευσηαπό alkismavridis » 06 Φεβ 2013, 00:20

Ok! Έφτιαξα ένα branch, το οποίο είναι εδώ:

https://github.com/alkismavridis/Sikla

Έκανα και όλα όσα χρειάζονταν στο τερματικό, μεχρι και
Κώδικας: Επιλογή όλων
alkis@Alkis:~/sikla$ git commit -m "Initial commit"
[master (root-commit) f8f80fb] Initial commit
4 files changed, 1693 insertions(+)
create mode 100644 FileManager.java
create mode 100644 GamePanel.java
create mode 100644 SiklaMain.java
create mode 100644 StageCreator.java


Αλλά ακόμα δε το βλέπω online... Είναι φυσιολογικό;

Το παιχνίδι είναι γραμμένο σε Java :-)
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Java, Assembly, Fortran, μαθαίνω C/X11┃ Αγγλικά: Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 14.04 64-bit ┃ Τρόπος εγκατάστασης: Live USB
Προδιαγραφές ⇛ Desktop: Intel i5 2320 3.00GHz.┃ MotherBoard: Asus p8h61 -m pro
Προδιαγραφές ⇛ RAM: 4GB ┃ Τροφοδοτικό Corsair CX430

GPU: Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] {i915}
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06) ⋮ wlan0: 0b05:1723 ASUS WL-167G v2 802.11g Adapter [Ralink RT2571W]
Οθόνη Schaub Lorenz (Tv)
alkismavridis
punkTUX
punkTUX
 
Δημοσιεύσεις: 273
Εγγραφή: 18 Μαρ 2009, 18:46
Εκτύπωση

Re: Φτιάχνω ένα παιχνίδι...

Δημοσίευσηαπό clepto » 06 Φεβ 2013, 00:22

έκανες push; πρέπει να κάνεις και push
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Φτιάχνω ένα παιχνίδι...

Δημοσίευσηαπό alkismavridis » 06 Φεβ 2013, 00:53

και πως γίνεται αυτό;;;
:?:

ok το βρίκα!
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Java, Assembly, Fortran, μαθαίνω C/X11┃ Αγγλικά: Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 14.04 64-bit ┃ Τρόπος εγκατάστασης: Live USB
Προδιαγραφές ⇛ Desktop: Intel i5 2320 3.00GHz.┃ MotherBoard: Asus p8h61 -m pro
Προδιαγραφές ⇛ RAM: 4GB ┃ Τροφοδοτικό Corsair CX430

GPU: Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] {i915}
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06) ⋮ wlan0: 0b05:1723 ASUS WL-167G v2 802.11g Adapter [Ralink RT2571W]
Οθόνη Schaub Lorenz (Tv)
alkismavridis
punkTUX
punkTUX
 
Δημοσιεύσεις: 273
Εγγραφή: 18 Μαρ 2009, 18:46
Εκτύπωση

Re: Φτιάχνω ένα παιχνίδι...

Δημοσίευσηαπό alkismavridis » 06 Φεβ 2013, 02:24

Είναι εδώ:
https://github.com/alkismavridis/Sikla

Ελπίζω να σας αρέσει :-)
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Java, Assembly, Fortran, μαθαίνω C/X11┃ Αγγλικά: Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 14.04 64-bit ┃ Τρόπος εγκατάστασης: Live USB
Προδιαγραφές ⇛ Desktop: Intel i5 2320 3.00GHz.┃ MotherBoard: Asus p8h61 -m pro
Προδιαγραφές ⇛ RAM: 4GB ┃ Τροφοδοτικό Corsair CX430

GPU: Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] {i915}
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06) ⋮ wlan0: 0b05:1723 ASUS WL-167G v2 802.11g Adapter [Ralink RT2571W]
Οθόνη Schaub Lorenz (Tv)
alkismavridis
punkTUX
punkTUX
 
Δημοσιεύσεις: 273
Εγγραφή: 18 Μαρ 2009, 18:46
Εκτύπωση

Re: Φτιάχνω ένα παιχνίδι...

Δημοσίευσηαπό konnn » 07 Φεβ 2013, 20:20

Μεταφέρθηκε στην κατάλληλη ενότητα

1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση

Re: Φτιάχνω ένα παιχνίδι...

Δημοσίευσηαπό evolgen » 07 Φεβ 2013, 21:04

Μου βγάζει αυτά τα errors:
Κώδικας: Επιλογή όλων
dgkontopoulos@Dobzhansky:/tmp/Sikla$ javac sikla/*.java
sikla/SiklaMain.java:39: type javax.swing.JList does not take parameters
JList<String> prl;
^
sikla/SiklaMain.java:259: type javax.swing.JList does not take parameters
prl = new JList<String> (profiles);
^
sikla/StageCreator.java:155: type javax.swing.JComboBox does not take parameters
JComboBox cmb = new JComboBox<String>(new String[] {"Προσωπικά επίπεδα","Κύρια επίπεδα"});
^
3 errors


Φαίνεται πως έχω ενεργή την Java 7:
Κώδικας: Επιλογή όλων
There are 2 choices for the alternative java (providing /usr/bin/java).

Selection Path Προτε Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode
* 2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode

Μήπως φταίει το ότι είναι openjdk;
Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.

Γνώσεις Linux: Μέτριο++ ┃ Προγραμματισμός: Perl, R, Python, SQL, C, Common Lisp, BashΑγγλικά: Άριστα

1. Ubuntu 14.04 trusty
2. Intel Core i7-3520M CPU @ 2.90GHz ‖ RAM 7892 MiB
3. Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
4. eth0: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10) ⋮ eth1: Broadcom BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Άβαταρ μέλους
evolgen
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1031
Εγγραφή: 28 Ιούλ 2010, 14:22
Τοποθεσία: UK
IRC: bioevolgenec
Εκτύπωση

Re: Φτιάχνω ένα παιχνίδι...

Δημοσίευσηαπό simosx » 07 Φεβ 2013, 21:43

alkismavridis έγραψε:Είναι εδώ:
https://github.com/alkismavridis/Sikla

Ελπίζω να σας αρέσει :-)


Το δοκίμασα. Είναι πολύ καλό και έπαιξα τις πρώτες πίστες χωρίς να αντιμετωπίσω κάποιο ζήτημα.
Κάτι που θα βοηθήσει είναι να βάλεις ένα Makefile που θα βοηθήσει στη μεταγλώττιση.
Δες για παράδειγμα το Makefile στο https://github.com/pc-magas/guma

Μεταγλώττισα με OpenJDK 7 (στο Ubuntu της υπογραφής μου).
προσωπικό ιστολόγιο ϗ πλανήτης 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
Εκτύπωση

Επόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron