π ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠ½ΡΠΎΡ. ΠΠ° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π½Π° Π΄Π΅Π²ΡΡΡ Π±Π»ΠΎΠΊΠΎΠ². ΠΠ°ΠΆΠ΄ΡΠΉ Π±Π»ΠΎΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅ΠΊΡΡ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. Π Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠΊΡΠ°Π½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΡΡΠΎΠΊΠ° Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ Π΄Π°ΡΠ΅, Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π²Π΅ΡΡΠΈΠΈ.
π Π’Π΅ΠΊΡΡ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅
Spiel Demo Deck
1 | What is Spiel?
What is Spiel?
Spiel is a
Contributi
ng
Please
2 | Decks and Slides
Decks are made of slides
Here's the code for Deck and slide
The source code is pulled directly from the definitions via inspect.getsource.
3 | Dynamic Content
Slides can have dynamic content!
Since slides are created using normal Python code, any output you can imagine producing via Python can make it into your slides.
4 | Triggers
Triggers
Triggers are a mechanism for making dynamic content that depends on relative time.
Triggers can be used to implement effects like fades, motion, and other 'animations'.
5 | Triggers: Reveals
Triggers: Reveals
Triggers can be useful even without considering their tracking of relative time.
We can track the number of times the slide has been triggered to gradually reveal content.
6 | Triggers: Animations
Triggers: Animations
Here's an example of how triggers can be used to build more complex animations.
The position and facing direction of the bullet are calculated deterministically based on the time since the
7 | Views
Deck View
Try pressing 'v' to go into 'deck' view. You can move between slides in deck view using your arrow keys (right, left, up, and down)
Press 'enter' or 'escape' to go back to 'slide' view (this
8 | Displaying Images
Images
Spiel can display images ... sort of!
Spiel includes an image
tree.jpg
9 | Watch Mode
Developing a Deck
Spiel will reload your deck as you edit it to make development easier.
The reload is triggered whenever any files under the path passed to the --watch argument of spiel present
2023-12-17 03:31:31 PM [05 / 11]