Space Invasers - Η Ιστορία του παιχνιδιού που άρχισε μια Επανάσταση

mixanikos365
(full-width)

Εδω βλέπουμε μια προσομοίωση ανοικτου κώδικα και τον Κώδικα HTML / CSS/ JS

Το Space Invaders δημιουργήθηκε από τον Tomohiro Nishikado και κυκλοφόρησε από την Taito το 1978, σηματοδοτώντας την αρχή της «χρυσής εποχής» των βιντεοπαιχνιδιών. Η καινοτόμος ιδέα της άμυνας της Γης ενάντια σε κύματα εξωγήινων έγινε παγκόσμιο φαινόμενο, εξασφαλίζοντας την επιτυχία του στο είδος των βιντεοπαιχνιδιών και εμπνέοντας άλλα παιχνίδια.

Παιξε εδω το Original JAPAN Game  

Ιστορία και εξέλιξη
Δημιουργία:
Ο Nishikado ανέπτυξε το παιχνίδι στην Ιαπωνία, σχεδιάζοντας και το hardware και τα εργαλεία σχεδιασμού. Το παιχνίδι εμπνεύστηκε από ταινίες επιστημονικής φαντασίας και το παιχνίδι Breakout.

Επιτυχία:
Το παιχνίδι έγινε αμέσως μεγάλη επιτυχία, προκαλώντας μια παγκόσμια μανία και συμβάλλοντας στην επέκταση της βιομηχανίας βιντεοπαιχνιδιών.

Εκδόσεις:
Το Space Invaders επανακυκλοφόρησε σε πολλές πλατφόρμες, όπως το Atari 2600, όπου η έκδοσή του για την κονσόλα βοήθησε στην αύξηση των πωλήσεών της και έγινε το πρώτο "killer app" για κονσόλες.

Κληρονομιά:
Το παιχνίδι θεωρείται πλέον ορόσημο στην ιστορία των βιντεοπαιχνιδιών και ένα είδωλο της ποπ κουλτούρας. Οι χαρακτήρες του έχουν ενσωματωθεί σε διάφορα μέσα, ενώ το εικονίδιο του εξωγήινου χρησιμοποιείται συχνά ως σύμβολο για τα βιντεοπαιχνίδια γενικότερα.

 
[CLICK] Coi1 [CLICK] Play / Cont [Left][Right] Move [SPACE] Shoot

