Κάθε παίκτης δημιουργεί ένα account με username/password + email και γι' αυτό το account δημιουργείται μια ομάδα (TEAM) στην οποία δίνει αυτός όνομα. Η αποστολή του στο παιχνίδι είναι να διακριθεί η ομάδα του, μαζεύοντας δόξα (glory) μέσω των μελών της που κερδίζουν αγώνες στην αρένα*.
Το setting είναι φουτουριστικό: οι μονομάχοι είναι πιλότοι που οδηγούν διαστημόπλοια.
Κάθε TEAM έχει το δικό της απόθεμα από εξοπλισμό (Σκάφη/Hulls, Όπλα/Weapons, Μηχανές/Engines)** που ο παίκτης αγοράζει είτε από game-shop είτε από άλλους παίκτες (αγορά/market) και μ' αυτά δημιουργεί τα διαστημο-πλοία/Ships με τα οποία οι πιλότοι/Pilots του θα αγωνιστούν στην διαστημική αρένα. Κάθε Ship κοστίζει λεφτά (cash/money) για να συναρμολογηθεί (αλλά όχι για να διαλυθεί) και παίρνει ένα όνομα από τον παίκτη.
Ο παίκτης επίσης στρατολογεί (recruit) πιλότους από ένα game-pool πληρώνοντας ένα εφάπαξ ποσό και μπορεί επίσης να τους αλλάξει όνομα όποτε θέλει (αλλά όχι τα άλλα τους χαρακτηριστικά***).
Η game-engine κάνει schedule κάποιο αγώνα (Arena) event και οι παίκτες μπορούν να δηλώσουν συμμετοχή με όσους από τους πιλότους και τα πλοία τους θέλουν, πληρώνοντας το αντίστοιχο αντίτιμο. Στον προκαθορισμένο κάθε φορά χρόνο κλείνουν οι θυρίδες και ο server εκτελεί τη (mini) προσομοίωση του αγώνα, παράγοντας το νικητή και αναλυτικό log για όλους τους συμμετέχοντες. Ο νικητής πιλότος παίρνει glory, η νικήτρια ομάδα παίρνει money, όλοι οι πιλότοι που έλαβαν μέρος παίρνουν experience και όλοι ανεξαιρέτως οι πιλότοι παίρνουν age.
Η κύρια κατάταξη των ομάδων είναι με τη δόξα (που υπολογίζεται σαν άθροισμα της δόξας όλων των ενεργών πιλότων της) αλλά μπορούν να γίνουν και άλλες, ακόμα και με περιορισμούς.
* Αρχικά η αρένα θα είναι ατομική, όπου ο κάθε μονομάχος πολεμά για τον εαυτό του - αλλά μπορεί στο μέλλον να γίνει και ομαδική. Επίσης, επί του παρόντος δεν υπάρχουν περιορισμοί για συμμετοχή σ' ένα αγώνα, αλλά αργότερα μπορούν να μπούν (κάτι σαν τις κατηγορίες βαρέων-βαρών κτλ). Τέλος, μπορεί ο αγώνας αυτός καθεαυτός να διεξάγεται σε almost-real-time και να τον βλέπουν οι παίκτες από web-client, ή να γίνεται recorded σε αρχείο που θα παίζεται από κατάλληλο player - αλλά τώρα ο παίκτης θα λαμβάνει απλά ένα report (και log)για το τι έκαναν οι δικοί του μονομάχοι κατά τη διάρκει ενός αγώνα (φυσικά θα υπάρχει και ανάλογο short-bulletin στην κεντρική σελίδα/ανακοινώσεις).
** Τα χαρακτηριστικά του εξοπλισμού είναι:
Equipment: Mass, Value, Durability(max uses), Charge (ticks to recharge)
+Hull: Structure (damage absorption) / charge is meant as Shield / durability zero makes dead
+Weapon: Effect min/max (min/max damage it inflicts) / charge is meant as reload
+Engine: Power (mass to carry without loss of speed) / Lag (ticks to move to adjacent location)
*** Τα χαρακτηριστικά των πιλότων είναι:
Skills (εμφανίζονται στον παίκτη coarsely, δηλαδή …-10: Ignorant, 10-25: Apprentice, 25-40: Journeyman, 40-60: Professional, 60-75: Expert, 75-90: Master, 90-…: GrandMaster)
Weapon Finesse: % πιθανότητα το Weapon να μην χάσει durability όταν χρησιμοποιηθεί.
Weapon Expertise: % πιθανότητα το Weapon να χάσει μόνο το μισό charge στη χρήση.
Weapon Handling: % πιθανότητα το Weapon να κάνει double-damage (a.k.a. Markmanship).
Weapon Repair: % πιθανότητα να αυξηθεί κατά 1 η Weapon durability όταν επισκευάζεται.
Weapon Tactics: % πιθανότητα να φανεί τυχερός κατά τη χρήση του Weapon.
Engine Finesse: % πιθανότητα η Engine να μην χάσει durability όταν χρησιμοποιηθεί.
Engine Expertise: % πιθανότητα η Engine να χάσει μόνο το μισό charge στη χρήση.
Engine Handling: % πιθανότητα η Engine να κάνει double-speed (a.k.a. Piloting).
Engine Repair: % πιθανότητα να αυξηθεί κατά 1 η Engine durability όταν επισκευάζεται.
Engine Tactics: % πιθανότητα να φανεί τυχερός κατά τη χρήση της Engine .
Aptitudes
Για κάθε ένα από τα παραπάνω skills, κάθε πιλότος έχει και μια άλλη τιμή που παραμένει κρυφή από τον παίκτη και δείχνει την % πιθανότητα να αποκτήσει +1 σε αυτό το skill αν ο παίκτης τον εκπαίδευσε για 1 session σε αυτό το skill.
Training
Για κάθε ένα από τα παραπάνω skills, το παιχνίδι υποβοηθά τον παίκτη να εκτιμήσει τα aptitudes μετρώντας πόσα training sessions για κάθε skill πλήρωσε ο παίκτης (που όμως θα πρέπει τουλάχιστον να θυμάται από που ξεκίνησε ο πιλότος).
Misc
Experience is the total of all arena fights this one has participated.
Glory is the total of all arena fights this one has won.
Age is (envisioned to) be the counter of ticks this one has since recruited (existing in-game).
[todo: schedule retirement based on all three of them]
Εγγραφή σε:
Σχόλια ανάρτησης (Atom)
11 σχόλια:
Δεν μπορώ να πω ότι δεν μου θυμίζει τίποτα!!! Είναι όπως έχουμε συζητήσει και παλαιότερα πολύ καλή ιδέα για να 'ζεσταθούμε'!!! προτού φυσικά αρχίσουμε να ασχολούμαστε με το παιχνίδι (και την ιδέα) που θα μας κάνει εκατομμυριούχους!!!
off topic:
1) Η ώρα πως φτιάχνει ώστε να φαίνονται σωστά το πότε έγιναν τα post;
2) Υπάρχει κάπου ειδοποίηση για καινούργια σχόλια, ή μπαίνουμε κατά βούλησιν;
3) Γεια σου Μάριε...
test
Το 2) το έκανα...
Υ.Γ. Εμένα δε μου θυμίζει τίποτα το παιχνίδι και θέλω βοήθεια να καταλάβω τι λέτε...
Ο Μάριος εννοεί ότι μοιάζει με ένα άλλο web-game που είχαμε φτιάξει πέρυσι (το SLR) και το οποίο μπήκε στο ψυγείο μέχρι να ξεκαθαριστούν κάποια πράγματα και τεχνολογίες.
Από σένα, Δώρε, και τον Χρήστο περιμένω να το διαβάσετε και να μου πείτε τη γνώμη σας - εδώ, σε αυτό το post.
Τα off-topic σχόλια μετακίνησέ τα αν θέλεις στο "Welcome".
Καλή ώρα είναι να στίψουμε τα κεφαλάκια μας για ένα ενδιαφέρον Όνομα για το παιχνίδι (θα φτιάξω και σχετικό post).
*Και μερικούς τρόπους να βγάλει λεφτά...*
Μπορούμε να το πούμε...
The Gloria Gaynor Game (αλλά θα μας κράξουνε)
Υ.Γ. Λογοπαίγνιο με το Gain Glory, αυτός δεν είναι ο σκοπός του παιχνιδιού;;;
Σκέφτομαι ότι το skill που ρίχνει το charge του engine στο μισό (αντί να το εξαντλήσει) μάλλον θα καταργηθεί γιατί έχει πολύ ελάχιστη επίδραση σε σχέση με τα άλλα.
Επιπλέον, τα δύο repair skill (engine & weapon) θα ενωθούν σε ένα - για να γίνεται repair και στο hull.
Θα καταργηθεί το engine-tactics για τον ίδιο λόγο και θα μείνει μόνο το tactics που θα έχει επίδραση στο weapon.
Κάθε Ship θα έχει μετρητή punishment (πόσο συνολικό damage έχει φάει από συναρμολόγησής του) ώστε κάποια στιγμή να αναγκάζεται ο παίκτης να το διαλύσει και (αν έχει λεφτά) να το ξαναφτιάξει.
Αυτή τη στιγμή ψάχνω τρόπω (Library) ώστε να επικοινωνεί κατευθείαν ο server μας μέσω pop3 με το gmail (όπου θα έχει account το game) ώστε να μπορούμε να στέλνουμε e-mail στους παίκτες, καινούριους και μη.
Επιπλέον, μεσα στο σαββατοκύριακο θα φτιάξουμε με τον Μάριο τις πρώτες σελίδες account creation & management και θα τις ανεβάσουμε κάπου να τις δείτε κι οι υπόλοιποι.
Περιμένουμε...
Το σαβ/κο έλυσα το πρόβλημα της επικοινωνίας με κώδικα με το gmail και σήμερα ολοκλήρωσα ανάλυση, ΒΔ και GUI απαιτήσεις για το player account management.
Τα έστειλα στον Μάριο για υλοποίηση, ελπίζω σύντομα να έχω νέα του...
Επιπλεόν, ολοκλήρωσα την beta version του κώδικα (Arena v0.1a)που "τρέχει" την προσομοίωση/αρένα! Δείτε το report ενός run σε καινούριο post!
Δημοσίευση σχολίου