Bastilude (Basic Hastilude) is an action videogame written in just 10 lines of BASIC programming language, for the Sinclair ZX Spectrum home computer. It is inspired by the Joust arcade game, developed by Williams and first released in 1982.
The player controls a knight riding a green dragon. The objective is to unseat the opponent knights, riding magenta dragons, in a joust, or hastilude. The winner of a joust is the rider whose mount is highest at the moment of contact. A collision of equal height repels the characters apart. The difficulty level progressively increases as the opponents are defeated and they become faster.
Bastilude is my (first?) entry to the 11th edition of the BASIC 10 Liner Contest, PUR-80 (max 80 characters per logical line, abbreviations allowed) category. You can either download and play it on your ZX Spectrum or emulator (full documentation and source code included), or play it in your web browser (mobile devices not supported) by surfing to the project page on itch.io.
If you like Bastilude, please consider voting it for the Public’s Choice special award, by giving a ❤️ to this tweet.
Happy jousting!