generated from hhu-adam/GameSkeleton
-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathGame.lean
82 lines (59 loc) · 2.7 KB
/
Game.lean
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
import Game.Levels.FamCombo --Everything else needed is imported by this
Title "Set Theory Game"
Introduction
"
# Welcome to the Set Theory Game
#### An introduction to mathematical proof.
In this game, you will solve a sequence of levels by proving theorems. The game
is based on an interactive theorem prover called *Lean*.
The theorems in this game will be about sets.
A *set* is a collection of objects; the objects in the collection are
called *elements* of the set. For example, the set of planets in our
solar system has eight elements:
Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, and Neptune.
# Read this.
Learning how to use an interactive theorem prover takes time.
You will get the most out of this game if you
read the help texts like this one.
To start, click on \"Subset World\".
## More
Open \"Game Info\" in the \"≡\" menu on the top right for resources,
links, and ways to interact with the Lean community.
"
Info
"
*Game version: 4.4*
## Progress saving
The game stores your progress in your local browser storage.
If you delete it, your progress will be lost!
Warning: In most browsers, deleting cookies will also clear the local storage
(or \"local site data\"). Make sure to download your game progress first!
## Credits
* **Creator:** Daniel J. Velleman; based on the Natural Numbers Game, by Kevin Buzzard
* **Game Engine:** Alexander Bentkamp, Jon Eugster, Patrick Massot
## Resources
* The [Lean Zulip chat](https://leanprover.zulipchat.com/) forum
## Problems?
Please ask any questions about this game in the
[Lean Zulip chat](https://leanprover.zulipchat.com/) forum, for example in
the stream \"New Members\". The community will happily help. Note that
the Lean Zulip chat is a professional research forum.
Please use your full real name there, stay on topic, and be nice. If you're
looking for somewhere less formal (e.g. you want to post set theory
game memes) then head on over to the [Lean Discord](https://discord.gg/WZ9bs9UCvx).
Alternatively, if you experience issues / bugs you can also open github issues:
* For issues with the game engine, please open an
[issue at the lean4game repo](https://github.com/leanprover-community/lean4game/issues).
* For issues about the game's content, please open an
[issue at the STG repo](https://github.com/djvelleman/STG4/issues).
"
Dependency Intersection → Union
Dependency FamInter → FamUnion
Dependency Combination → FamCombo
/-! Information to be displayed on the servers landing page. -/
Languages "en" "es"
CaptionShort "A game about set theory."
CaptionLong "In this game you will learn the basics of theorem proving in Lean by proving
theorems about unions, intersections, and complements of sets."
CoverImage "images/cover.png"
MakeGame