tuxDB - linux gaming aggregate
TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


https://uso.itch.io/medieval-battle


The engine I've develop and use (in C):

https://github.com/cosmo-ray/yirl

The Game (in scheme using s7):

https://github.com/cosmo-ray/medieval_battle

It's the 2nd time I use scheme for any project so my code can be somewhat ugly,

Also my game engine support Lua, C, JS and scheme as scripting languages, I've add scheme only recently because I wanted a functional languages and s7 was easy to integrate, but the API of my engine was a C API at first and so I sometime require a lot of state which can lead to ugly scheme code.

It's actually fairly incomplete game because I've underestimate the time I needed,

I had to rush the AI and the damage handling in 1 days.(and writing this page was done at 3am and I guess it's full of typo, awkwardly write sentence and other ugly stuff )

Hopefully it should be somewhat playable.

All control use the arrow key, enter and esc.

I've release only for Linux, because I'm assuming peoples doing lisp are great peoples who use free operating system, I still need time to port my engine to BSDs though.

Also I'm too lazy to spend time compiling everything again on windows.