Fork di lean4game del PHC per la settimana matematica del 2025 https://lean4game.phc.dm.unipi.it/
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Pietro Monticone d3a450f5b1 Update npm_scripts.md 1 year ago
.github/workflows copy action from lean4web 2 years ago
.vscode add vs code settings 2 years ago
client fix Exercise statement 1 year ago
doc Update npm_scripts.md 1 year ago
server Fix assumption display in inventory and editor mode #84 1 year ago
.env add LEAN4GAME_SINGLE_GAME env variable 1 year ago
.gitignore update .gitignore 2 years ago
LICENSE Create LICENSE 2 years ago
NOTES.md add notes 1 year ago
NOTES_SUBDOMAIN.md notes subdomain 2 years ago
README.md typo 1 year ago
ecosystem.config.js update ecosystem.config.js 2 years ago
package-lock.json npm update and landing page update 1 year ago
package.json npm update and landing page update 1 year ago
tsconfig.json ignore server/ when building webpack 2 years ago
webpack.config.js stuff 1 year ago

README.md

Lean 4 Game

This is the source code for a Lean 4 game platform hosted at adam.math.hhu.de.

The project is based on ideas from the Lean Game Maker and the Natural Number Game (NNG) of Kevin Buzzard and Mohammad Pedramfar. The project is based on Patrick Massot's prototype: NNG4.

Creating a Game

Please follow the tutorial Creating a Game. In particular step 5 thereof explains How to Run Games Locally.

Publishing a Game

We encourage anybody to have games hosted on our Lean Game Server for anybody to play. For that you simply need to contact us with the link to your game repo. We are also happy to add work-in-progress games and games in any language.

For example, you can contact Jon on Zulip. Or via Email.

Documentation

The documentation for the game engine itself is still missing, but there is Creating a Game explaining the API to create a game.

Some documentation:

Contributing

Contributions to lean4game are always welcome!

Security

Providing the use access to a Lean instance running on the server is a severe security risk. That is why we start the Lean server with bubblewrap.