{"repo":"devinsmith/opendw","free":true,"listed":false,"github":"https://github.com/devinsmith/opendw","clone":"git clone https://github.com/devinsmith/opendw.git","description":"A game engine for Interplay's 1989/1990 DragonWars game","language":"C","stars":17,"topics":["dos","reverse-engineering","game-engine","retrogaming"],"license":"ISC","category":"game-templates","readme_excerpt":"OpenDW A game engine for Interplay's 1989/1990 Dragon Wars game. Original data files are required. This game was originally written in 16 bit x86 assembly language running in real mode. OpenDW is an attempt to port this game to modern environments using the C language. Original game engine by Rebecca Ann Heineman. This game can be purchased at GOG. Prerequisites - Executable (DRAGON.COM). - Original data files (DATA1 and DATA2). - SDL2. - Optionally Check (building unit tests only). Under Linux/Unix operating systems, this engine expects that the original game files should be all lowercase (e.g. DRAGON.COM - dragon.com). The files dragon.com, data1, and data2 should be in the same directory with the build. Building Install dependencies first: VoidLinux Debian Then use CMake to build: The sdldragon binary will be in build/src/fe/sdldragon Other flags can be passed to CMake: ENABLE TESTS=ON/OFF toggles building unit tests (Requires Check). OFF by default. ENABLE TOOLS=ON/OFF toggles building some extra tools for extracting resources. OFF by default. Screenshots","default_branch":null,"files":null,"tree":[],"storefront":"/r/devinsmith","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/devinsmith/opendw/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}