Skip to content

4DTREE/HiOnion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HiOnion

I made this game for practice in 2017 when I was in middle school.

At first, it was a game in windows's cmd, later I learned Tkinter(A python official GUI package) and I decided to make a GUI version.

Hope you like it.

preview1

preview2

Environment

Python3, no other non-official packages is needed.

Runs on Windows, Mac OS, Linux.

How to start

Double click on HiOnion.pyw.

Or

Open your terminal and type:

python3 HiOnion.pyw

Gamerule

The game rule is simple: It's kind like of a mixture of labyrinth&sokoban, but unlike a sokoban, once you start to move, you won't stop until a wall, or something else stops you.

Use WSAD or Arrows on your keyboard to move.

  • wall [wall] You can stop here safely.

  • lava [lava] Do not try to swim in lava!

  • player [player] You.

  • exit [exit] Reach here and you win.

  • wormhole [wormhole] Wormholes come out in pair. If you enter one wormhole, you will go out from the other and continue to move in the same direction.

  • key [key] You won't stop when there is a key in you way, but you can get it if you go pass.

  • lock [lock] Crash into it and a key will be consumed(if you have), then you will find some blocks changed.

  • glass [glass] Stops you and then it turns into brokenglass.

  • brokenglass [brokenglass] Won't stop you, just the remnant of a piece of glass.

  • slider [slider] A slider is something you can push step by step.

Levels

Most levels are designed by myself, but these two levels are designed by my friend godtoogod · GitHub:

  • Level 7: Have a try.

  • Level 13: Triple jump?

There are 16 levels in total for now (Training levels excluded) .

Tips

  • Level names could be hints.

  • Some traits demostrated in former levels might be helpful to later levels.

  • You can make you own levels by editing maps.txt.

About

Labyrinth+Sokoban in python3

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages