-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5d6c806
commit 5f9d7a1
Showing
9 changed files
with
168 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
<app-toolbar> | ||
<ng-container ngProjectAs="left-actions"> | ||
<app-button-icon icon="close" routerLink="/"></app-button-icon> | ||
</ng-container> | ||
</app-toolbar> | ||
<div class="retro-content"> | ||
<div class="header"> | ||
<img class="avatar" src="assets/logos/mat.png" alt="image mat" /> | ||
<div class="retro-text tertiary"> | ||
Hey, I’m Mat, and welcome to RetroSki! | ||
</div> | ||
</div> | ||
<div class="retro-text"> | ||
I've always been fascinated by games that are | ||
<strong>easy to learn but hard to master</strong>. | ||
</div> | ||
<div class="retro-text"> | ||
That’s exactly what RetroSki is all about: a <strong>simple</strong> yet | ||
<strong>skill-based retro 2D skiing game</strong> that lets you enjoy | ||
the ride while constantly improving. | ||
</div> | ||
<div class="retro-text"> | ||
The slopes are <strong>randomly generated</strong>, designed to match | ||
one of <strong>four alpine skiing disciplines</strong>, so every run is | ||
different. | ||
</div> | ||
<div class="retro-text"> | ||
Whether you’re practicing your slalom turns or flying down the downhill | ||
course, <strong>there’s always something new to explore</strong>. | ||
</div> | ||
<app-expander title="Where it all started ?"> | ||
<div class="retro-text"> | ||
Back in <strong>January 2024</strong>, I was looking for a game to | ||
play with my girlfriend. Something simple, fun, and fair, where we | ||
could both start on equal footing. | ||
</div> | ||
<div class="retro-text"> | ||
Turns out, that wasn’t so easy to find. So, | ||
<strong>I decided to make one myself</strong>. | ||
</div> | ||
<div class="retro-text"> | ||
Maybe not my best idea... Developing the game gave me a bit of a | ||
head start. <strong>But don’t be fooled</strong>, Emi has become a | ||
fierce competitor. <strong>Watch out!</strong> | ||
</div> | ||
</app-expander> | ||
<app-expander title="A game without ads"> | ||
<div class="retro-text"> | ||
From the start, I wanted <strong>RetroSki</strong> to be a game you | ||
could enjoy <strong>without interruptions</strong>. | ||
<strong>No pop-ups</strong>, <strong>no forced ads</strong>, | ||
<strong>just pure gameplay</strong>. | ||
</div> | ||
<div class="retro-text"> | ||
At the same time, I also wanted the game to be | ||
<strong>fully accessible for free</strong>, so anyone could pick it | ||
up and have fun. | ||
</div> | ||
<div class="retro-text"> | ||
To keep things fair, RetroSki offers optional | ||
<strong>premium memberships</strong>, which lets you create | ||
<strong>your own private servers</strong> to race with friends. | ||
</div> | ||
<div class="retro-text"> | ||
But whether you're a free rider or a premium one, | ||
<strong>the core experience stays the same</strong>: just you, the | ||
slopes, and the thrill of the ride. | ||
</div> | ||
</app-expander> | ||
<app-expander title="Built open, supported by you"> | ||
<div class="retro-text"> | ||
RetroSki is an <strong>open-source</strong> project. | ||
</div> | ||
<div class="retro-text"> | ||
The best way to support the game? <strong>Enjoy it!</strong> Have | ||
fun, challenge yourself, and | ||
<strong>share it with your friends</strong>. | ||
</div> | ||
<div class="retro-text"> | ||
If you’d like to go further, you can also support RetroSki by | ||
<strong>subscribing to a Premium membership</strong> to host online | ||
event, or making a small donation to help keep the project alive. | ||
</div> | ||
<div class="retro-text"> | ||
However you choose to ride, | ||
<strong>I appreciate every rider</strong> who joins the slopes. | ||
<strong>Thank you!</strong> | ||
</div> | ||
</app-expander> | ||
<app-expander title="Your data, your privacy"> | ||
<div class="retro-text"> | ||
RetroSki collects only the <strong>bare minimum</strong> needed to | ||
run the game smoothly. | ||
</div> | ||
<div class="retro-text"> | ||
<strong>No tracking</strong>, <strong>no selling of data</strong>, | ||
<strong>no ads following you around</strong>. Your information stays | ||
<strong>private</strong> and is never used for commercial purposes. | ||
</div> | ||
<div class="retro-text"> | ||
Play, compete, and have fun—without worrying about your data. | ||
</div> | ||
</app-expander> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
:host { | ||
display: flex; | ||
flex: 1 1 auto; | ||
flex-direction: column; | ||
padding: 1rem; | ||
|
||
.retro-content { | ||
.header { | ||
margin-top: 1rem; | ||
margin-bottom: 1rem; | ||
width: calc(100% - 2rem); | ||
display: flex; | ||
gap: 2rem; | ||
justify-content: center; | ||
align-items: center; | ||
padding: 1rem; | ||
background-color: var(--color-tertiary-lightest); | ||
border-radius: var(--border-radius-large); | ||
line-height: 1.5rem; | ||
|
||
.avatar { | ||
border-radius: 100px; | ||
width: 75px; | ||
} | ||
} | ||
|
||
> .retro-text { | ||
line-height: 1.3rem; | ||
text-align: justify; | ||
|
||
> strong { | ||
color: var(--color-tertiary-darkest); | ||
} | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
import { ChangeDetectionStrategy, Component } from '@angular/core'; | ||
import { ToolbarComponent } from '../../common/components/toolbar/toolbar.component'; | ||
import { RouterLink } from '@angular/router'; | ||
import { ButtonIconComponent } from '../../common/components/button-icon/button-icon.component'; | ||
import { ExpanderComponent } from '../../common/components/expander/expander.component'; | ||
|
||
@Component({ | ||
selector: 'app-introduction', | ||
imports: [ButtonIconComponent, ExpanderComponent, RouterLink, ToolbarComponent, ExpanderComponent], | ||
templateUrl: './introduction.component.html', | ||
styleUrl: './introduction.component.scss', | ||
changeDetection: ChangeDetectionStrategy.OnPush | ||
}) | ||
export class IntroductionComponent {} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.