Και τώρα η Εκπληξη θα παιξεις το προτοτυπο Space Invaders
Space Invaders - The Original Game (JapanΕΔΩ


Emoulator - Εξωμοιωτής 100% της προτότυπης μηχανής και του λογισμικου
Πάτάς το μπλέ κουμπί     PLAY NOW      και μόλις δείζει Loading 100% πάτα το X να κλείσει η διαφήμηση.
Θα σου ζητήσει να κανεις CLICK μέσα στο παιχνίδι για να Εστιάσεις σε αυτό , και να δεχεται εντολές.

* Ξεκίνα με RIGHT SHIFT  και ENTER   
** Κινήσου με Δεξια Αριστερα βελάκια  ← →
*** Πυροβιάς με το Ζ 
Μπορείς όλα να τα αλλάζεις απο τα SETTINGS στον παρακατω πίνακα και να του ορίσεις χειριστήριο παιχνιδιών αν εχεις .




Η ιστορία του Space Invaders είναι πολύ σημαντική για την εξέλιξη των βιντεοπαιχνιδιών — θεωρείται ένα από τα πρώτα shoot ’em up παιχνίδια και ένας θεμέλιος λίθος της βιομηχανίας.
     
Ας δούμε αναλυτικά:

🎮 Δημιουργία και κυκλοφορία

  • Δημιουργός: Tomohiro Nishikado
  • Εταιρεία: Taito Corporation (Ιαπωνία)
  • Έτος κυκλοφορίας: 1978

Ο Nishikado σχεδίασε το Space Invaders εξ ολοκλήρου μόνος του — τόσο το λογισμικό όσο και το υλικό (hardware), επειδή την εποχή εκείνη δεν υπήρχαν οι απαραίτητες τεχνολογικές υποδομές για να τρέξει το παιχνίδι όπως το φανταζόταν.


👾 Η ιδέα του παιχνιδιού

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

Η έμπνευση ήρθε από την ταινία "Star Wars" (1977) και την ταινία “War of the Worlds” (1953). Αρχικά, ο Nishikado ήθελε οι εχθροί να είναι στρατιώτες, αλλά για να μην έχει πολεμική θεματολογία, τους έκανε εξωγήινους.



💡 Τεχνολογική καινοτομία

Το Space Invaders

ήταν από τα πρώτα παιχνίδια που:

Είχαν προοδευτική δυσκολία — οι εξωγήινοι κινούνται όλο και πιο γρήγορα όσο λιγοστεύουν.


  • Είχαν ήχο με ρυθμό που αυξανόταν καθώς το παιχνίδι προχωρούσε, δημιουργώντας ένταση.
    Δημιούργησαν το πρώτο “high score” σύστημα που κρατούσε τον καλύτερο παίκτη.

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

  • Δημιούργησαν το πρώτο “high score” σύστημα που κρατούσε τον καλύτερο παίκτη.


🌍 Επιτυχία

Το παιχνίδι έγινε παγκόσμιο φαινόμενο:

  • Στην Ιαπωνία, προκάλεσε πραγματική “Space Invaders mania” — κάποιοι λένε ότι εξαντλήθηκαν τα νομίσματα των 100 γιεν λόγω της τεράστιας ζήτησης!
  • Στην Αμερική, η Midway ανέλαβε τη διανομή και έκανε το παιχνίδι τεράστια επιτυχία στα arcades.
  • Μέχρι το 1982, είχε αποφέρει πάνω από 2 δισεκατομμύρια δολάρια σε κέρδη (σε νομίσματα arcade!).


🕹️ Κληρονομιά

  • Το Space Invaders άνοιξε τον δρόμο για τα shooters, όπως Galaga, Defender, Gradius, και R-Type.
  • Έγινε διαθέσιμο σε οικιακές κονσόλες, π.χ. στο Atari 2600, όπου εκτόξευσε τις πωλήσεις της κονσόλας.
  • Θεωρείται σύμβολο της pop κουλτούρας — εμφανίζεται σε ταινίες, μουσική, ακόμα και στη σύγχρονη τέχνη.
  • Το 2008, για τα 30 χρόνια του, η Taito κυκλοφόρησε το Space Invaders Extreme με νέα γραφικά και μουσική.


Μπορείς να  δείς και: ανάλυση του πώς λειτουργούσε ο κώδικας και η τεχνολογία του παιχνιδιού.

 

Πάμε λοιπόν με την ανάλυση της τεχνολογίας και του τρόπου λειτουργίας του Space Invaders — ένα αληθινό μάθημα ιστορίας για την εξέλιξη του προγραμματισμού και του hardware στα videogames.


🧠 Πώς λειτουργούσε το Space Invaders (τεχνική ανάλυση)

🧩 1. Το hardware

  • Το παιχνίδι έτρεχε σε custom arcade board που σχεδίασε ο Tomohiro Nishikado μόνος του, γιατί δεν υπήρχε τότε ισχυρός μικροεπεξεργαστής για γραφικά.
  • Είχε ως βάση έναν Intel 8080 CPU στα 2 MHz — πολύ αδύναμο με τα σημερινά δεδομένα, αλλά αρκετό για να κινήσει μερικές δεκάδες sprites.
  • Η οθόνη ήταν ασπρόμαυρη CRT, αλλά τοποθετούσαν διαφανές χρωματιστό φίλτρο (film) μπροστά της, ώστε οι εξωγήινοι να φαίνονται πράσινοι ή κόκκινοι — δηλαδή “τεχνητό χρώμα” χωρίς έγχρωμα pixels!
  • Ανάλυση: 224×256 pixels (portrait mode).


🕹️ 2. Τα sprites και η κίνηση

  • Κάθε εξωγήινος, η ασπίδα και το διαστημόπλοιο του παίκτη ήταν bitmap sprites — μικρά σύνολα από pixels αποθηκευμένα σε ROM.
  • Η κίνηση των εξωγήινων γινόταν μετακινώντας τις συντεταγμένες τους στη μνήμη video.
  • Δεν υπήρχε hardware για “scrolling” ή “animation” όπως σήμερα, οπότε ο επεξεργαστής ξαναζωγράφιζε τα sprites κάθε frame.

  • Οι εξωγήινοι κινούνταν όλοι μαζί σε σχηματισμό πλέγματος. Κάθε φορά που έφταναν στο άκρο της οθόνης, άλλαζαν κατεύθυνση και κατέβαιναν λίγο χαμηλότερα.


🔊 3. Ο ήχος

  • Ο ήχος ήταν αναλογικός, δημιουργημένος με ηλεκτρονικά κυκλώματα (όχι ψηφιακά samples).
  • Το χαρακτηριστικό “μπουμ-μπουμ-μπουμ” που ακούγεται όσο κατεβαίνουν οι εξωγήινοι επιταχύνεται, επειδή ο ρυθμός των ήχων συνδέεται με την ταχύτητα των αντιπάλων — ένα από τα πρώτα παραδείγματα “δυναμικής μουσικής” στα videogames!


💥 4. Οι ασπίδες και οι συγκρούσεις

  • Οι πράσινες ασπίδες που προστατεύουν το διαστημόπλοιο είναι πίξελ-ανά-πίξελ αντικείμενα.
  • Όταν μια βολή (είτε του παίκτη είτε των εξωγήινων) “άγγιζε” ένα pixel της ασπίδας, εκείνο το pixel σβηνόταν.
  • Δηλαδή η καταστροφή ήταν πραγματική αλλοίωση του bitmap στη μνήμη!

  • Οι συγκρούσεις υπολογίζονταν μέσω bitwise συγκρίσεων στη RAM (π.χ. αν δύο sprites έχουν κοινά “1” bits στο ίδιο σημείο → σύγκρουση).


🚀 5. Προοδευτική δυσκολία

  • Ο κώδικας του παιχνιδιού είχε μια έξυπνη “παρενέργεια”:
  • Καθώς οι εξωγήινοι εξοντώνονταν, το παιχνίδι έπρεπε να υπολογίζει λιγότερα αντικείμενα → λιγότερος φόρτος στον επεξεργαστή → το παιχνίδι επιταχυνόταν φυσικά!
  • Ο Nishikado το κράτησε ως “χαρακτηριστικό” — έτσι γεννήθηκε η πρώτη δυναμική αύξηση δυσκολίας στα games.


💾 6. Ο κώδικας

  • Ο κώδικας ήταν γραμμένος σε assembly (γλώσσα μηχανής) για τον Intel 8080.
  • Μνήμη RAM: μόλις 8 KB.
  • ROM (παιχνίδι): 8 KB επίσης.
  • Όλος ο κώδικας, τα γραφικά και η λογική χωρούσαν εκεί μέσα!


🔧 7. Επιδράσεις στον σχεδιασμό videogames

Το Space Invaders καθόρισε πολλά από τα standards που χρησιμοποιούνται ακόμα:

  • Scoreboard (πόντοι και high score)
  • Lives system (3 ζωές)
  • Progressive waves (κύματα εχθρών)
  • Leaderboard culture (ανταγωνισμός στα arcades)


Αν θέλεις, μπορώ να σου δείξω:

🖼️ Διάγραμμα που δείχνει πώς κινούνται οι εξωγήινοι στη μνήμη (bitmap animation)

 

Keywords 




News and Tweets...

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !