Απίστευτα 3d demos σε 64kb..!

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Απίστευτα 3d demos σε 64kb..!

Post by AmmarkoV » Mon Mar 28, 2005 11:42 pm

http://www.pouet.net/
Το παραπάνω site έχει demos με πολύ καλά γραφικά και μουσική σε κάτι τρελά μεγέθη..
Παραθέτω 4 χαρακτηριστικά που μετέφερα στον Δια , (ούτως ή άλλως είναι τόσο μικρά που δεν πειράζει :shock: ) , επίσης δεν ανφέρω τα ονόματα αυτών που τα έφτιαξαν καθώς μπορείτε να τα βρείτε στο site που παρέθεσα και τα ίδια τα demos τα περιέχουν
Demo 0 - 256 bytes!!!! <-Έλεος , όσο είναι μια πρόταση..
Demo 1 - 64kb
Demo 2 - 64kb
Demo 3 - 64kb

Αυτό θα πεί προγραμματισμός , όχι σαν τα δικά μας (δικά μου τουλάχιστον).. :roll:
Μετά από αυτά που είδα έψαξα λίγο στο net και πλέον άρχησα να υιοθετώ κάποια μέτρα για μικρότερα filesizes..
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
Paralias
Gbyte level
Gbyte level
Posts: 1346
Joined: Mon May 24, 2004 11:30 am
Academic status: Alumnus/a
Location: Αθήνα

Post by Paralias » Tue Mar 29, 2005 12:28 am

Τι λες τώρα;;
Είναι απίστευτα και με γ@^^%η μουσική!!!
Και όλα αυτά μόνο με 64 kb;; :roll:
:!: :!: :!: :!: :!: :!: :!: :!: :!: :!:
Κορυφή!
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Tue Mar 29, 2005 12:38 am

Και μετά σου λένε μάθε java.. :???:
Επαναλαμβάνω , αυτό θα πεί προγραμματισμός..
Για το μικρό μέγεθος ευθύνονται η εκτεταμένη χρήση assembly,το generation όλων των textures , και zipping του executable, αλλά εξακολουθούν να είναι αδικαιολόγητα πάρα πολυ μικρά.. :roll:
User avatar
Ganther
Wow! Terabyte level
Wow! Terabyte level
Posts: 2273
Joined: Fri Jun 18, 2004 9:31 am
Academic status: 3rd year
Gender:

Post by Ganther » Tue Mar 29, 2005 1:03 am

Δεν αντιλεγω, ειναι εντυπωσιακα, αλλα δεν εχουνε καθολου Textures, ειναι σκετα χρωματα, ασε που δεν κινειται παρα ελαχιστα το καθε 3Δ μοντελο...
ΠΟλυ εντυπωσιακα παρολαυτα...
Erevodifwntas
Gbyte level
Gbyte level
Posts: 1098
Joined: Thu Apr 22, 2004 2:18 pm
Academic status: Alumnus/a
Gender:
Location: In a Long Time Ago in A Galaxy far far away
Contact:

Post by Erevodifwntas » Tue Mar 29, 2005 10:26 am

Κάπου υπάρχει και ολόκληρο 3d first Person Shooter σε πολύ λιγότερο του 1MB (κάτι KB θυμάμαι ήταν) με ήχο και πάρα πολύ καλά γραφικά. Ακόμα και τα textures βγαίνουν με μοτίβα που δημιουργούνται σε assembly.
Go To Statement Considered Harmful (Τιτλος δημοσίευσης του Edsger Dijkstra).

my personal site
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Tue Mar 29, 2005 3:18 pm

Erevodifwntas wrote:Κάπου υπάρχει και ολόκληρο 3d first Person Shooter σε πολύ λιγότερο του 1MB (κάτι KB θυμάμαι ήταν) με ήχο και πάρα πολύ καλά γραφικά. Ακόμα και τα textures βγαίνουν με μοτίβα που δημιουργούνται σε assembly.
ΚKrieger λέγεται , και αυτό το είχα δεί αλλά παλαιότερα και ήταν 256kb αν θυμάμαι καλά..
Αλλά πας μετά να κάνεις install το Metal Gear 2 και σου ζητάει ή 7,5GB ή 3,5GB και από την άλλη έχεις αυτά τα οποία χωράνε 122880 φορές στον ίδιο χώρο..
O ήχος πρέπει να είναι midi , δοκίμασα συμπιέσεις σε wav αρχεία και το καλύτερο που πετυχαίνω για 6 δευτερόλεπτα είναι 10,5 kb με μέτρια ποιότητα ήχου GSM codec 6.10 8100Khz mono.. Δεν παίζει οπότε , μάλλον είναι generated και αυτά και χρησιμοποιούν τις midi δυνατότητες της κάρτας ήχου..
:smt026
Erevodifwntas
Gbyte level
Gbyte level
Posts: 1098
Joined: Thu Apr 22, 2004 2:18 pm
Academic status: Alumnus/a
Gender:
Location: In a Long Time Ago in A Galaxy far far away
Contact:

