Game Project (updated #1)

SmaTheGreek | Κυρ, 04/26/2009 - 03:40 | 2' | 6

Αρχίσαμε με κάποιους φίλους να αναπτύσσουμε μία μικρή και απλή game engine για να καλύψουμε τις ανάγκες ανάπτυξης ενός μικρού παιχνιδιού που θέλουμε να φτιάξουμε. Ο μέχρι τώρα κώδικας της engine είναι γραμμένος σε C++ με κάποια κομμάτια σε C συμπεριλαμβάνοντας παράλληλα τα Opengl και Glut. Τα 3d μοντέλα που θα χρησιμοποιούνται θα είναι αποθηκευμένα σε .obj και .md2 formats

Αν και το όλο project δεν είναι κάτι ιδιαίτερα εκπληκτικό, παραθέτω δύο screeshots από ένα μικρό demo που φτιάξαμε για να τεστάρουμε το κώδικα της game engine:

pic1

 

pic2

 

Αν και το όλο project δεν είναι και ότι πιο εντυπωσιακό παρακαλώ γράψτε οτιδήποτε θέλετε να σχολιάσετε

Αν θέλετε να δείτε περισσότερα μπορείτε να επισκεφτείτε το blog μου στη διεύθυνση:

smathegreek.wordpress.com/

 

Όταν το project ολοκληρωθεί ο κώδικας θα διατεθεί ελεύθερα

P.S:Ελπίζω να μη πειράζει που τα screenshots είναι από windows

Εννοείται πως θα υπάρξει και έκδοση για Linux και άλλα λειτουργικά !!!

 

Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

Χμμμ.Ε πώς να είναι σοβαρό όταν χρησιμοποιείς windows (πλακίτσα) xD   Δεν ανεβαζείς καλύτερα κανένα βιντεάκι να το δούμε καλύτερο.Φαίνεται πολύ όμορφο,keep programming.....

Να σημειώσω επίσης πως τα γραφικά θα δημιουργηθούν με Blender 3d

Κάνω ένα νέο post με τις τελευταίες εξελίξεις για την ανάπτυξη της game engine !!!

Πιο συγκεκριμένα, σιγά σιγά ολοκληρώνεται η ανάπτυξη των particles καθώς και ενός md2 loader για τη φόρτωση αρχείων του συγκεκριμένου τύπου από την engine μας

Επίσης κάναμε και κάποιους πειραματισμούς με alpha blending για να προσθέσουμε διαφάνεια σε όσα μοντέλα το χρειάζονται.

Παρακάτω παραθέτουμε ένα screen shot με ένα md2 μοντέλο το οποίο έχουμε φορτώσει στην engine παρέα με particles που σχηματίζουν εφέ φωτιάς καθώς και δεύτερο screen shot παρέα με ένα μικρό βίντεο που επιδεικνύει το πρώτο demo στο οποίο έχουν προστεθεί κάποια extra μοντέλα + διαφάνεια(alpha blending) στην επιφάνεια του νερού !!

Το video μπορείτε να παρακολουθήσετε εδώ:
http://smathegreek.wordpress.com/2009/05/08/a-small-video-from-the-demo/

 

Md2 loading - particles:

Md2 Loading - Particles

 

 Alpha blending:

Alpha Blending

 

 Σχόλια ευπρόσδεκτα  ... {#emotions_dlg.ab}

 

Περισσότερα μπορείτε επίσης να βρείτε στο blog μου:
http://smathegreek.wordpress.com/

Χαίρεται...Μπορείτε να με βοηθήσετε σε κάτι?

Στο μπλέντερ 3δ δημιουργείς τα μοντέλα. Πώς τα συνδέεις με τον κώδικα? Πως δηλαδή μπορείς να φορτώσεις τον χαρακτήρα ας πούμε και να ελέγξεις την κίνησή του

με τον κώδικα?