Page 1 of 1

My ancient games

PostPosted: 25 Aug 2015, 00:44
by eugeneloza
Finally I've got some time to release my ancient games (made in mid/late 90s) :cool:
Nothing special, but, maybe somebody will find them interesting :)
They run fine under DOSBOX.

FILLER

PostPosted: 25 Aug 2015, 00:46
by eugeneloza
A hardcore Filler clone. Up to 7 computer opponents.

Github: https://github.com/eugeneloza/Filler
Release: https://github.com/eugeneloza/Filler/releases

KURTAN

PostPosted: 25 Aug 2015, 00:50
by eugeneloza
It's a sokoban-like game copying puzzles of Russian clone named Kurtan. Demos for most levels available.

Github: https://github.com/eugeneloza/Kurtan
Release: https://github.com/eugeneloza/Kurtan/releases

LABIRINT

PostPosted: 25 Aug 2015, 00:53
by eugeneloza
A maze game with lots of keys and game modes.

Github: https://github.com/eugeneloza/Labirint
Release: https://github.com/eugeneloza/Labirint/releases

LAB

PostPosted: 25 Aug 2015, 00:55
by eugeneloza
Another maze game with a different set of rules.
There is no help in-game, so see readme for game rules and controls.

github: https://github.com/eugeneloza/Lab
release: https://github.com/eugeneloza/Lab/releases

FOX HUNT

PostPosted: 25 Aug 2015, 00:58
by eugeneloza
Fox is a puzzle game. The goal is to find all the foxes in the field for as little steps as possible. Each number represents amount of foxes seen in column, row and diagonals.
See readme for game controls.

github: https://github.com/eugeneloza/Fox
release: https://github.com/eugeneloza/Fox/releases

PIPE

PostPosted: 25 Aug 2015, 01:19
by eugeneloza
A turn-based clone of a well-known Piper game.
See readme for instructions.

Github: https://github.com/eugeneloza/Pipe
Release: https://github.com/eugeneloza/Pipe/releases

Re: My ancient games

PostPosted: 25 Aug 2015, 03:32
by c_xong
Cool, but are they all Turbo Pascal? That might limit the usefulness of these games :)

Re: My ancient games

PostPosted: 25 Aug 2015, 03:41
by Nikita_Sadkov
c_xong {l Wrote}:Cool, but are they all Turbo Pascal? That might limit the usefulness of these games :)

I have seen a few great Turbo Pascal to C translators, which produce almost human-written code. Although all are commercial and out of print, so good luck locating a pirate copy. Maybe some Pascal enthusiasts still have them.

The other way is to first compile to x86 without optimizations, then use something like HexRays on it, but that will require a lot of manual work afterwards.

Re: My ancient games

PostPosted: 25 Aug 2015, 04:42
by beoran_alt
Probably it's a better approach to get this to compile with Freepascal. I compild old Pascal programs like this before and it worked rather well with a bit of work.

Re: My ancient games

PostPosted: 25 Aug 2015, 06:24
by eugeneloza
Yep, all of those are still TurboPascal.
beoran_alt {l Wrote}:Probably it's a better approach to get this to compile with Freepascal. I compild old Pascal programs like this before and it worked rather well with a bit of work.

Yes, of course... but there are a few problems with this:
1. Those games mainly use stuff like Int13H to set graphic mode, etc. I.e. they are written in DOS-approach. So a lot of the stuff will have to be rewritten, and I don't really think they worth it.
2. Those games were written at my school-years. If I start rewriting something not very small... I'll end up rewriting everything from a scratch :) And I have two ongoing projects I don't want to distract from.
3. The code is very dirty. And almost no comments :) Shame on me, I couldn't even figure out what F5 does in Fox Hunt :D It's 15 to 20 years past now...