Prison of Carbon Refleksje na temat procesu tworzenia gry i projektowania. Dla koła naukowego RPG Jakub SceNtriC

Podobne dokumenty
Prison of Carbon Refleksje na temat procesu tworzenia gry i projektowania. Dla koła naukowego RPG Jakub SceNtriC

Prison of Carbon Refleksje na temat procesu tworzenia gry i projektowania. Dla koła naukowego RPG Jakub SceNtriC

Referat Pracy Dyplomowej

Jak powstawał Wielki Mistrz

Prison of Carbon Game Design Document (GDD)

D O K U M E N T A C J A

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Czym są Casuale? Mała objętość. Prostota grafiki. Intuicyjność obsługi. Niska cena. Małe wymagania sprzętowe. Dystrybucja przez internet

dr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład

KURSY PROGRAMOWANIA DLA DZIECI

DESIGNER APPLICATION. powered by

CPT-CAD - Program do tworzenia dokumentacji geologicznej i geotechnicznej

System zarządzający grami programistycznymi Meridius

REFERAT PRACY DYPLOMOWEJ

Uniwersytet Łódzki dla dzieci

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Program nauczania przedmiotu uzupełniającego Praktyczne zastosowania informatyki

KURSY PROGRAMOWANIA DLA DZIECI

Poland Now projekt realizowany w ramach konkursu MNiSW Promocja kształcenia na polskich uczelniach wśród cudzoziemców

ActionLab - oprogramowanie do tworzenia labiryntów interaktywnych V1.0.1

Gry Komputerowe Laboratorium 1. Zajęcia organizacyjne Animacja z uwzględnieniem czasu. mgr inż. Michał Chwesiuk 1/22. Szczecin,

Aplikacje mobilne. Pliki zasobów, grafiki, menu, podpinanie zdarzeń. dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski

Liczba godzin. Poziom wymagań ponadpodstawowy

Szczegółowy Opis Przedmiotu Zamówienia (SOPZ) OPRACOWANIE I DYSTRYBUCJA GIER PLANSZOWYCH

Szczegółowy Opis Przedmiotu Zamówienia (SOPZ) OPRACOWANIE I DYSTRYBUCJA GIER PLANSZOWYCH

Ćwiczenie 23 Praca z plikiem.psd

Bazy danych dla MPZP. Aplikacja wspomagające projektowanie graficzne MPZP

Dodatkowo planowane jest przeprowadzenie oceny algorytmów w praktycznym wykorzystaniu przez kilku niezależnych użytkowników ukończonej aplikacji.

#UczymyDzieciProgramować #ZadanieWprogramie

Tworzenie prostych gier w programie GameMaker

MonoGame. Wieloplatformowe gry w C# Mateusz Cicheński

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Dokumentacja projektu QUAIKE Architektura oprogramowania

Opis przedmiotu zamówienia

Rozkład materiału klasa 6 zajęcia komputerowe

KURSY PROGRAMOWANIA DLA DZIECI

Projektowanie graficzne. Wykład 2. Open Office Draw

SZKOLENIA CATIA ZAINWESTUJ W PROFESJONALNE KSZTAŁCENIE SWOJEJ KADRY!

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW

Sprawozdanie z realizacji programu Kodowanie z klasą dla uczniów klasy II i IV Szkoły Podstawowej nr 7

Dokumentacja projektu Makao karciana gra sieciowa

Kompresja JPG obrazu sonarowego z uwzględnieniem założonego poziomu błędu

Zastosowania Robotów Mobilnych

PROJEKT MAX-CAREER. Max-career jest częścią projektu Kariera na Maxa. Max-career to gra przeznczona na platformę Facebook

Aplikacja mobilna - wyszukiwarka grobów

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

Programowanie gry Smerf w labiryncie

kk-cms System Zarządzania Treścią - prezentacja intensys - agencja interaktywna tel

Android tworzenie aplikacji mobilnych

Księgarnia PWN: Andrzej Jaskulski - AutoCAD 2010/LT Podstawy projektowania parametrycznego i nieparametrycznego

Szczegółowy opis zamówienia:

Ping-Pong. Gra dla dwóch graczy.

Spis treści. Księgarnia PWN: Roland Zimek - SWiSH Max2 i SWiSH Max3. Wprowadzenie... 9

Dokument komputerowy w edytorze grafiki

Spis treści. Księgarnia PWN: Roland Zimek - Swish Max3

CLICK TO CONTINUE GRACZE 2019

SKRYPT KODOWANIE. Nauczycieli

Opis przedmiotu zamówienia

