SakisProHD Δημοσ. 2 Οκτωβρίου 2013 Δημοσ. 2 Οκτωβρίου 2013 Γεια σε όλο Insomnia.Επειδή σκοπεύω να μάθω κάποια γλώσσα προγραμματισμού σκέφτομαι ποια θα ήταν η κατάλληλη.Η Java ή η C++.Βασικά εκεί που στοχεύω είναι η ανάπτυξη παιχνιδιών.Βασικά σκεφτόμουν για Java αλλά νομίζω ότι η ανάπτυξη παιχνιδιών εκεί πέρα είναι κάπως...περίεργη-περίπλοκη.Από την άλλη η C++ μου φαίνεται λίγο πιο δυσνόητη και πιο δύσκολη.
Timonkaipumpa Δημοσ. 2 Οκτωβρίου 2013 Δημοσ. 2 Οκτωβρίου 2013 Καμία. Εάν θες να μάθεις προγραμματισμό, να μάθεις για αρχή δομές δεδομένων, αλγόριθμους, μοντελοποίηση και ανάλυση, λειτουργικά συστήματα, βάσεις δεδομένων, δίκτυα. Εάν δεν θες να μάθεις προγραμματισμό, δεν σου χρειάζεται κάποια γλώσσα προγραμματισμού από αυτές που αναφέρεις. Η γλώσσα προγραμματισμού δεν σου εγγυάται τίποτα ούτε και προσφέρει τίποτα. Το ότι ξέρεις να προγραμματίζεις είναι που προσφέρει. Έτσι, εάν δεν είσαι διατεθειμένος να μάθεις προγραμματισμό τότε κάνε στον εαυτό σου μία χάρη (να γλιτώσεις χρόνο) και άσε αυτές τις σκέψεις. Εάν ξέρεις τα παραπάνω, τότε ξέρεις και μόνος σου την απάντηση. 1
nilosgr Δημοσ. 2 Οκτωβρίου 2013 Δημοσ. 2 Οκτωβρίου 2013 Ξεκινα με οποιαδηποτε. Το θεμα ειναι να αρχισεις. Το οτι θα μαθεις πχ C++ δε σημαινει οτι δε γινεται να μαθεις Java 1
Επισκέπτης Δημοσ. 2 Οκτωβρίου 2013 Δημοσ. 2 Οκτωβρίου 2013 περιμενω καποιον που θα προτεινει python , να ξεκινησει το flame war. δεν μπορει , οπου να ναι θα ξεμυτησει.
SakisProHD Δημοσ. 3 Οκτωβρίου 2013 Μέλος Δημοσ. 3 Οκτωβρίου 2013 Βασικά ξέρω ήδη Javascript και λίγο Python απλά ρωτάω ποια να μάθω τώρα ώστε να είναι καλή για ανάπτυξη παιχνιδιών.
bilakos10 Δημοσ. 3 Οκτωβρίου 2013 Δημοσ. 3 Οκτωβρίου 2013 περιμενω καποιον που θα προτεινει python , να ξεκινησει το flame war. δεν μπορει , οπου να ναι θα ξεμυτησει. [trollin']Ας ξεκινήσει με python [/troliin'] Καλύτερα ξεκίνα με C και στην συνέχεια πάνε για Cpp.
3c0r1z Δημοσ. 4 Οκτωβρίου 2013 Δημοσ. 4 Οκτωβρίου 2013 Να σε ρωτήσω επειδή δεν θυμάμαι καλά. Εσύ είσαι το μέλος που είχε ανοίξει θέμα σχετικά με την unity3d; Αν ναι τότε η καλύτερη επιλογή θα ήταν κατα την γνώμη μου η C# γιατί χρησιμοποιείται απο την unity3d σαν scripting language. Και αν δεν σε ενδιαφέρει η unity3d θα μπορούσες κάλιστα να συνδυάσεις C# με XNA για προγραμματισμό αν σε ενδιέφεραι μόνο τα παράθυρα σαν πλατφόρμα. Εγώ προσωπικά ασχολούμαι με C++ οπότε δεν μπορώ να σου διαφορές με την java. Τώρα το πόσο δύσκολή είναι εξαρτάται με τι δάσκαλο θα κάτσεις. Και όπου δάσκαλο βάλεις βιβλίο απέφειγε τα εξής: Όχι βιβλίο από έλληνα συγγραφέα. Το βιβλίο να μην είναι πολύ παλιό γιατί τότε δεν θα χρησιμοποεί το καινούργιο πρότυπο. Τα 2/3 της ύλης να μην είναι γραμμένα λες και απευθείνεται σε κάποιον που θέλει να μάθει C και στο υπόλοιπο να είναι συμπιεσμένα όλα τα χαρακτηριστικά της C++. Me το κατάλληλο βιβλίο και με πολύ ενασχόληση θα τα καταφέρεις με την C++ και αν αποφασίσεις να αλλάξεις γλώσσα προγραμματισμού η μετάβαση θα είναι πιο εύκολη. Ελπίζω να βοήθησα 1
ZAKKWYLDE Δημοσ. 4 Οκτωβρίου 2013 Δημοσ. 4 Οκτωβρίου 2013 Ανάλογα τι παιχνιδια θέλεις να φτιάξεις θα χρησιμοποιήσεις και την αντίστοιχη γλώσσα. Aν είναι browser based έχεις αρκετές επιλογές. HTML5+JS, Flash, Silverlight, JavaFX κτλ. Ενδεχομένως να χρειαστείς και κάτι σε back end οπότε εκεί θα επιλέξεις κάτι σε asp, java, php κτλ. Αν θέλεις να προγραμματίζεις σε ms platform (Xbox, windows phone, windows desktop) θα πας σε C#/XNA. Αν θέλεις Android θα πάς σε Java+Android SDK. H C++ για μένα είναι η τελευταία επιλογή γιατί χρησιμοποιείται μόνο στις "υπερπαραγωγές", και δεν είναι σε καμία περίπτωση για solo-projects. Φυσικά και εκεί δεν είναι αρκετή η C++ γιατί πρέπει να μάθεις OPENGL/DirectX ή κάποιο Game Engine (που συνήθως κοστίζει). 2
SakisProHD Δημοσ. 4 Οκτωβρίου 2013 Μέλος Δημοσ. 4 Οκτωβρίου 2013 Να σε ρωτήσω επειδή δεν θυμάμαι καλά. Εσύ είσαι το μέλος που είχε ανοίξει θέμα σχετικά με την unity3d; Αν ναι τότε η καλύτερη επιλογή θα ήταν κατα την γνώμη μου η C# γιατί χρησιμοποιείται απο την unity3d σαν scripting language. Και αν δεν σε ενδιαφέρει η unity3d θα μπορούσες κάλιστα να συνδυάσεις C# με XNA για προγραμματισμό αν σε ενδιέφεραι μόνο τα παράθυρα σαν πλατφόρμα. Εγώ προσωπικά ασχολούμαι με C++ οπότε δεν μπορώ να σου διαφορές με την java. Τώρα το πόσο δύσκολή είναι εξαρτάται με τι δάσκαλο θα κάτσεις. Και όπου δάσκαλο βάλεις βιβλίο απέφειγε τα εξής: Όχι βιβλίο από έλληνα συγγραφέα. Το βιβλίο να μην είναι πολύ παλιό γιατί τότε δεν θα χρησιμοποεί το καινούργιο πρότυπο. Τα 2/3 της ύλης να μην είναι γραμμένα λες και απευθείνεται σε κάποιον που θέλει να μάθει C και στο υπόλοιπο να είναι συμπιεσμένα όλα τα χαρακτηριστικά της C++. Me το κατάλληλο βιβλίο και με πολύ ενασχόληση θα τα καταφέρεις με την C++ και αν αποφασίσεις να αλλάξεις γλώσσα προγραμματισμού η μετάβαση θα είναι πιο εύκολη. Ελπίζω να βοήθησα Βασικά εγώ δεν έχω ανοίξει θέμα για Unity3D.Την Unity3D την ξέρω αλλά προτιμώ να φτιάξω κάτι τελείως από την αρχή για αυτό και σκεφτόμουνα την C++ λόγω Allegro αλλά πάλι σκέφτομαι και την Java γιατί μπορεί να θελήσω να φτιάξω κάνα App για Android.
BALZ Δημοσ. 4 Οκτωβρίου 2013 Δημοσ. 4 Οκτωβρίου 2013 Βασικά εγώ δεν έχω ανοίξει θέμα για Unity3D.Την Unity3D την ξέρω αλλά προτιμώ να φτιάξω κάτι τελείως από την αρχή για αυτό και σκεφτόμουνα την C++ λόγω Allegro αλλά πάλι σκέφτομαι και την Java γιατί μπορεί να θελήσω να φτιάξω κάνα App για Android. Αυτό που θα πρότεινα εγώ είναι : Ξεκίνα από το Android (για παιχνίδια ) και μετά προχωράς σε κάτι πιο δύσκολο
SakisProHD Δημοσ. 4 Οκτωβρίου 2013 Μέλος Δημοσ. 4 Οκτωβρίου 2013 Αυτό που θα πρότεινα εγώ είναι : Ξεκίνα από το Android (για παιχνίδια ) και μετά προχωράς σε κάτι πιο δύσκολο Δηλαδή το Android είναι πιο εύκολο από τα PC.Και πώς να ξεκινήσω;Με Unity3D ή τελείως από την αρχή (βασικά αυτό θέλω ).
nilosgr Δημοσ. 4 Οκτωβρίου 2013 Δημοσ. 4 Οκτωβρίου 2013 Έχει API σε java για 2d γραφικά το android. Ξεκινά απ αυτό 1
BALZ Δημοσ. 4 Οκτωβρίου 2013 Δημοσ. 4 Οκτωβρίου 2013 Έχει API σε java για 2d γραφικά το android. Ξεκινά απ αυτό με κάλυψε ο nilos
sonyxp Δημοσ. 4 Οκτωβρίου 2013 Δημοσ. 4 Οκτωβρίου 2013 Ξεκινα με οτι θες, με Actionscript ξερω γω ασχολησου με C#/Java
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα