λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> PC Games

Πού μπορείτε να μάθετε να φτιάχνετε παιχνίδια με προγραμματισμό C στον υπολογιστή σας;

1. Ηλεκτρονικά σεμινάρια και μαθήματα:

ένα. Ανάπτυξη παιχνιδιών:Εισαγωγή του CS50 στην ανάπτυξη παιχνιδιών (Χάρβαρντ):Αυτό το μάθημα προσφέρει μια εισαγωγή στον προγραμματισμό παιχνιδιών χρησιμοποιώντας C και άλλες γλώσσες, μαζί με βασικές γραφικές έννοιες και αρχές σχεδιασμού παιχνιδιών.

σι. Μάθετε C - Κάντε το πρώτο σας παιχνίδι (edX):Αυτό το μάθημα διδάσκει προγραμματισμό C ενώ σας καθοδηγεί στη δημιουργία πολλών απλών παιχνιδιών που βασίζονται σε κείμενο, βοηθώντας σας να κατανοήσετε τη λογική του παιχνιδιού και τις βασικές αρχές προγραμματισμού.

ντο. Προγραμματισμός παιχνιδιών σε C (Udemy):Αυτό το μάθημα περιλαμβάνει πρακτικά έργα, που καλύπτουν θέματα όπως γραφικά, κινούμενα σχέδια και ενσωμάτωση ήχου στην ανάπτυξη παιχνιδιών με το C.

2. Βιβλία:

ένα. Προγραμματισμός Παιχνιδιού AI κατά Παράδειγμα (Mat Buckland):Δίνει έμφαση στις τεχνικές AI για την ανάπτυξη παιχνιδιών και περιλαμβάνει αποσπάσματα κώδικα C και ασκήσεις.

σι. Έναρξη προγραμματισμού παιχνιδιών με C++ (Anthony Deckard):Καλύπτει τις αρχές σχεδιασμού και υλοποίησης του παιχνιδιού σε C++, αλλά οι βασικές έννοιες μπορούν να μεταφερθούν και στο C.

3. Μηχανές παιχνιδιών ανοιχτού κώδικα:

ένα. raylib είναι μια ελαφριά βιβλιοθήκη C που παρέχει βασικές λειτουργίες ανάπτυξης παιχνιδιών και είναι ένα εξαιρετικό σημείο εκκίνησης για αρχάριους.

σι. SDL Το (Simple DirectMedia Layer) είναι μια δημοφιλής βιβλιοθήκη C cross-platform για ανάπτυξη παιχνιδιών και πολυμέσα.

4. Πλατφόρμες ανάπτυξης παιχνιδιών:

ένα. GitHub: Πολλά έργα παιχνιδιών ανοιχτού κώδικα μπορούν να βρεθούν στο GitHub, όπου μπορείτε να μάθετε αναλύοντας τον υπάρχοντα κώδικα και τεχνικές.

σι. GameMaker Studio 2: Ενώ το GameMaker δεν βασίζεται αποκλειστικά στο C, επιτρέπει τη δέσμη ενεργειών C, επιτρέποντας στους χρήστες να εφαρμόζουν προσαρμοσμένη λογική στα έργα τους.

ντο. Ενότητα: Αν και το Unity χρησιμοποιεί κυρίως C#, υποστηρίζει επίσης δέσμες ενεργειών C++ και μπορεί να σας προσφέρει ένα οπτικό περιβάλλον ανάπτυξης όταν μαθαίνετε προγραμματισμό παιχνιδιών με το C.

5. Φόρουμ και Κοινότητες ανάπτυξης παιχνιδιών:

ένα. Το /r/gamedev του Reddit subreddit.

σι. GameDev.net .

ντο. TIGSource .

ρε. Ομάδα προγραμματιστών Indie Game στο Facebook.

6. Game Jams:

ένα. Συμμετέχετε σε εμπλοκές παιχνιδιών όπου μπορείτε να δημιουργήσετε ένα μικρό παιχνίδι εντός περιορισμένου χρονικού πλαισίου, αποκτώντας πολύτιμη πρακτική εμπειρία.

Συνδυάζοντας αυτούς τους πόρους, μπορείτε να ξεκινήσετε ένα ταξίδι εκμάθησης ανάπτυξης παιχνιδιών με προγραμματισμό C και να αποκτήσετε πρακτικές δεξιότητες στη δημιουργία των δικών σας παιχνιδιών.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα