Ό,τι μπορεί να κάνει το VXLVERSE, σε μία σελίδα — για όποιον φτιάχνει παιχνίδι και για τον εκπαιδευτικό που κάνει το μάθημα. Γράφεις μια σύντομη ιστορία με απλά λόγια — έναν Character "Mara": που μπορεί να say διάφορα, έναν Enemy, έναν τρόπο να Win — και ένα αληθινό παιχνίδι 3D χτίζεται ζωντανά καθώς γράφεις. Κάθε εντολή παρακάτω έχει ένα απλό παράδειγμα, για να το κοιτάς όσο δουλεύεις. Πρώτη φορά εδώ; Δες πώς συγκρίνεται το VXLVERSE →
Δεν έχεις φτιάξει ποτέ παιχνίδι;
Φτιάξε το πρώτο σου παιχνίδι
Έξι μικροσκοπικά βήματα. Εμείς λέμε τι να γράψεις κι εσύ βλέπεις να εμφανίζεται στο παιχνίδι σου. Χωρίς λογαριασμό, χωρίς εγκατάσταση.
World "Beach":
Character "Lila":
say Hi! I lost my star.
wants: star
Win when: player has star
Πώς λειτουργεί
Τρία βήματα, τίποτα άλλο.
1
Γράψε απλές γραμμές
Απλά αγγλικά, με εσοχές που δείχνουν τι ανήκει πού. Δεν χρειάζεται να απομνημονεύσεις σύνταξη.
2
Δες το να χτίζεται ζωντανά
Ένα αληθινό παιχνίδι 3D ξαναχτίζεται σε κάθε πλήκτρο. Πάτα ▶ Play για να μπεις μέσα.
3
Μοιράσου έναν σύνδεσμο
Κάθε παιχνίδι παίρνει ένα URL. Στείλ' το — οποιοσδήποτε παίζει το παιχνίδι σου στον browser, χωρίς εγκατάσταση.
Τρία είδη παιχνιδιού
Κάθε παιχνίδι ξεκινά το ίδιο — μία γραμμή διαλέγει το είδος. Το Story είναι η προεπιλογή· δεν χρειάζεται γραμμή Mode.
Storyη προεπιλογή — χωρίς γραμμή Mode
Κόσμοι, χαρακτήρες που μιλούν και σε θυμούνται, επιλογές, αποστολές, θησαυροί και μια νίκη.
BattleMode: waves
Πολέμησε κύμα το κύμα τους εχθρούς σου μέχρι το φινάλε με boss — μάχη σώμα με σώμα, όπλα και ξόρκια.
ParkourMode: parkour
Μια διαδρομή με ιπτάμενες πλατφόρμες, φτιαγμένη αυτόματα από τον τίτλο σου. Πήδα ως τον στόχο.
Τι μπορεί να κάνει το παιχνίδι σου
Δεν είναι παιχνιδάκι — κάθε παιχνίδι βγαίνει με αληθινούς μηχανισμούς, χωρίς plugins ή στήσιμο.
Διάλογοι & επιλογές
Οι NPC μιλούν σε σελίδες που γράφονται μπροστά σου και προσφέρουν επιλογές που ορίζεις εσύ.
Μάχη, όπλα & ξόρκια
Σπαθιά, σφυριά, πιστόλια, blasters — μαζί με Fireball, Thunder και Blizzard, δωρεάν.
Bosses
Κάνε οποιονδήποτε εχθρό boss, με προειδοποιημένες επιθέσεις, φάσεις HP και δική του μπάρα.
Ομάδες συμμάχων
Σύντροφοι που σε ακολουθούν και πολεμούν — ομάδα έως 20.
Σχέσεις
Οι χαρακτήρες θυμούνται πώς τους φέρθηκες και μπορούν να έρθουν μαζί σου — ή να στραφούν εναντίον σου.
Αποστολές & αντικείμενα
Αποστολές εύρεσης, αλυσίδες αποστολών, δώρα, φίλτρα και πυρομαχικά που χρησιμοποιείς, κρυμμένοι θησαυροί.
Συνδεδεμένοι κόσμοι
Έως 6 κόσμοι, που συνδέονται αυτόματα με πύλες — ή κερδίζεις φτάνοντας σε έναν.
Βαθμίδες εχθρών 1–50
Από απλό στρατιώτη μέχρι ασταμάτητο τέρας — όρισε ακριβώς πόσο δυνατός είναι ο καθένας.
Χρονόμετρα & συνοδείες
Επιβίωσε σε αντίστροφη μέτρηση, κόντρα στο ρολόι, ή προστάτεψε έναν σύμμαχο — η ένταση είναι έτοιμη.
Κάν' το μάθημα 45 λεπτών
Ένα μάθημα αρκεί: οι μαθητές σου γράφουν, τα παιχνίδια τους χτίζονται, όλη η τάξη παίζει. Χωράει άνετα σε 45 λεπτά, δουλεύει σε οποιοδήποτε κλειδωμένο σχολικό Chromebook και δεν θέλει λογαριασμούς μαθητών.
1
Οι μαθητές γράφουν μια ιστορία
Απλά λόγια, σε όποια γλώσσα θέλουν — «Ένα κουταβάκι χάθηκε στο χιόνι…». Χωρίς κώδικα, χωρίς λογαριασμούς, χωρίς εγκαταστάσεις.
2
Χτίζεται ζωντανά — και αποδεδειγμένα τερματίζεται
Ένα αληθινό παιχνίδι 3D ξαναχτίζεται καθώς γράφουν, και ο compiler ΑΠΟΔΕΙΚΝΥΕΙ ότι κάθε παιχνίδι τερματίζεται. Κανένας μαθητής δεν παραδίδει χαλασμένο παιχνίδι.
3
Η τάξη παίζει τα παιχνίδια των άλλων
Κάθε παιχνίδι καταλήγει στην ιδιωτική γκαλερί της τάξης σου — βάλ' το στον προβολέα και άσε την τάξη να παίξει. Τα παιχνίδια της τάξης δεν βγαίνουν στο δημόσιο feed.
Τι χρειάζεσαι
Ένας browser — τα σχολικά Chromebook είναι υπεραρκετά
Ένας δωρεάν κωδικός τάξης από το vxlverse.com/class — οι μαθητές μπαίνουν με αυτόν, χωρίς λογαριασμούς
Το κομμάτι που ανατρέχεις — όταν ένας μαθητής μέσα στο μάθημα ρωτήσει «πώς φτιάχνω boss;», η απάντηση είναι εδώ. Ομαδοποιημένες κατά το τι φτιάχνεις, κάθε εντολή με απλή περιγραφή και ένα μικρό παράδειγμα — και οι σύνδεσμοι ▶ ανοίγουν το παράδειγμα κατευθείαν στο studio, ζωντανά.
Ιστορία, φινάλε & νίκη
Όρισε το όνομα, την αρχική αφήγηση, το κείμενο της οθόνης νίκης και (προαιρετικά) έναν γενικό κανόνα νίκης. Αυτά μπαίνουν στην ΚΟΡΥΦΗ του παιχνιδιού σου.
Title: The Lost Puppy
Ένα όνομα για το παιχνίδι σου — φαίνεται στην οθόνη νίκης.
Goal: Bring the bone to Pip
Μια μονόγραμμη υπόδειξη που βλέπει πάντα ο παίκτης, για να ξέρει τι να κάνει.
Story: A dragon woke in the cave.
Μια γραμμή αρχικής αφήγησης πριν ξεκινήσει το παιχνίδι. Βάλε πολλές. Χωρίς εισαγωγικά — το κείμενο είναι η υπόλοιπη γραμμή.
Ending: You saved the village! 🎉
Το κείμενο που εμφανίζεται στην οθόνη νίκης.
Ending "good": … + win good
ΠΟΛΛΑΠΛΑ φινάλε: γράψε πολλές γραμμές Ending και μετά κλείσε μια διακλάδωση με `win <name>` — όποιο φτάσει ο παίκτης καθορίζει το κείμενο της οθόνης νίκης.
Ending "good": The city is saved!
Ending "bad": The dragon won...
Character "King":
if choice is "Fight":
win good
if choice is "Flee":
win bad
Ένας προαιρετικός γενικός κανόνας νίκης. Δες το «Νίκη & ήττα» για όλες τις μορφές.
γράφεται καιtitle · goal · story / intro · ending / outro / finale · win when / win if
Κόσμοι
Πού συμβαίνει το παιχνίδι σου. Προαιρετικό — ένα παιχνίδι δουλεύει και χωρίς. Γράψε 2+ κόσμους και συνδέονται αυτόματα με πύλη. Οι χαρακτήρες, οι εχθροί και τα αντικείμενα που γράφονται κάτω από έναν World ζουν εκεί.
World "Forest":
Μια σκηνή. Διάλεξε όνομα — ή οποιαδήποτε αγγλική/ελληνική φράση όπως «Spooky Castle» αντιστοιχεί στον πιο κοντινό κόσμο. Έως 6 κόσμοι.
World "Snow":
Character "Yeti":
say Brrr! Welcome to the peak!
πόλη & εσωτερικοίcity-day · city-night · dungeon · house
καλό να ξέρειςdungeon + house είναι εσωτερικοί χώροι · cemetery/volcano/city-night/dungeon/crystal/mushroom είναι σκοτεινοί · house είναι ειρηνικός (χωρίς μάχη)
Χαρακτήρες & διάλογος
Άνθρωποι που ο παίκτης πλησιάζει (πάτα E) και τους μιλά. Ό,τι κάνει ένας χαρακτήρας μπαίνει με εσοχή 2 κενών από κάτω του. Έως 24 χαρακτήρες.
Character "Mara":
Προσθέτει κάποιον για να του μιλήσεις. Βάλε την εμφάνιση, τα λόγια και τις επιλογές του στις γραμμές από κάτω, με εσοχή 2 κενών.
Κάνε το παιχνίδι να θυμάται τον παίκτη — τι κουβαλά, ποιους γνώρισε, πού βρίσκεται ένας μετρητής. Συνδύασε οποιοδήποτε από αυτά με else: για την άλλη περίπτωση.
if player has key:
Τρέχει αν ο παίκτης κουβαλά το αντικείμενο. Πρόσθεσε αριθμό για «τουλάχιστον N».
if player has 3 gems:
say Rich!
if talked before:
Διαφορετικά λόγια την ΠΡΩΤΗ φορά και διαφορετικά όταν ο παίκτης ξαναγυρίσει.
if talked before:
say Good to see you again!
else:
say Nice to meet you!
if talked to "Mara":
Τρέχει μόνο αφού ο παίκτης γνωρίσει εκείνον τον ΑΛΛΟ χαρακτήρα — έτσι ορίζεις τη ΣΕΙΡΑ.
Character "Mara":
say Tell the Shopkeeper I sent you.
Character "Shopkeeper":
if talked to "Mara":
say Mara sent you!
else:
say Go talk to Mara first.
Έλεγχος μετρητή — τρέχει όταν ο μετρητής σου φτάσει έναν αριθμό. Δουλεύει με is / >= / <= / = / > / <.
if coins >= 3:
say You can afford it.
if warmer and player has gift:
Έλεγχος AND — ένωσε συνθήκες με «and» (2+). Ανοίγει ΜΟΝΟ όταν ισχύουν όλες. Δεν υπάρχει «or» — γράψε ξεχωριστούς ελέγχους.
Character "Ana":
say The door needs my blessing AND the key.
item 🗝️ key
Character "Door":
if talked to "Ana" and player has 🗝️ key:
say The door opens!
win
Αποστολή πολλών βημάτων — γράψε τα βήματα (talk to / get / defeat) με εσοχή από κάτω. Το HUD δείχνει το τρέχον, ο δείκτης ◆ σε οδηγεί σε αυτό, κάθε βήμα προχωρά μόνο του, και το ΤΕΛΕΥΤΑΙΟ βήμα ΚΕΡΔΙΖΕΙ. Δεν χρειάζεται ξεχωριστό Win when.
Character "Rowan":
say Safe travels.
item 🌿 herb
Enemy "Warden":
kind: golem
Quest "The Journey":
talk to Rowan
get 🌿 herb
defeat Warden
αντικείμενα σε χρήσηheals N (επαναφορά HP) · ammo N / refills N / reloads N (γέμισμα όπλου)
βήματα αποστολήςtalk to <Character> · get <item> · defeat <Enemy> (έως 12, τρέχουν με τη σειρά)
Εχθροί
Εχθροί για μάχη — και τα λάφυρα που ρίχνουν. Τα χαρακτηριστικά μπαίνουν με εσοχή κάτω από τον εχθρό. Έως 16 εχθροί.
Enemy "Skeleton":
Εμφανίζεται ένας εχθρός και η μάχη μπορεί να αρχίσει — το παιχνίδι δίνει όπλο στον παίκτη.
kind: zombie
Ο τύπος του πλάσματος. Πολλά καθημερινά συνώνυμα αντιστοιχούν κι αυτά (dragon→wyrm, giant/troll→golem, android→robot, werewolf→wolf, wizard/goblin→raider…).
ΠΩΣ πολεμά. Ο ranged κρατά απόσταση και ρίχνει βολές που αποφεύγονται, ο flanker σε κυκλώνει και ορμά, ο support γιατρεύει τους πληγωμένους φίλους του (σκότωσέ τον πρώτο!), το swarm ορμά σε αγέλη. Δουλεύουν και συνώνυμα: archer, assassin, healer…
kind:raider · zombie · drone · mummy · skeleton · dog · wolf · robot · slime · bat · spider · ghost · wyrm · golem
fights:melee · swarm · ranged · flanker · support
Βαθμίδες εχθρών · 1 έως 50
Ένας αριθμός ορίζει πόσο δυνατός είναι ένας εχθρός. Ό,τι βάλεις, ΑΚΡΙΒΩΣ αυτή η βαθμίδα ισχύει — χωρίς τυχαία κλιμάκωση. Μεγαλύτερο = περισσότερα HP, περισσότερη ζημιά, μεγαλύτερο μέγεθος, πιο έντονο χρώμα.
tier: 1
① απλός στρατιώτης — η βάση.
tier: 3
③ επίλεκτος — 4× τα HP ενός απλού.
tier: 4
④ κατηγορία boss — 8× HP, μοβ.
tier: 10
⑩ κορυφαίος — ~95× HP, λευκός-πυρωμένος.
tier: 50
ULTRA — ένα τέρας με ~2000× τα HP ενός απλού.
Bosses
Κάνε οποιονδήποτε εχθρό BOSS με προειδοποιημένες επιθέσεις, κλιμακούμενες φάσεις και δική του μπάρα HP — αρκεί να προσθέσεις attacks: από κάτω του.
attacks: slam volley charge summon
Κάνει τον παραπάνω εχθρό boss: προειδοποιημένα μοτίβα + ξεχωριστή μπάρα HP. Διάλεξε όποια από τις τέσσερις κινήσεις θες.
Οι κάθετοι σχεδιάζουν τη ΜΑΧΗ ΑΝΑ ΦΑΣΗ: κάθε τμήμα είναι οι κινήσεις εκείνης της φάσης — η φάση 1 χτυπά και πυροβολεί, η φάση 2 μόνο ορμά, η φάση 3 καλεί ενισχύσεις. Οι φάσεις ακολουθούν αυτόματα τα τμήματά σου.
Οι χαρακτήρες θυμούνται πώς τους φέρεσαι. Άλλαξε την εμπιστοσύνη τους και μετά αντίδρασε όταν ζεσταθούν ή κρυώσουν — μπορούν ακόμα να έρθουν μαζί σου ή να στραφούν εναντίον σου.
trust_mara + 2
Ανέβασε (ή κατέβασε με -) το πώς νιώθει ένας χαρακτήρας για σένα. Χρησιμοποίησε trust_<name>.
Character "Mara":
if choice is "Help her":
trust_mara + 2
Αυτός ο χαρακτήρας γίνεται σύμμαχός σου και πολεμά για σένα.
if warmer:
join me
turn hostile
Αυτός ο χαρακτήρας γίνεται εχθρός και σου επιτίθεται.
if colder:
turn hostile
Σκορ & μετρητές
Κράτα αριθμούς που ανεβαίνουν (ή κατεβαίνουν) καθώς παίζει ο παίκτης — το έτοιμο σκορ ή δικούς σου μετρητές με όνομα — και μετά κέρδισε όταν κάποιος φτάσει τον στόχο.
score + 10
Δώσε πόντους. Κέρδισε με «Win when: score is 30».
if choice is "Grab the gem!":
score + 10
coins + 5
ΔΙΚΟΣ σου μετρητής με όποιο όνομα θες. Πρόσθεσε ή αφαίρεσε με «coins - 2».
if choice is "Open the chest":
coins + 5
set coins to 0
Όρισε μετρητή σε ακριβή τιμή (και «coins = 10»).
set coins to 0
Βρόχοι — επανάληψη χωρίς αντιγραφή
Φτιάξε πολλά πράγματα με μια κίνηση — έναν σωρό νομίσματα, μια αγέλη εχθρών, μια σειρά φρουρών με ονόματα. Ό,τι επαναλαμβάνεται μπαίνει με 2 κενά ακόμα εσοχή. Έως 30 ανά βρόχο.
διαθέσειςambient · exploration · fantasy · battle · horror · mystery · town · cinematic · sad · victory · scifi · jazz_funk · menu
Ξόρκια — δωρεάν σε κάθε μάχη
Δεν τα γράφεις εσύ — κάθε παιχνίδι μάχης δίνει στον παίκτη και τα τρία, στα πλήκτρα 1, 2 και 3. Χτυπούν πιο δυνατά όσο ανεβαίνεις.
1 · Fireball
Δυνατή έκρηξη φωτιάς με μικρή περιοχή επίδρασης.
2 · Thunder
Κεραυνός που περνά αλυσιδωτά στους κοντινούς εχθρούς.
3 · Blizzard
Χιονοθύελλα στο έδαφος που παγώνει και λιώνει σιγά σιγά τους εχθρούς.
Νίκη & ήττα
Δίνε πάντα στον παίκτη έναν τρόπο να κερδίσει. Βάλε win / lose μέσα σε μια επιλογή ή μετά από ολοκληρωμένη αποστολή, ή πρόσθεσε έναν γενικό κανόνα «Win when:» στην κορυφή.
win
Εδώ ο παίκτης ΚΕΡΔΙΖΕΙ — εμφανίζεται το κείμενο του Ending. Βάλ' το κάτω από τη σωστή επιλογή.
Character "Dragon":
if choice is "Free the dragon":
win
Κερδίζεις νικώντας έναν συγκεκριμένο εχθρό ή boss.
Win when: survive
Κερδίζεις αντέχοντας μέχρι το τέλος των κυμάτων.
Win when: survive 300s
ΧΡΟΝΟΜΕΤΡΟ — κερδίζεις όταν τελειώσει ο χρόνος (επιβίωσε 5 λεπτά). Ιδανικό για φινάλε «κράτα λίγο ακόμα!».
Win when: reach Castle Peak
Κερδίζεις ΦΤΑΝΟΝΤΑΣ σε άλλον κόσμο — πέρνα μέσα από την πύλη. Θέλει 2+ κόσμους.
Win when: player has crown
Κερδίζεις τη στιγμή που ο παίκτης κρατά ένα αντικείμενο.
Win when: player has carrot and onion and mushroom
Κερδίζεις κρατώντας ΟΛΟΚΛΗΡΟ ΣΕΤ — μια συνταγή ή μια συλλογή.
Win when: defend Rex for 90s
ΣΥΝΟΔΕΙΑ — άντεξε 90 δευτερόλεπτα κρατώντας έναν Ally ζωντανό.
Win when: talked to Mara
Κερδίζεις μόλις ο παίκτης μιλήσει σε έναν χαρακτήρα.
Win when: score is 30
Κερδίζεις όταν το σκορ (ή ο δικός σου μετρητής) φτάσει έναν αριθμό.
Lose when: time > 90s
ΧΑΝΕΙΣ αν τελειώσει ο χρόνος — συνδυάζεται με κάθε νίκη για κούρσα με τον χρόνο.
Lose when: Rex dies
ΧΑΝΕΙΣ αν πέσει ο προστατευόμενος Ally — η αποτυχία συνοδείας που δίνει ένταση στο «defend».
Καλό να ξέρεις
Μερικοί διακριτικοί κανόνες που κάνουν τα πάντα να κουμπώνουν.
Εσοχή 2 κενών
για να βάλεις μια γραμμή ΜΕΣΑ σε αυτήν από πάνω — τα λόγια ενός χαρακτήρα κάτω από τον χαρακτήρα, οι γραμμές μιας επιλογής κάτω από την επιλογή.
Χωρίς εισαγωγικά στο κείμενο
το κείμενο είναι απλώς η υπόλοιπη γραμμή: say Hello there! Βάλε emoji μέσα στα ονόματα των αντικειμένων.
Ένα boss σε ιστορία
μετατρέπει αυτόματα το παιχνίδι σε μάχη με κύματα (εκεί εμφανίζονται τα bosses).
Κίνηση & άλμα
κάθε παιχνίδι έχει έτοιμα τρέξιμο, dash και διπλό άλμα — χωρίς ρυθμίσεις.
Καμία εντολή δεν ταιριάζει — δοκίμασε άλλη λέξη (π.χ. «enemy», «win», «colour» ή «loop»).
Ένα ολόκληρο μικρό παιχνίδι
Όλες οι παραπάνω ιδέες μαζί. Επικόλλησέ το στο studio και πάτα ▶ Play — μετά άλλαξε μία λέξη και δες το να ξαναχτίζεται.
Story: A tiny puppy is lost in the snow…
Ending: Pip is home, warm and happy. 🐶❄️
World "Snow":
Character "Pip the Puppy":
gender: girl
say *whimper* I can't find my home!
wants: bone
gives: 🐾 puppy's trust
Character "Pip's Cozy Home":
if player has puppy's trust:
say Pip dashes inside. You did it!
win
else:
say Pip won't go in until it trusts you.
item 🦴 bone
Οποιοδήποτε LLM μπορεί να σου φτιάξει ένα παιχνίδι VXLVERSE. Όλη η γλώσσα βρίσκεται σε ένα αρχείο που διαβάζουν οι μηχανές — vxlverse.com/llms.txt — και ένα έτοιμο script ανοίγει κατευθείαν στο studio μέσω vxlverse.com/make?code=<url-encoded script>. Επικόλλησέ το σε ChatGPT, Claude, Gemini — σε ό,τι μπορεί να διαβάσει ένα URL: vxlverse.com/llms.txt
Read https://vxlverse.com/llms.txt and make me a VXLVERSE game about [YOUR IDEA].
Reply with the full VXLScript in a code block, plus the one-click
https://vxlverse.com/make?code=... link that opens it in the editor.
Ο βοηθός διαβάζει τη γλώσσα, γράφει το παιχνίδι σου και σου δίνει έναν σύνδεσμο — κάνε κλικ και το παιχνίδι χτίζεται ήδη στον editor, έτοιμο να το παίξεις, να το αλλάξεις και να το μοιραστείς.