GithubHelp home page GithubHelp logo

devapromix / troll-hunter Goto Github PK

View Code? Open in Web Editor NEW
41.0 10.0 10.0 5.25 MB

Trollhunter is a single-player roguelike game. Far away in an uncharted region of the Earth land Elvion lies surrounded by mountains. In the center of this land there is a village named Dork. It's people are in grave danger as the Troll King and his armies are marching to lay waste on all of its inhabitants...

License: MIT License

Batchfile 0.04% Pascal 99.82% Shell 0.15%
roguelike delphi pascal fantasy lazarus free-pascal game rpg ascii-game bearlibterminal

troll-hunter's Introduction

screenshot

Introduction

Trollhunter is a single-player roguelike game.

Far away in an uncharted region of the Earth land Elvion lies surrounded by mountains. In the center of this land there is a village named Dork. It's people are in grave danger as the Troll King and his armies are marching to lay waste on all of its inhabitants. Unless a hero will rise to take a stand against the forces of evil.

You are the hero who departs on a quest to stop the enemies and save your homeland, Elvion. Survive, gather equipment, fight adversaries and be ready for the final confrontation. Good luck! You will need it.

Current State

The game is currently in demo stage with very limited contents and lots of issues to solve and improve.

Contributing

Contributions are welcome! Please fork this repository and then once you have made and tested your changes, submit a pull request.

System requirements

at least 1GHz CPU recommended at least 1024x768 graphic mode recommended at least 512Mb RAM recommended at least 64Mb VRAM recommended

No installation is required, just extract all files to one folder and play. You may need to set "executable" bit in Linux.

Screenshots

screenshot

screenshot

screenshot

screenshot

screenshot

Credits

Copyright (C) 2017-2018 by Sergiy Tkach (Apromix).

Trollhunter is open source, written in pascal, the full source is available at: https://github.com/devapromix-roguelikes/troll-hunter

troll-hunter's People

Contributors

devapromix avatar drdub avatar eugeneloza avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

troll-hunter's Issues

Cannot find Libc used by GNUGetText

Trying to compile Trollhunter.lpi in Lazarus/Debian Linux:

GNUGetText.pas(270,3) Fatal: Cannot find Libc used by GNUGetText of the Project Inspector.

Followed by a lot of other (maybe, related) errors.

DLL external procedures not working in Linux

Well, that's quiet obvious, but the game won't compile under Linux:

Compile Project, Target: Trollhunter: Exit code 256, Errors: 1
...
Linking Trollhunter
/usr/bin/ld: cannot find -lBearLibTerminal
/usr/bin/ld: cannot find -lBeaRLibItems.dll
/usr/bin/ld: cannot find -lBeaRLibPF.dll
Trollhunter.dpr(74,1) Error: Error while linking
Trollhunter.dpr(74,1) Verbose: There were 1 errors compiling module, stopping

as it can't find/use DLL libraries in BeaRLibItems.pas, BearLibTerminal.pas and uMob.pas. Thou, as I see BeaRLib should be cross-platform? You're using this version https://github.com/bearlib, right? It does also seem to do direct *.dll calls in external definition. I've tried also compiling an example there and it doesn't work either. Well... looks unfixable (easily I mean :))?

Crash on exit game

After confirming decision to exit game, Trollhunter, error message appears.

https://imgur.com/a/eX8i4

Details are supposed to stored in 4c81_appcompat.txt withing a Temp directory, but I can't find it.

It's true for 0.10.1, 0.9, 0.8. Release 0.7 crashes on exit with The instruction at "0x7c90100b" referenced memory at "0x00001078". The memory could not be "read".

Tested on Windows XP 32-bit

Runtime error 216 on modern Windows

My primary platform is Windows 10 64-bit and that runtime error triggers for every release. Although everything works well on older Windows XP 32-bit.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.