Skip to content

Convert game to Free Hero Mesh #12

@zzo38

Description

@zzo38

I had thought to implement this game also in Free Hero Mesh. It should not be too difficult to do, and is the programming language designed specifically for this purpose. Doing so, will have many advantages, including:

  • It is Free Software/Open Source Software.

  • It is a programming language specifically designed for this use, and as far as I can tell (I have used it very often), it does not have a segmentation fault, nor undefined behaviour.

  • You can easily define new classes of objects in the game.

  • It includes automated regression testing; if you modify the game rules you can automatically test that it does not break the working of the existing levels. If you have solutions already recorded, then you can also automatically check that it has been implemented correctly, if all of the recorded solutions are working.

  • Keeps track of which levels you have solved and which are not solved.

  • It will automatically record the moves you make, and you can rewind and replay the moves as often as you want to do it.

  • There is a text-based level import/export format, that you can write other programs to convert levels to/from the Free Hero Mesh, without too much difficulty.

  • Customizable key/mouse bindings.

  • Does not have the other bugs mentioned in this repository (I checked (at least, I checked the ones written in English; some are Czech and I do not know what they mean, so I don't know if it has that bugs or not)).

However, also some possible disadvantage:

  • Does not have Czech code page (code page 852) currently. However, it can be easily added, if you have such a file. (It is my intention to use the proper Czech orthography if you want to write any Czech text. However, it is not needed if you want to write in English; the existing capabilities are suitable for English, already.)

  • Only known to be working on Linux (including Raspberry Pi). Probably it does not work on Windows as it is, but is probably possible to modify to make it work on Windows too, if wanted.

  • All pictures must use a fixed palette of 256 colours; you cannot define your own colours.

  • Does not currently have music. (However, sound effects do work in Free Hero Mesh, already; but music does not work yet.)

  • Animation like Berusky game has insect moving across from one tile to the next one, is not done; an object moves immediately to the next tile (however, animation within a tile is possible).

  • Possibly, other problems that I had not found yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions