Δημοσιεύτηκε: 11 Σεπ 2013, 12:47
από ChrisMiNT
Όταν λες online εννοείς web based ή κάτι σε mmo τύπου WoW? Στην πρώτη περίπτωση θέλεις html 5 και υπάρχουν άπειρα tutorial. Αν θέλεις κάτι για να σε βάλει στο κλίμα δοκίμασε το codeacademy.
Αν θέλεις να κάνεις ανάπτυξη για windows τότε δοκίμασε το xna game studio: http://msdn.microsoft.com/en-us/library/bb200104.aspx

Πάντως επειδή το έχω δει πολλάκις το έργο, μην νομίσεις ούτε για μισή στιγμή ότι θα έχεις σε διάστημα ας πούμε ενός χρόνου ένα παιχνίδι. Από τη στιγμή που αρχίζεις τώρα, σε περίπου 1 μήνα θα έχεις καταφέρει να φτιάξεις το πρώτο σου Pong και σε κάνα δίμηνο το πρώτο σου Tetris αν αφιερώνεις τουλάχιστον 2-3 ώρες την ημέρα σε αυτό το πράγμα. Και σαν να μην φτάνει αυτό, μετά πρέπει να φτιάξεις μια ομάδα για γραφικά, ήχο κτλ κτλ κτλ.
Και όλα αυτά είναι για δισδιάστατα παιχνίδια, οι 3 διαστάσεις είναι πιο περίπλοκες. Δεν ξέρω πως τα πας με γραμμική άλγεβρα και αναλυτική γεωμετρία αλλά κάποια βασικά πράγματα καλό είναι να τα ξέρεις. Ένα πολύ καλό κείμενο πάνω στο θέμα είναι το zed3d
http://www.macs.hw.ac.uk/~sl398//papers/zed3d.pdf

Βέβαια οι σύγχρονες μηχανές (όπως η unity) αυτοματοποιούν πάρα πολλά από αυτά που λέει το κείμενο και δεν χρειάζεται να τα κάνεις, όμως αυτό δεν σημαίνει ότι δεν πρέπει να ξέρεις τι είναι το διάνυσμα, πως αναπαρίσταται, τι είναι η προβολή, η κάμερα κτλ κτλ κτλ. Τέλος να ξέρεις ότι το πρώτο σου παιχνίδι θα είναι κατά πάσα πιθανότητα χάλια. Αν θέλεις να το βελτιώσεις αυτό, θα σου προτείνω να δεις λίγο το extra credits. Ακόμα και αν δεν ασχοληθείς με develpment τα βίντεο είναι πολύ διασκεδαστικά.