Hobby Basic, ένας μικρός διερμηνευτής για την κονσόλα των Windows

Τι ωραίο φίλε αυτό το πρόγραμμα και τα γραφικά 2D είναι γλυκα. Εντυπωσιακές οι δυνατότητες της Hobby Basic όσο εξελίσσεται!

Το να φτιάχνει η Hobby Basic μόνη της τυχαίους κόσμους είναι συναρπαστικό!

Πες με φαντασμένο αλλά... Το να αρχίζει και να ενεργεί και να δημιουργεί διαφορετικούς κόσμους μόνη της η Hobby Basic μου μοιάζει σαν να έχει εξελίξει η ΗΒ μια βασική ΑΙ νοημοσύνη
Φίλε Βαγγέλη, καταρχήν σε ευχαριστώ.

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

Δεν είναι ο πρώτος BASIC διερμηνευτής που γράφω, αλλά είναι ο πρώτος που έγραψα σε assembly.

Η Hobby BASIC, για να ξεκαθαρίσουμε, δεν είναι μια πλήρης γλώσσα προγραμματισμού, ούτε ποτέ σκόπευα να γίνει κάτι τέτοιο. Είναι ένας toy διερμηνευτής που στοχεύει αποκλειστικά την κονσόλα και έχει κάποιες ξεχωριστές δυνατότητες που δύσκολα βρίσκεις αλλού.

Αυτό που με χαροποιεί πιο πολύ είναι ότι μπορώ να γράφω τα παζλ και τα παιχνίδια που βλέπεις μέσα σε λίγες μόνο ώρες. Νομίζω, δεν θα μπορούσα να το πετύχω αυτό τόσο γρήγορα και εύκολα με άλλες γλώσσες, όπως C, Java, ή ακόμα και assembly, όσο καλά κι αν τις ξέρω.

Έφτιαξα τη Hobby BASIC ακριβώς για αυτόν τον λόγο: για να μπορώ να δημιουργώ γρήγορα, εύκολα και με χαρά!

Δεν σε προλαβαίνουμε... :)
Έτσι έτσι, τα καλύτερα έρχονται ;)
 
To coffee project της ημέρας.

To SokoRGBan είναι ένα μικρό παζλ, γραμμένο στην Hobby BASIC έκδοση 2.0.3.

Πρόκειται για ένα παιχνίδι τύπου push boxes, αλλά με μια ιδιαιτερότητα:
Τα κιβώτια πρέπει να συνδυαστούν στα RGB χρώματα πριν τοποθετηθούν στις θέσεις τους.

Σπρώξτε τα κιβώτια το ένα μέσα στο άλλο για να συνδυάσετε τα χρώματά τους.
Μπορείτε να συνδυάσετε χρώματα μόνο μία φορά για κάθε κιβώτιο.

Στον φάκελο EXAMPLES\GAMES\WIN10\SOKORGBAN.BAS θα βρείτε τον κώδικα του παιχνιδιού.
(Θα το ανεβάσω λογικά αύριο.)

Windows 10 console screenshot.

1734824986514.png

SokoRGBan.gif

Have fun with Hobby BASIC.
 
Το MAGNETS είναι ένα arcade παζλ, γραμμένο στην Hobby BASIC έκδοση 2.0.4.
Αποτελεί ένα ακόμα παράδειγμα των δυνατοτήτων του μικρού BASIC διερμηνευτή που έχω αναπτύξει.

Λίγα λόγια για το παιχνίδι:

Ο στόχος είναι απλός: να κάνετε το κίτρινο block (ο παίκτης) να πέσει ακριβώς πάνω στο πράσινο block.
Το παιχνίδι είναι γρήγορο και διασκεδαστικό, ενώ η χρονομέτρηση προσθέτει ένταση στη δράση.

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

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

Μπορείτε να βρείτε τον κώδικα του παιχνιδιού στον φάκελο:
EXAMPLES\GAMES\WIN10\MAGNETS.BAS

Χειρισμός:

  • Βελάκια: Κίνηση στην πίστα.
  • Spacebar: Επανεκκίνηση του δωματίου.
Καλή διασκέδαση και καλή τύχη!


Windows 10 console screenshot.

1735144776441.png

Have fun with Hobby BASIC.
 
Πίσω
Μπλουζα