Dlaczego warto wybrać system inteligentnego domu Deimic One podczas budowy domu wg. projektu przygotowanego przez Pracownię Projektową Archipelag.

Spis treści CZĘŚĆ I. NIEPARAMETRYCZNE PROJEKTOWANIE 2D...31

Podstawy programowania, Poniedziałek , 8-10 Projekt, część 3

INŻYNIERIA OPROGRAMOWANIA

T-Bull S.A. Made by gamers for gamers. STRATEGIA ROZWOJU T-Bull S.A. na lata Wrocław, 19 września 2017 r.

Wymagania edukacyjne na ocenę z informatyki klasa 3

Tematy lekcji informatyki klasa 4a styczeń 2013

ROZDZIAŁ I. BUDOWA I FUNKCJONOWANIE KOMPUTERA PC

Gra na telefon komórkowy

Pliki zorganizowano w strukturze drzewiastej odzwierciedlając strukturę logiczną aplikacji:

Tablet dla dzieci GoClever GENIUS 7"

KURSY PROGRAMOWANIA DLA DZIECI

Mamy najlepsze ceny na rynku!

KLASA IV. Programiści na START! Anna Kijo

Podstawowe elementy GUI cz. 2 i 3 - zadania

OSGi Agata Hejmej

OPIS PRZEDMIOTU ZAMÓWIENIA. Część nr 4.3

Opis implementacji: Poznanie zasad tworzenia programów komputerowych za pomocą instrukcji języka programowania.

Sieciowe Technologie Mobilne. Laboratorium 2

TECHNOLOGIA KOMPUTEROWA I INFORMACYJNA

INSTRUKCJA DO WARSZTATU ON-LINE DYNAMICZNA TOŻSAMOŚĆ DLA PRZEWODNIKA

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Warunki i sposoby realizacji podstawy programowej kształcenia ogólnego w klasie IV i VII szkoły podstawowej z informatyki.

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

2 Szkolenia i doradztwo dla pracowników systemu wspomagania oraz wdrożenie kompleksowego wspomagania w zakresie kompetencji kluczowych

Program szkolenia AutoCAD Poziom podstawowy i zaawansowany (zagadnienia pogrubione)

Grafika komputerowa i wizualizacja

Poradnik do gier, kody, hack, cheats, hacker

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Regionalne seminarium kontaktowe etwinning w Poznaniu. NARZĘDZIA ICT W PROJEKCIE etwinning

Laborki GUI. dr Przemysław Juszczuk. Katedra Inżynierii Wiedzy

Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski

Multimedialne rozwiązania dla seniorów

KREACJA DOOH Projektowanie kreacji na ekrany Digital Out Of Home rządzi się swoimi prawami. Przedstawiamy zbiór wskazówek i porad, które pomogą Ci

SKĄD WYWODZI SIĘ NAZWA PROGRAMU?

Wykaz osób pełniących funkcję opiekunów Warsztatów

Łukasz Jędrusik. Lwowska 110/28, Nowy Sącz Telefon: Data urodzenia: Stan cywilny: kawaler. System WIERA

Pla$orma edukacyjna czy to wystarczy? Przygotował: Artur Dyro, Prezes Learnetic S.A.

Nieoficjalny polski poradnik GRY-OnLine do gry. Angry Birds Space. autor: Artur Arxel Justyński. (c) 2012 GRY-OnLine S.A.

Transkrypt:

Prison of Carbon Refleksje na temat procesu tworzenia gry i projektowania Dla koła naukowego RPG Jakub SceNtriC Rojek @SceNtriC_ scentric@gmail.com

Prison of Carbon https://play.google.com/store/a pps/details?id=com.scentric.pri sonofcarbon&hl=pl http://pseudodev.blogspot.com /2013/08/no-i-wypusciem-greprison-of-carbon.html http://warsztat.gd/projects/priso n_of_carbon

Prison of Carbon Czym jest? (1/2) Prosta gra zręcznościowo-logiczna 2D dostosowana na platformy mobilne w realiach fantasy Gracz steruje łotrzykiem, próbującym wydostać się z wieży (podzielonej na wiele poziomów leveli) Każdy poziom trwa od kilku do kilkudziesięciu sekund Należy dotrzeć do bramy wyjściowej

Prison of Carbon Czym jest? (2/2) Na naszej drodze stoją bloczki oraz przeciwnicy (patrolujący teren strażnicy więzienni), obszary niebezpieczne Na poziomach można zebrać i użyć: pułapki, czary, ulepszenia i zmieniać stan niektórych bloczków Ponadto, można zbierać monety oraz skrzynie ze skarbami

Prison of Carbon Inne elementy Grupy poziomów (np. po 20 leveli) Odznaczenia ( gwiazdki ) za dany poziom za zrobienie specjalnych rzeczy Czas nie ma znaczenia dla ukończenia poziomu, ale może pozwolić zdobyć odznaczenia Osiągnięcia

Prison of Carbon Informacje dodatkowe Android Java, biblioteka LibGDX Grafika rysunkowa, 2D, top-down Język angielski (nie tylko Polska) Bez presji Brak nastawienia komercyjnego

Silne punkty gry - założenia Typ rozgrywki nieoryginalny, ale grywalny Brak obowiązkowych opłat Łatwe i intuicyjne sterowanie Elementy sandboksowe, system poziomów jak w np. Angry Birds czy Cut the Rope

Prison of Carbon Motywacja Chęć stworzenia czegoś małego, ale od początku do końca Chęć nauki środowiska mobilnego, technologii i światka (Android) Chęć potrenowania całego procesu powstawania gry, łącznie z designem Brak tego typu gry na Google Play

Inspiracja Dyna Blaster http://www.staregierki.net/dyna_pliki/dyna.jpg

Inspiracja - Gruntz http://www.agard.pl/galerie/g/gruntz_6303.jpg

Inspiracja Pac-man http://upload.wikimedia.org/wikipedia/en/5/59/pac-man.png

Inspiracja gry mobilne Angry Birds, Subway Surfers, Temple Run, Cut the Rope, http://gamewoof.com/wp-content/uploads/2013/03/angry-birds-3.jpg http://www.techlurk.com/wp-content/uploads/2013/06/subway-surfers-1024x819.jpg

Prison of Carbon Screeny (1/2)

Prison of Carbon Screeny (2/2)

Prosty edytor plansz (1/2) Napisany w C#, WPF Umożliwia tekstowe definiowanie planszy (na wzór ręcznych szkiców) i jej elementów Zapis i odczyt pliki XML Nieestetyczny, architektura tworzona dynamicznie (podczas kodowania) Instrukcja dotycząca trudniejszych rzeczy, specyfikacja pliku wynikowego Wystarczający planszę tworzy się w 1-3 minuty

Prosty edytor plansz (2/2)

Grafika (1/3) Przy okazji GDD została opracowana wstępna lista potrzebnych zasobów (gfx i audio) Grafika wektorowa (Inkscape) http://2dgameartforprogrammers.blogspot.com/ Kiepska jakość ze względu na kiepskiego wykonawcę Rozmiar grafik ma ogromny wpływ na rozmiar aplikacji i prędkość wczytywania ograniczać, gdy tylko to możliwe Styl rysunkowy wyraźne kontury, jednolite barwy Grafika musi być spójna i utrzymana w jednakowym stylu

Grafika (2/3)

Grafika (3/3)

Grafiki (anty)koncepcyjne (1/5) Gracz oraz przeciwnicy mają różne klatki w zależności od zwrotu poruszania się oraz animacji chodu Warto szkicować dynamiczne obiekty, później łatwiejsze rysowanie Dobry materiał do pokazywania na Twitterze i innych serwisach Narysowanie postaci, a później tworzenie osobnych plików z lekkimi przesunięciami

Grafiki (anty)konce pcyjne (2/5) http://game400.com/wpcontent/uploads/2013/03/fant asy1.png

Grafiki (anty)konce pcyjne (3/5) http://static1.wikia.nocoo kie.net/ cb2012073111 1358/harrypotter/pl/imag es/9/9e/zgredek.jpg

Grafiki (anty)konce pcyjne (4/5) http://static4.wikia.nocoo kie.net/ cb2009091917 0056/pacman/images/2/2 b/clydeeghost.png

Grafiki (anty)koncep cyjne (5/5) http://upload.wikimedia.org/wikip edia/en/6/65/gruntz_coverart.p ng

Podsumowanie Prison of Carbon został ukończony i wielu osobom nawet się podoba Tworzenie gry uczy BARDZO wielu rzeczy i narzędzi Dobry projekt jest najważniejszy jeżeli gracze chcą grać w grę, to najważniejsze Warto spisywać choćby najważniejsze idee i dylematy LibGDX jest dobrym środowiskiem do gier 2D, choć nie wspomaga we wszystkim Warto zadbać o porządnego grafika Nie bać się Facebooka, Twittera i wpychania się ze swoją grą wszędzie gdzie się da, o ile zachowujemy pokorę i dystans

Dziękuję za uwagę! https://twitter.com/btxsqdr/status/396988128826630145/photo/1