Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .i18n/en/Game.pot
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
msgid ""
msgstr "Project-Id-Version: Game v4.7.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: Wed Apr 10 15:31:40 2024\n"
"POT-Creation-Date: Sat Aug 17 20:04:45 2024\n"
"Last-Translator: \n"
"Language-Team: none\n"
"Language: en\n"
Expand Down
25 changes: 12 additions & 13 deletions Game.lean
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
import Game.Levels.DemoWorld
import GameServer.Commands

-- Here's what we'll put on the title screen
Title "Hello World Game"
Introduction
"
This text appears on the starting page where one selects the world/level to play.
You can use markdown.
"
-- import all worlds
import Game.Levels.Introduction
import Game.Levels.Basics
import Game.Levels.Topics

Info "
Here you can put additional information about the game. It is accessible
from the starting through the drop-down menu.
Title "GlimpseOfLean Game"

For example: Game version, Credits, Link to Github and Zulip, etc.
Introduction "
Welcome to the GlimpseOfLean game! This game is designed to introduce you to theorem proving in Lean.
Click on a world to start.
"

Use markdown.
Info "
This game has been developed to give you a glimpse of Lean in a couple of hours.
"

/-! Information to be displayed on the servers landing page. -/
Expand Down
12 changes: 12 additions & 0 deletions Game/Levels/Basics.lean
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import Game.Levels.Basics.L01_Rewriting
import Game.Levels.Basics.L02_Iff
import Game.Levels.Basics.L03_Forall
import Game.Levels.Basics.L04_Exists

World "Basics"
Title "Basics World"

Introduction
"
This introduction text is shown when one first enters the Basics World.
"
Empty file.
Empty file added Game/Levels/Basics/L02_Iff.lean
Empty file.
Empty file.
Empty file.
28 changes: 0 additions & 28 deletions Game/Levels/DemoWorld/L01_HelloWorld.lean

This file was deleted.

9 changes: 9 additions & 0 deletions Game/Levels/Introduction.lean
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import Game.Levels.Introduction.L01_Introduction

World "Introduction"
Title "Introduction World"

Introduction
"
This introduction text is shown when one first enters the Introduction World.
"
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import Game.Levels.DemoWorld.L01_HelloWorld

import Game.Metadata
World "DemoWorld"
Level 1
Title "Demo World"

Introduction "
Expand Down
13 changes: 13 additions & 0 deletions Game/Levels/Topics.lean
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Game.Levels.Topics.L01_ChineseRemainder
import Game.Levels.Topics.L02_ClassicalPropositionalLogic
import Game.Levels.Topics.L03_GaloisAdjunctions
import Game.Levels.Topics.L04_IntuitionisticPropositionalLogic
import Game.Levels.Topics.L05_SequenceLimits

World "Topics"
Title "Topics World"

Introduction
"
This introduction text is shown when one first enters the Topics World.
"
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Loading