Post on 31-Dec-2015
description
PIOTR SOBOLEWSKI – TK GAMES
Jak rozłożyć grę na części?
Part 1: Mobile games.
Flappy Bird
1. Wypisujemy ekrany gry
Main menuGameplayHigh Scores
2. Wypisujemy klasy obiektów występujących podczas rozgrywki
Obiekt (klasa)
Aktywny?
Pasywny? Jaka fizyka?
Ptak x Grawitacja, siła, kolizje
Rura x kolizje
Ziemia x kolizje
Tło x -
3. Wypisujemy eventy i akcje podczas rozgrywki
EVENT ACTION
(na początku rozgrywki)Wygeneruj kilka rur i ustaw ptaka po lewej
stronie ekranu
Tapnięcie na ekran Podbij ptaka do góry
(stale) Przesuń rury i ziemię w lewo ze stałą prędkością
(stale) Przesuwaj tło wolniej, niż ziemię i rury
(co jakiś czas) Wygeneruj rury z przerwą (chyba losowo)
Przejście ptakiem pomiędzy rurami Dodaj punkt
Kolizja ptaka z rurą lub ziemią
Błyśnij ptakiem i skończ rozgrywkę
4. Dlaczego gracze w to grają?
Instant action – od razu rozpoczynamy rozgrywkę, nie trzeba czekać
Krótka rozgrywka – można grać zawsze i wszędzie
Przejrzystość – brak zbędnych elementów i wodotrysków
Easy to play, hard to master – bardzo proste zasady, ale wymagający gameplay
Ranking – napędza rywalizację i chęć bycia lepszym
Podsumowanie
1. Wypisujemy ekrany gry – 2 min2. Wypisujemy klasy obiektów podczas
rozgrywki – 5 min3. Wypisujemy eventy i akcje podczas
rozgrywki – 15 min4. Dlaczego w to się chce grać? – 5 min5. Prezentacja – 5 min
Tytuły do ćwiczenia – lvl 1
Don’t touch the spikesCircleSwing CoptersRetryMake them fightMake them fall
Tytuły do ćwiczenia – lvl 2
Angry BirdsCandy Crash SagaFarm Heroes SagaDiamond Digger
Saga2048Bubble ShooterIcy Tower ClassicCut the rope
Fruit NinjaSubway SurfersHill Climb RacingICE
Tytuły do ćwiczenia – klasyki
Boulder DashConnect 4SnakePac-manPongTetrisArkanoidMastermindMario
FroggerQ*bertDuck HuntFlood itMicrosoft
SaperMissle
CommandSpace
InvadersSokobanCrimsonlandMambaGold Miner
Jakie tytuły?
Jakie jeszcze gry możemy „rozebrać na części”?
Extra Credits
https://www.youtube.com/watch?v=s9xkfPLJWf0
https://www.youtube.com/watch?v=ZH2wGpEZVgE