Skip to content

Projekt pokazujący jak zrobić prostą grę przy pomocy MonoGame.

Notifications You must be signed in to change notification settings

hrkm/rpg_monogame

Repository files navigation

rpg_monogame

Projekt pokazujący jak zrobić prostą grę przy pomocy MonoGame.

Składa się z następujących części:

  • RPG_ver_0 - tworzenie projektu, rysowanie tekstur, przesuwanie obiektów, wypisywanie tekstu, obsługa klawiatury
  • RPG_ver_1 - wprowadzenie klasy GameObject, ulepszenie skakania, więcej obiektów na ekranie, prosty system kolizji
  • RPG_ver_2 - zarządzanie teksturami, fabryka obiektów, fabryka zachowań, pierwsza wersja gry
  • RPG_ver_3 - nowe interfejsy, system cząsteczek
  • RPG_ver_4 - wydzielenie obecnej rozgrywki do osobnej klasy, dodanie losowości
  • RPG_ver_5 - obsługa myszy, obsługa ekranów dotykowych, rysowanie z przezroczystością, odtwarzanie dźwięków i muzyki
  • RPG_ver_5.WP8 - tworzenie wersji dla platformy Windows Phone 8
  • RPG_ver_5.Android - tworzenie wersji dla platformy Android
  • RPG_ver_6 - rysowanie niezależne od rozdzielczości urządzenia
  • RPG_ver_7 - refaktoryzacja zachowań, renderowanie do tekstury, efekt paralaksy
  • RPG_ver_8 - interfejs ekranu gry, ekran głównej rozgrywki, główna klasa aplikacji bez elementów rozgrywki
  • RPG_ver_9 - menu gry, zachowania dla parametrów liczbowych
  • RPG_ver_10 - usuwanie zakończonych zachowań, "wskrzeszenie gracza" jako dodatkowa mechanika gry, ekran końca gry

Kod źródłowy zamieszczony na tym repozytorium ma charakter edukacyjny. Autor ma świadomość, że niektóre z zastosowanych rozwiązań programistycznych nie są najlepsze i być może nie należy ich bezmyślnie powielać. Czasami jednak łatwiej jest przedstawić pewne aspekty nie przejmując się zasadami pisania "pięknego kodu" czy "genialnie zaprojektowanych aplikacji", stawiając na uzyskany efekt końcowy czyli działającą aplikację. Pamiętajcie: zawsze jest czas na refaktoryzację!

Źródła oraz instrukcje znajdujące się na tym repozytorium zostały umieszczone przez Autora w dobrej wierze i są jego własnym dziełem - nie zostały skopiowane z innych miejsc. Nie oznacza to, że nie można skopiować pomysłów czy fragmentów kodu zamieszczonych tutaj w celu stworzenia własnej aplikacji. Nie udzielam jednak gwarancji, że wszystko będzie działało bezawaryjnie - opublikowany kod źródłowy jest dostarczony w myśl zasady "as is", zatem jesteś drogi Użytkowniku sam odpowiedzialny za to jak wykorzystasz ten zasób.

Autor: Mateusz Cicheński

About

Projekt pokazujący jak zrobić prostą grę przy pomocy MonoGame.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published