Sense_the_Rhythm/presentation/presentation.typ
2025-01-13 07:16:21 +01:00

60 lines
1.6 KiB
Plaintext

#import "kit-slides.typ": *
#show: kit-theme.with(
title: [A KIT Presentation],
subtitle: [Created using Typst and kit-slides],
author: [Gero Beckmann],
short-title: [Gruppe 15],
// group-logo: image("Path to your group's logo"),
date: [14. Januar 2024],
language: "en",
institute: [Mobile Computing und Internet der Dinge],
show-page-count: false,
)
#set rect(stroke: gray)
#set text(size: 8pt)
#polylux-slide([])
// #slide(title: [Sense the Rhythm #h(8pt)#text(fill: gray, "Flutter App")])[
#slide()[
#v(-70pt)
#heading([Sense the Rhythm #h(8pt)#text(fill: gray, "Flutter App")])
Rhythm game where you have to headbang in the right direction to hit the notes.
#v(-10pt)
#grid(
columns: (2fr, 3fr),
column-gutter: 5pt,
[
#grid(
columns: (1fr, 1fr),
column-gutter: 5pt,
rect(image("assets/screenshot-level-selection.png")),
rect(image("assets/screenshot-level.png"))
)
],
[
#set block(above: 0.4em) // Slightly reduce the block spacing, so we can fit 4 blocks on a page
#kit-info-block(title: image(height: 22pt, "assets/stepmania.png"))[
// #set text(size: 14pt)
- Open source rhythm game
- Save selected directory persistently
- Parser for simfiles to read note data and metadata
- Audio player for music
]
#kit-example-block(title: [ESense Earable])[
#grid(columns: (1fr, 1fr),
[
// #set text(size: 14pt)
- Read gyroscope data
- Sum up $deg/s$ to get \ real angle
- Hit/Miss if angle in range
- Play/Pause with button
],
[
#image("assets/esense.png")
])
]
])
]