Σελ. 2 από 3 ΠρώτηΠρώτη 123 ΤελευταίαΤελευταία
Εμφάνιση 16-30 από 40
  1. #16
    Εγγραφή
    03-11-2016
    Ηλικία
    34
    Μηνύματα
    160
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    UP:1061 k/ DN:11889 k
    ISP
    Cyta Hellas
    DSLAM
    Cyta Hellas - Σ.Σ. ΑΓΡΑ
    Router
    TG788v2
    SNR / Attn
    21.4(dB) / 4.3(dB)
    Path Level
    Interleaved
    Επειδή θέλεις να ασχοληθείς με το game development και βιάζεσαι, απο πλευράς μου θα σου πρότεινα να ξεκινήσεις με τα βασικά της python, δηλαδή συναρτήσεις, decision making, επαναλήψεις, διαχείρηση και τύπους μεταβλητών.

    Μόλις θεωρήσεις ότι βρίσκεσαι σε καλό επίπεδο (πρόσεξε, θα σου πάρει μήνες), ξεκίνα να πειραματίζεσαι με την Godot Engine με κάποιο 2D παιχνιδάκι (πχ το Pong που υπάρχει στα demos τους).

    H Godot, χρησιμοποιεί μια δική της γλώσσα για το scripting του παιχνιδιού, την GScript που μοιάζει απίστευτα με την Python, με μερικές διαφορές στο συντακτικό.
    Αν νομίζεις ότι μπορείς να το κάνεις καλύτερα, απόδειξέ το. Μή μένεις μόνο στα λόγια.

  2. #17
    Το avatar του μέλους Red Yonko
    Red Yonko Guest
    Παράθεση Αρχικό μήνυμα από You lied Εμφάνιση μηνυμάτων
    Επειδή θέλεις να ασχοληθείς με το game development και βιάζεσαι, απο πλευράς μου θα σου πρότεινα να ξεκινήσεις με τα βασικά της python, δηλαδή συναρτήσεις, decision making, επαναλήψεις, διαχείρηση και τύπους μεταβλητών.

    Μόλις θεωρήσεις ότι βρίσκεσαι σε καλό επίπεδο (πρόσεξε, θα σου πάρει μήνες), ξεκίνα να πειραματίζεσαι με την Godot Engine με κάποιο 2D παιχνιδάκι (πχ το Pong που υπάρχει στα demos τους).

    H Godot, χρησιμοποιεί μια δική της γλώσσα για το scripting του παιχνιδιού, την GScript που μοιάζει απίστευτα με την Python, με μερικές διαφορές στο συντακτικό.
    Σε ευχαριστώ για το ποστ. Θα ξεκινήσω λοιπόν με τα βασικα και θα παω στο godot.

    Πάντως αποτι βλέπω στο σαιτ τους ( https://godotengine.org/ ) μπορείς να φτιάξεις υπέροχα παιχνίδια.

  3. #18
    Εγγραφή
    03-11-2016
    Ηλικία
    34
    Μηνύματα
    160
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    UP:1061 k/ DN:11889 k
    ISP
    Cyta Hellas
    DSLAM
    Cyta Hellas - Σ.Σ. ΑΓΡΑ
    Router
    TG788v2
    SNR / Attn
    21.4(dB) / 4.3(dB)
    Path Level
    Interleaved
    Ναι, και έχουν πολύ καλογραμμένα tutorials. Επίσης σου δίνει τη δυνατότητα να κάνεις export σε διάφορες πλατφόρμες.
    Αν νομίζεις ότι μπορείς να το κάνεις καλύτερα, απόδειξέ το. Μή μένεις μόνο στα λόγια.

  4. #19
    Το avatar του μέλους Red Yonko
    Red Yonko Guest
    Ναι αλλα ας πουμε αλλο scripting δεν θα έχει ένα παιχνίδι στο Pc και άλλο ένα στο κινητο έτσι;

  5. #20
    Εγγραφή
    03-11-2016
    Ηλικία
    34
    Μηνύματα
    160
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    UP:1061 k/ DN:11889 k
    ISP
    Cyta Hellas
    DSLAM
    Cyta Hellas - Σ.Σ. ΑΓΡΑ
    Router
    TG788v2
    SNR / Attn
    21.4(dB) / 4.3(dB)
    Path Level
    Interleaved
    Παράθεση Αρχικό μήνυμα από Red Yonko Εμφάνιση μηνυμάτων
    Ναι αλλα ας πουμε αλλο scripting δεν θα έχει ένα παιχνίδι στο Pc και άλλο ένα στο κινητο έτσι;
    Όχι, απλά θα χειρίζεσαι διαφορετικά τα events πχ στο pc ο χρήστης δουλεύει με ποντίκι, ενώ σε ένα κινητό χρησιμοποιεί την αφή. Οπότε το script σου, εάν θέλεις να κάνεις release σε διαφορετικές πλατφόρμες, θα πρέπει να είναι προετοιμασμένο κατάλληλα να δεχτεί τα events της αντίστοιχης συσκευης.

    Όπως και να έχει όμως, έχει δρόμο μέχρι εκεί, ξεκίνα με την Python και αργότερα εδώ είμαστε.
    Αν νομίζεις ότι μπορείς να το κάνεις καλύτερα, απόδειξέ το. Μή μένεις μόνο στα λόγια.

  6. #21
    Το avatar του μέλους Red Yonko
    Red Yonko Guest
    Παράθεση Αρχικό μήνυμα από You lied Εμφάνιση μηνυμάτων
    Όχι, απλά θα χειρίζεσαι διαφορετικά τα events πχ στο pc ο χρήστης δουλεύει με ποντίκι, ενώ σε ένα κινητό χρησιμοποιεί την αφή. Οπότε το script σου, εάν θέλεις να κάνεις release σε διαφορετικές πλατφόρμες, θα πρέπει να είναι προετοιμασμένο κατάλληλα να δεχτεί τα events της αντίστοιχης συσκευης.

    Όπως και να έχει όμως, έχει δρόμο μέχρι εκεί, ξεκίνα με την Python και αργότερα εδώ είμαστε.
    Παραλληλα βλέπω και tutorials στο yt για unity και πως να φτιάξεις ένα 3D παιχνίδι. Είναι κακό να μαθαίνεις και τα δύο μαζι;

  7. #22
    Εγγραφή
    16-11-2005
    Μηνύματα
    75
    Downloads
    1
    Uploads
    0
    Τύπος
    ADSL
    Ταχύτητα
    10240/1024
    ISP
    Vodafone
    DSLAM
    HOL - Ν. ΦΙΛΑΔΕΛΦΕΙΑ
    Router
    LinkSYS WAG354G
    Νομίζεις ότι σε αποπαίρνω;;

    Το επίπεδο των πραγμάτων που θες να κάνεις είναι υψηλό. Αν δεν είσαι έτοιμος να βουτήξεις στα βαθιά, ασχολήσου με κάτι άλλο. Και ο You Lied το ίδιο πράγμα σου είπε. Ξεκίνα με τα βασικά. Ότι γλώσσα και να πιάσεις αυτά δεν τα γλιτώνεις.

    Φτιάξε με το καλό εσύ το παιχνίδι σου και θα είμαι από τους πρώτους που θα το κατεβάσω.

  8. #23
    Το avatar του μέλους Red Yonko
    Red Yonko Guest
    Παράθεση Αρχικό μήνυμα από happybear Εμφάνιση μηνυμάτων
    Νομίζεις ότι σε αποπαίρνω;;

    Το επίπεδο των πραγμάτων που θες να κάνεις είναι υψηλό. Αν δεν είσαι έτοιμος να βουτήξεις στα βαθιά, ασχολήσου με κάτι άλλο. Και ο You Lied το ίδιο πράγμα σου είπε. Ξεκίνα με τα βασικά. Ότι γλώσσα και να πιάσεις αυτά δεν τα γλιτώνεις.

    Φτιάξε με το καλό εσύ το παιχνίδι σου και θα είμαι από τους πρώτους που θα το κατεβάσω.
    Δεν είπα πως θα τα γλιτώσω. Εφόσον θέλω όμως να μάθω και python και μια άλλη ρωτώ αν είναι κακό να μαθαίνεις 2 ταυτόχρονα

  9. #24
    Εγγραφή
    03-11-2016
    Ηλικία
    34
    Μηνύματα
    160
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    UP:1061 k/ DN:11889 k
    ISP
    Cyta Hellas
    DSLAM
    Cyta Hellas - Σ.Σ. ΑΓΡΑ
    Router
    TG788v2
    SNR / Attn
    21.4(dB) / 4.3(dB)
    Path Level
    Interleaved
    Κατα τη γνώμη μου, ό,τι μαθαίνεις είναι καλό, απλά πάλι κατα τη γνώμη μου θα προτιμούσα την Godot λόγω του open-source και κατα πολύ ευκολότερη όπως και ελαφρύτερη σαν engine.

    Επίσης τα περισσοτερα tutorial της Unity εστιάζονται σε 3d εφαρμογές, ενώ για την Godot, θα βρείς και 2d και 3d tutorials.

    Επίσης, ο editor της Godot, είναι πιο ελαφρύς.

    Edit: Ο happybear, έχει απόλυτο δίκιο
    Το επίπεδο των πραγμάτων που θες να κάνεις είναι υψηλό.
    Αν νομίζεις ότι μπορείς να το κάνεις καλύτερα, απόδειξέ το. Μή μένεις μόνο στα λόγια.

  10. #25
    Το avatar του μέλους Red Yonko
    Red Yonko Guest
    Παράθεση Αρχικό μήνυμα από You lied Εμφάνιση μηνυμάτων
    Κατα τη γνώμη μου, ό,τι μαθαίνεις είναι καλό, απλά πάλι κατα τη γνώμη μου θα προτιμούσα την Godot λόγω του open-source και κατα πολύ ευκολότερη όπως και ελαφρύτερη σαν engine.

    Επίσης τα περισσοτερα tutorial της Unity εστιάζονται σε 3d εφαρμογές, ενώ για την Godot, θα βρείς και 2d και 3d tutorials.

    Επίσης, ο editor της Godot, είναι πιο ελαφρύς.

    Edit: Ο happybear, έχει απόλυτο δίκιο
    Μα γιατί ζητάω ψηλα πράγματα; Είναι τοσο δύσκολα αυτά που ζηταω;

    Επίσης thx για το godot μιας και δεν έχω γρήγορο pc θα με βοηθούσε πολυ να είναι ελαφρύ

  11. #26
    Εγγραφή
    07-06-2005
    Μηνύματα
    671
    Downloads
    20
    Uploads
    0
    DSLAM
    Cyta Hellas - ΚΑΛΑΜΑΡΙΑ
    Παράθεση Αρχικό μήνυμα από Red Yonko Εμφάνιση μηνυμάτων
    Δεν είπα πως θα τα γλιτώσω. Εφόσον θέλω όμως να μάθω και python και μια άλλη ρωτώ αν είναι κακό να μαθαίνεις 2 ταυτόχρονα
    Το πρώτο πράγμα που πρέπει να μάθεις πριν μάθεις Python ή οτιδήποτε άλλο είναι να ακους αυτούς που ξέρουν και προσπαθούν να σε συμβουλέψουν όπως οι από πάνω.

  12. #27
    Το avatar του μέλους Red Yonko
    Red Yonko Guest
    Παράθεση Αρχικό μήνυμα από Ice-Blade Εμφάνιση μηνυμάτων
    Το πρώτο πράγμα που πρέπει να μάθεις πριν μάθεις Python ή οτιδήποτε άλλο είναι να ακους αυτούς που ξέρουν και προσπαθούν να σε συμβουλέψουν όπως οι από πάνω.
    Τους ακούω και τους ευχαριστώ (ειδικά που απαντούν στα ποστ μου )

    Συζήτηση κάνουμε

  13. #28
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.675
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Ρε συ κόκκινε Γιόνκο, επειδή ρωτάς τα ίδια πράγματα σε διαφορετικά νήματα και παίρνεις τις ίδιες απαντήσεις, ξεκίνησες να διαβάζεις ή απλά μαζεύεις pdf και websites για την ώρα; Ας το θέσουμε ως εξής, χωρίς να γκουγκλάρεις, ξέρεις τι είναι boolean; data types in general; recursive functions; object oriented vs. procedural programming; scripting vs. compiling; Αν όχι, φιλικά σου προτείνω να αναβάλλεις οτιδήποτε έχει σχέση με το παιχνίδι που θέλεις να φιτάξεις, και να διαβάσεις ΜΙΑ γλώσσα (πχ python) για να καταλάβεις το τι είναι ο προγραμματισμός. Θα κάνεις βαρετά προγράμματα, θα λύνεις μαθηματικές εξισώσεις, πράγματα που θα νομίζεις ότι είναι άχρηστα για το παιχνίδι σου, αλλά πίστεψέ με δεν είναι. Πραγματικά προσπάθησε να καταλάβεις πόσο σοβαρό είναι αυτό που σου λέω. Όταν θα έχεις διαβάσει εντατικά και για μήνες ΜΟΝΟ μία γλώσσα, ας πούμε 1 ώρα την ημέρα για 6 μήνες, τότε έλα να ρωτήσεις για το παιχνίδι σου. Θα δεις ότι θα είσαι σε τελείως διαφορετικό επίπεδο και οι ερωτήσεις σου θα έχουν νόημα. Το να ρωτάς πως ελέγχεις ένα πρόγραμμα που έγραψες σε python, με όλο το σεβασμό, σε μένα λέει ότι δεν έχεις διαβάσει περισσότερο από τις 2 σειρές που γράφει κάτω από τον τίτλο στις αναζητήσεις στο google.

  14. #29
    Το avatar του μέλους Red Yonko
    Red Yonko Guest
    Παράθεση Αρχικό μήνυμα από tsigarid Εμφάνιση μηνυμάτων
    Ρε συ κόκκινε Γιόνκο, επειδή ρωτάς τα ίδια πράγματα σε διαφορετικά νήματα και παίρνεις τις ίδιες απαντήσεις, ξεκίνησες να διαβάζεις ή απλά μαζεύεις pdf και websites για την ώρα; Ας το θέσουμε ως εξής, χωρίς να γκουγκλάρεις, ξέρεις τι είναι boolean; data types in general; recursive functions; object oriented vs. procedural programming; scripting vs. compiling; Αν όχι, φιλικά σου προτείνω να αναβάλλεις οτιδήποτε έχει σχέση με το παιχνίδι που θέλεις να φιτάξεις, και να διαβάσεις ΜΙΑ γλώσσα (πχ python) για να καταλάβεις το τι είναι ο προγραμματισμός. Θα κάνεις βαρετά προγράμματα, θα λύνεις μαθηματικές εξισώσεις, πράγματα που θα νομίζεις ότι είναι άχρηστα για το παιχνίδι σου, αλλά πίστεψέ με δεν είναι. Πραγματικά προσπάθησε να καταλάβεις πόσο σοβαρό είναι αυτό που σου λέω. Όταν θα έχεις διαβάσει εντατικά και για μήνες ΜΟΝΟ μία γλώσσα, ας πούμε 1 ώρα την ημέρα για 6 μήνες, τότε έλα να ρωτήσεις για το παιχνίδι σου. Θα δεις ότι θα είσαι σε τελείως διαφορετικό επίπεδο και οι ερωτήσεις σου θα έχουν νόημα. Το να ρωτάς πως ελέγχεις ένα πρόγραμμα που έγραψες σε python, με όλο το σεβασμό, σε μένα λέει ότι δεν έχεις διαβάσει περισσότερο από τις 2 σειρές που γράφει κάτω από τον τίτλο στις αναζητήσεις στο google.
    Δεν καταλαβαίνω γιατι να χρειαστεί 6 μήνες μια γλώσσα αν την διαβάζεις ΠΟΛΥ. Κάνω νήματα μπας και βρω τρόπο να φτιάξω κάτι που να μου αρέσει στα γρήγορα. Έτσι θα μου δώσει ενδιαφέρον και θα ξεκινήσω.

  15. #30
    Εγγραφή
    13-11-2011
    Περιοχή
    Χολαργός
    Ηλικία
    37
    Μηνύματα
    1.452
    Downloads
    1
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    24000 / 4500
    ISP
    Wind
    DSLAM
    Wind - ΧΟΛΑΡΓΟΣ
    Path Level
    Interleaved
    Παράθεση Αρχικό μήνυμα από Red Yonko Εμφάνιση μηνυμάτων
    Δεν καταλαβαίνω γιατι να χρειαστεί 6 μήνες μια γλώσσα αν την διαβάζεις ΠΟΛΥ. Κάνω νήματα μπας και βρω τρόπο να φτιάξω κάτι που να μου αρέσει στα γρήγορα. Έτσι θα μου δώσει ενδιαφέρον και θα ξεκινήσω.
    Γιατί δεν έχει σημασία πόσο πολύ διαβάζεις στον προγραμματισμό, δεν έχει καν σημασία αν διαβάσεις 50 βιβλία... Αν δεν καθίσεις να ασχοληθείς και να γράψεις πολύ είναι σαν να μην ξέρεις τίποτα!

    Αυτό μπορείς εύκολα να το διαπιστώσεις κάνοντας το ακόλουθο: Διάβασε τον βασικό κώδικα για μία σελίδα HTML και να έχει ένα κείμενο με τίτλο και μία εικόνα μέσα. Μετά κλείσε τα πάντα και άνοιξε απλά το Notepad και προσπάθησε να ξαναφτιάξεις αυτό που είδες πιο πριν. Θα καταλάβεις ότι είναι πολύ δύσκολο όταν δεν το βλέπεις.

    Το βασικό είναι να σε ενδιαφέρει και να βρίσκεις μικρά-μικρά πραγματάκια να ασχολείσαι. Αυτά θα σε πάνε σε πολύ ανώτερο επίπεδο χωρίς να καταλάβεις πώς έγινε. Ξεκίνα από το παιχνίδι που θέλεις να φτιάξεις αλλά όσο πιο απλό γίνεται.
    Αν καταλαβαίνω καλά το παιχνίδι τότε κάνε τα ακόλουθα:
    - Φτιάξτο στην κονσόλα και απλά να σου γράφει τι μοίρασε. Αναγκαστικά θα πρέπει να μάθεις για μερικές δομές δεδομένων για να αναπαραστήσεις την τράπουλα.
    - Βελτίωσέ το λίγο ώστε να μπορείς να κάνεις κάποιες κινήσεις βάσει κανόνων
    - Υλοποίησε το turn based play.

    Μέχρι εδώ έχεις ένα ολοκληρωμένο παιχνίδι χωρίς γραφικά όμως.

    - Βάλε ένα πολύ απλό παράθυρο που να τα δείχνει αυτά, αντί για την κονσόλα.
    - Βάλε σιγά σιγά γραφικά που να αναπαριστούν τα αντικείμενα που υλοποιούν τη λογική

    Σε κάθε βήμα θα δεις ότι θα μαθαίνεις περισσότερα πράγματα και θα βρίσκεις λάθη που έκανες στα πιο παλιά. Είναι πολύ πιθανό να φτάσεις κάπου και να αποφασίσεις ότι θα τα σβήσεις και θα τα ξαναγράψεις όλα από την αρχή γιατί δεν σου αρέσουν έτσι όπως είναι (συμβαίνει πάαααρα πολλές φορές).

    Απλά δες όλη τη διαδικασία του να φτιάξεις το παιχνίδι σαν μία διαδικασία εκμάθησης. Πρέπει να πας σιγά σιγά και με βήματα. Δεν μπορείς να σκέφτεσαι το 99 (γραφικά) αν δεν ξέρεις το 0 (τι είναι η κονσόλα).

Σελ. 2 από 3 ΠρώτηΠρώτη 123 ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. [python] user input in list
    Από atux_null στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 8
    Τελευταίο Μήνυμα: 07-11-17, 22:21
  2. Αρχάριος κρυπτογράφιση AxCrypt
    Από chralexo στο φόρουμ Software γενικά
    Μηνύματα: 1
    Τελευταίο Μήνυμα: 11-08-17, 17:04
  3. Περί python bytecode
    Από vasilisfrgr στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 2
    Τελευταίο Μήνυμα: 10-08-17, 15:50
  4. Python: Πως μπορώ να δημιουργήσω ένα byte object από δικά μου bits;
    Από babaliaris στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 7
    Τελευταίο Μήνυμα: 05-06-17, 02:59
  5. Απλό CPU Benchmarking με Python (μαθητική εργασία)
    Από GeorgeVita στο φόρουμ Unix - Linux
    Μηνύματα: 13
    Τελευταίο Μήνυμα: 17-05-17, 23:48

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας