Go to file
Emojigit c62f416736
sucks
2022-02-03 08:03:46 +08:00
.github/workflows the holy github workflow 2021-12-20 09:16:27 +08:00
locale pkr_nodes 2021-12-02 21:21:51 +08:00
menu pkr_info! Last commit AFAIK! Horray! 2021-12-21 22:13:30 +08:00
mods sth 2022-02-02 22:01:50 +08:00
update_translations@5221cfa72b pkr_nodes 2021-12-02 21:21:51 +08:00
world_template WOW! 2.0 release! 2021-12-20 09:11:58 +08:00
.cdb.json sucks 2022-02-03 08:03:46 +08:00
.gitignore text commands and object bugfix: 2021-12-06 18:29:04 +08:00
.gitmodules pkr_info! Last commit AFAIK! Horray! 2021-12-21 22:13:30 +08:00
.luacheckrc sucks 2022-02-03 08:03:46 +08:00
LICENSE.md more clearly license details 2021-12-04 19:55:05 +08:00
README.md Update README.md 2021-12-22 16:24:47 +08:00
game.conf WOW! 2.0 release! 2021-12-20 09:11:58 +08:00
lgpl-2.1.txt more clearly license details 2021-12-04 19:55:05 +08:00
screenshot.png Add screenshot 2021-12-04 21:35:49 +08:00
server_news.license.txt Tips! 2021-12-05 20:39:52 +08:00
void.license.txt doc update 2021-12-06 17:21:07 +08:00

README.md

Parkour Game for Minetest!

Note that the jam branch is for Game Jam submission from now on.

Our goal

  1. Make everything simple
  2. Let our players enjoy our game
  3. And of couse... Money prizes!

File structures

  • Mods startred by pkr_ are only for parkour game.
    • The only exception is pkr_nodes, you can use it anywhere, but all nodes are only decorations outside of this game. This feature can be used to make levels.
  • Other mods are designed as APIs, and can be extraced to be a standalone mod.

How to make a new level

  1. Create a new singlenode world in the void game.
    • You will start drop into the void once you started this world. Make sure to grant yourself fly, fast and noclip, then open the fly mode.
  2. Load worldedit and an inventory mod (I suggest i3)
  3. Load your world. Place a node at excally (0,0,0).
  4. Start from that node, build anything at the X+ Y+ side.
    • Don't make a level larger than 30x30x30.
    • Use blocks (I suggest white glass blocks) to make a border of the map.
    • You can load an existing level then design your own level inside it.
  5. After finishing the level design, test it. Do not make levels that is unable to pass.
  6. Use worldedit to select the two edge of your level. Save it by using //mtschemecreate level.
    • Remember the position of the map's spawnpoint.
  7. Find your level's ID. If the largest ID among all existing levels is 7, then your level's ID is 8. Do not change other level's ID once they have been pushed to the master, since this will break the backward compatibility.
  8. Move your scheme file to parkour/mods/pkr_main/schems/<ID>.mts.
  9. Create a key-value file at parkour/mods/pkr_main/config/<ID>.conf. It contains:
    • x, y, z contains the spawnpoint of your level.
    • description contains the name of the map.
    • If you placed any locks in the level, set lock to the number of locks.
    • Place tips in news.
  10. Test it again in the parkour game to ensure your level is working.

Credits