Post by Erevodifwntas » Tue Mar 29, 2005 4:15 pm

AmmarkoV wrote:O ήχος πρέπει να είναι midi , δοκίμασα συμπιέσεις σε wav αρχεία και το καλύτερο που πετυχαίνω για 6 δευτερόλεπτα είναι 10,5 kb με μέτρια ποιότητα ήχου GSM codec 6.10 8100Khz mono.. Δεν παίζει οπότε , μάλλον είναι generated και αυτά και χρησιμοποιούν τις midi δυνατότητες της κάρτας ήχου..
:smt026
έχω την εντύπωση ότι το midi είναι πολύ ψηλά γι'αυτούς.... Είπαμε assembly :-)
Go To Statement Considered Harmful (Τιτλος δημοσίευσης του Edsger Dijkstra).

my personal site
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Tue Mar 29, 2005 4:44 pm

Erevodifwntas wrote:έχω την εντύπωση ότι το midi είναι πολύ ψηλά γι'αυτούς.... Είπαμε assembly :-)
Επειδή σκάλωσα λίγο στο θέμα και το ψάχνω , ορίστε κάτι που έφτιαξα εγώ
My Demo - 26 kb zip
Ναι ναι ναι.. το ξέρω είνα πολυυύ μούφα μπροστά στα άλλα :-D
(Σημειωση OpenGL ό,τι ξέρω μόνος μου έχω κάτσει και το έχω κάνει οπότε..)
Αλλά 29,2 KB unzipped και παίζει midi..! ;)
Επίσης δεν είναι ανάγκη να είναι όλο το πρόγραμμα σε assembly.. μόνο το Demo 0 είναι γραμμένο αποκλειστικά με χρήση assembly..
User avatar
lumenintervalum
Wow! Terabyte level
Wow! Terabyte level
Posts: 2377
Joined: Thu May 06, 2004 7:06 pm
Location: somewhere far beyond..
Contact:

Post by lumenintervalum » Wed Mar 30, 2005 12:22 am

ααααα κι εγώ θέλω να φτιάχνω ωραία πραγματάκια...ζηλεύω!!!μόνο με OpenGL γίνονται??
We are just a moment in time
A blink of an eye
A dream for the blind
Visions from a dying brain
I hope you don't understand
_______________________
scraps& photo gallery στο deviantart- last update 25/08/06
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Wed Mar 30, 2005 3:35 am

lumenintervalum wrote:ααααα κι εγώ θέλω να φτιάχνω ωραία πραγματάκια...ζηλεύω!!!
:razz:
lumenintervalum wrote:μόνο με OpenGL γίνονται??
Ουσιαστικά , (και όπως ίσως θα έχεις διαπιστώσει τρέχοντας κάποιο πρόγραμμα/παιχνίδι που να έχει 3d γραφικά) υπάρχουν 3 επιλογές OpenGL , Direct3D , και Software Rendering..
Το 3ο το αφήνω καθώς θέλει πολλές γνώσεις και έχει πολλές λεπτομέρειες οι οποίες είναι μαθηματικά (μπλιάχ.. ;) , πλάκα κάνω :-D )
Τώρα τα Direct3d και OpenGL ή OpenGL και Direct3d αποτελούν ένα υψηλού επιπέδου γρήγορο API συμβατό μέσω των drivers της με πρακτικά κάθε κάρτα γραφικών και έχουν ports για να τα χρησιμοποιήσεις με τις περισσότερες γλώσσες προγραμματισμού (including java)..

Υποτίθεται οτι η OpenGL είναι καλύτερη για συναρτισιοστρεφή προγράμματα , ο,τι είναι πιο απλή , καλύτερη για ξεκίνημα σε 3d graphics , ενώ επίσης υποτίθεται οτι αν ένα πρόγραμμα είναι γραμμένο σε OpenGL είναι κατευθείαν portable σε Linux..

Από την άλλη το DirectX υποτίθεται οτι είναι καλύτερο για αντικειμενοστραφή προγράμματα έχει την πλήρη υποστήριξη της Microsoft , υποστηρίζεται πλήρως από την Microsoft , αα και το υποστηρίζει και η Microsoft , το οποίο πλεονέκτημα δυστυχώς το κάνει να ενδείκνυται για Windows ..

Χρησιμοποιώντας τόσο το πρώτο όσο και το δεύτερο θεωρητικά μπορείς να πετύχεις τα ίδια αποτελέσματα, αλλά έχοντας κάνει χρήση μόνο ελάχιστη χρήση 3d γραφικών και μόνο σε OpenGL δεν μπορώ να φέρω ολοκληρωμένη άποψη στο θέμα.. Βασικά η εμπειρία μου προς το παρόν εκτείνεται περίπου όσο το παραπάνω demo..

Μια που ο χαρακτήρας του thread είναι πάνω στα γραφικά , παιδιά υπάρχει μάθημα στην σχολή μας για γραφικά!? Έτσι :???:
Lumenintervalum , σοβαρά θα ήθελες να ασχοληθείς με OpenGL??
User avatar
lumenintervalum
Wow! Terabyte level
Wow! Terabyte level
Posts: 2377
Joined: Thu May 06, 2004 7:06 pm
Location: somewhere far beyond..
Contact:

Post by lumenintervalum » Wed Mar 30, 2005 3:43 am

Υπάρχει και απ όσο ξέρω κάνουν OpenGL..Δεν ξέρω αν θα το πάρω..ίσως να το πάρω από σεπτέμβρη που ελπίζω να μην έχω τόσα πολλά μαθήματα και αν έχω όρεξη ν ασχοληθώ..Γενικά έχω μια τάση να ταλαιπωρώ τον εαυτό μου με περίεργα μαθήματα.
We are just a moment in time
A blink of an eye
A dream for the blind
Visions from a dying brain
I hope you don't understand
_______________________
scraps& photo gallery στο deviantart- last update 25/08/06
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Wed Mar 30, 2005 3:50 am

Είμαστε βρυκόλακες (3:45) :lol:
Δεν είναι περίεργο , είναι ωραίο να ασχολείσαι με 3d γραφικά..
Εγώ σίγουρα θα το επιλέξω όταν θα μου διατίθεται , αν θές όμως να δείς μερικά πραγματά και μόνη σου , έχω Online books , documentations , examples , demos , και γενικότερα πολύ πράγμα να σου δώσω , κυρίως όμως για C++ και Freepascal , τπτ σε Java..
Όχι τπτ άλλο , και να μην σε ενδιαφέρει να έχεις μια ιδέα..
User avatar
lumenintervalum
Wow! Terabyte level
Wow! Terabyte level
Posts: 2377
Joined: Thu May 06, 2004 7:06 pm
Location: somewhere far beyond..
Contact:

Post by lumenintervalum » Wed Mar 30, 2005 1:12 pm

Καλά άσε μη σου πω τι ώρα έκλεισα το Pc μου...:D
επιλογής είναι, οπότε όποτε θες το παίρνεις, αλλά γενικά να παίρνεις επιλογής όταν δε θα έχεις πολλά υποχρεωτικά. Για μένα δυστυχώς προέχουν τα υποχρεωτικά και τώρα δεν υπάρχει και ο άπλετος χρόνος..:S
Απλά σκέφτομαι ότι γενικά θέλω να κάνω πράγματα που να βλέπω το αποτέλεσμά τους άμεσα και νομίζω ότι γίνεται με τέτοια θέματα, όπως τα γραφικά.
We are just a moment in time
A blink of an eye
A dream for the blind
Visions from a dying brain
I hope you don't understand
_______________________
scraps& photo gallery στο deviantart- last update 25/08/06
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Wed Mar 30, 2005 2:42 pm

Τα γραφικά είναι ακριβώς αυτό που λες , μπορεί να χρειάζεται αρχικά μια δόση αφαιρετικής σκέψης αλλά όταν αρχίσεις να ζωγραφίζεις στην οθόνη , ο,τι φτιάχνεις είναι χειροπιαστό , όχι σαν βάσεις δεδομένων πχ που φτιάχνεις πράγματα στα τυφλά , με τα 3d γραφικά έχεις την χαρά του να βλέπεις τι δημιουργείς..
Παραθέτω ένα πολύ ενδιαφέρονlink με παραδείγματα και demos για τον συνδυασμό Delphi-OpenGL με κώδικα..
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
Post Reply

Return to “Προγραμματισμός”