Esenthel - Instalacja



Podobne dokumenty
Informatyka I : Tworzenie projektu

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

1. Jak utworzyć mapę z punktami korzystając z przeglądarki?

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Zadanie 1. Tworzenie nowej "strony sieci WEB". Będziemy korzystad ze stron w technologii ASP.NET.

Nagrywamy podcasty program Audacity

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007

Pakiet Sokrates Instrukcja instalacji

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

DODAWANIE ARTYKUŁÓW DO STRONY INTERNETOWEJ

Krótka instrukcja instalacji Adobe Acrobat Reader

oprogramowanie mobilne Instrukcja obsługi PSR 2010

INSTRUKCJA INSTALACJI APLIKACJI PROF- EAN 2

Jak zainstalować i skonfigurować komunikator MIRANDA, aby wyglądał i funkcjonował jak Gadu Gadu Tutorial by t800.

Unreal Engine 4 - Samsung Gear VR

Instalacja i opis podstawowych funkcji programu Dev-C++

ZESTAW LABORATORYJNY I ZESTAW FARMACEUTYCZNY : Instrukcja instalacji

Instrukcja instalacji programu serwisowego NTSN krok po kroku

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

Programowanie niskopoziomowe

Jak przygotować pokaz album w Logomocji

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

Uruchamianie bazy PostgreSQL

5.4. Tworzymy formularze

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Włączanie/wyłączanie paska menu

MS Visual Studio Express 2012 for Web instalacja i konfiguracja

Projektowanie baz danych za pomocą narzędzi CASE

Modelowanie obiektowe - Ćw. 1.

Założenia projektu: Projekt ma zadanie pokazać praktyczne zastosowanie App Inventor 2, poprzez stworzenie prostej aplikacji do nauki słówek.

Zaawansowane aplikacje internetowe - laboratorium

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi wdrożeniowej? Zabezpieczanie plików hasłem

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O.

Damian Daszkiewicz Tworzenie strony-wizytówki dla firmy XYZ

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

Kostki OLAP i język MDX

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

Analiza Exchange Granular Recovery

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

Instalacja i konfiguracja serwera IIS z FTP

Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego

Komputery I (2) Panel sterowania:

Laboratorium - Zaawansowana instalacja Windows XP

Konfiguracja szablonu i wystawienie pierwszej aukcji allegro

Edytor tekstu OpenOffice Writer Podstawy

Problemy techniczne SQL Server

Backup Premium Podręcznik Szybkiego Startu

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

edycja szablonu za pomocą programu NVU

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Ustalanie dostępu do plików - Windows XP Home/Professional

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1

Gimp - poznaj jego możliwości!

Kancelaria instalacja programu

Unlocker. Windows: przenoszenie i usuwanie zablokowanych plików

Edytor tekstu Microsoft Office 2007 przewodnik dla gimnazjalisty Autor: Dariusz Kwieciński nauczyciel ZPO w Sieciechowie

Proces ROOT owania oraz tworzenia kopii zapasowej/przywracania danych na tablecie PLUG 10.1

Microsoft Visual C Express Edition

Wymagania systemowe oraz sposób instalacji systemu Lokale Spis treści

edycja szablonu za pomocą serwisu allegro.pl

Generator recept. Program pomagający tworzyć wypełnione wydruki recept lekarskich. Instrukcja obsługi użytkownika

Galileo v10 pierwszy program

DOKUMENTY I GRAFIKI. Zarządzanie zawartością Tworzenie folderu Dodawanie dokumentu / grafiki Wersje plików... 7

Tworzenie katalogu wirtualnego w Internetowych usługach informacyjnych (IIS)

Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051

Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie:

POZIOM DOŚWIADCZONY CZĘŚĆ III

Tomasz Greszata - Koszalin

Edytor tekstu Word podstawy

Tworzenie projektu asemblerowego dla środowiska Visual Studio 2008.

Instrukcja instalacji oprogramowania dla środowiska Windows

Programowanie Systemów Czasu Rzeczywistego

Dodawanie stron do zakładek

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

Jak stworzyć stronę WWW drużyny harcerskiej. dh Paweł Wnuk

Leszek Stasiak Zastosowanie technologii LINQ w

1.Wstęp. 2.Generowanie systemu w EDK

Instrukcja Instalacji. Instalacja lokalna

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

Skrócona instrukcja funkcji logowania

Użytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje

Przed rozpoczęciem kompresji musimy pobrać program w wersji odpowiedniej dla naszego systemu.

Tworzenie menu i authoring w programie DVDStyler

Załącznik 1 instrukcje instalacji

Korzystanie z poczty i Internetu

Ćwiczenie 6. Wiadomości ogólne.

Problemy techniczne SQL Server

Instalacja systemu zarządzania treścią (CMS): Joomla

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

Instalacja i aktualizacja oprogramowania DigiTerra Explorer 7

Laboratorium A: Zarządzanie ustawieniami zabezpieczeń/klucz do odpowiedzi

Transkrypt:

Bartłomiej Barthap Klocek Esenthel - Instalacja W systemie Windows 2010

Witam w krótkim artykule przedstawiającym proces instalacji silnika Esenthel Engine w systemie Windows. Esenthel Engine jest to kompletne rozwiązanie pozwalające na tworzenie gier najwyższej jakości. Silnik został opracowany z nastawieniem na profesjonalną produkcję gier, zostało to osiągnięte poprzez nadanie kompletnej kontroli nad mechaniką kodu gry, grafiką przyszłej generacji oraz bogatym zbiorem narzędzi drastycznie upraszczającym proces tworzenia gier. Cytat: Grzegorz Ślazioski - autor silnika Mimo iż silnik jest stworzony z myślą o profesjonalistach, jest on na tyle łatwy w obsłudze że może swobodnie byd używany przez amatorskie zespoły oraz początkujące firmy bez wcześniejszego doświadczenia z zakresu tworzenia gier. Piszę ten tutorial ze względu na znikomą ilośd tego typu dokumentacji w sieci. Silnik posiada głównie Video tutoriale oraz kod źródłowy przykładowych programów gotowych do kompilacji. Także niniejszy artykuł jest jednym z pierwszych dokumentów tego typu dot. Silnika Esenthel po polsku (po angielsku jest głównie dokumentacja) Więc zaczynajmy. 1. Instalacja Zaczynamy od ściągnięcia SDK (Software Development Kit) Silnika z http://www.esenthel.com/?lang=pl&id=download. Oprócz przycisku do ściągnięcia SDK dla Windowsa jest też wersja dla systemu Mac oraz filmik prezentujący zawartośd SDK, polecam go obejrzed. Od razu popatrzmy na wymagania silnika: PhysX System Software (nieobowiązkowe ale bardzo zalecane) oraz Visual Studio 2008 lub nowsze (wystarczy darmowa wersja C++ Express). Oprócz tego zalecana jest dobra znajomośd zagadnieo programistycznych i przynajmniej podstawy C++ Po ściągnięciu paczki rozpakowujemy ją na przykład WinRarem. Po rozpakowaniu powinien powstad folder o nazwie EsenthelEngineSDK, wchodzimy do niego. Widzimy 5 folderów: Data -wszystkie dźwięki, obrazki, modele 3D i inne rzeczy potrzebne w grze. Extra - Dokumentacja wszystkich klas i funkcji C++ zdefiniowanych w silniku oraz tutorial o ładowaniu gry z DLL dla troszkę bardziej zaawansowanych Installation - jak sama nazwa wskazuje, wszystko, co potrzebne do instalacji silnika. Za chwilę omówimy to dokładniej. Tools - Wszystkie narzędzia ułatwiające pracę z silnikiem. Są to m.in. Edytor świata, Edytor modeli, Narzędzie do automatycznej aktualizacji silnika. Dokładny opis narzędzi jest na stronie silnika (http://www.esenthel.com/?lang=pl&id=tools) oraz w dokumentacji.

Tutorials - Przykładowe mikroprogramiki pokazujące po kolei większośd możliwości silnika oraz plik projektu do Visual Studio. Oprócz tych folderów jest jeszcze główny plik dokumentacji o nazwie Documentation.chm, który teraz radzę otworzyd w zakładce Installation-> Windows (inne zakładki będą bardziej zrozumiałe po przeczytaniu tego artykułu). Teraz będziemy postępowad zgodnie z dokumentacją. A więc zaczynamy od instalacji Visual Studio oraz PhysX (jeśli jeszcze nie masz ich zainstalowanych). Po instalacji zabieramy się za kopiowanie plików do folderu Visual Studio (miejsca, gdzie je zainstalowaliśmy): Kopiujemy folder EsenthelEngineSDK\Installation\EsenthelEngine do Microsoft Visual Studio\VC\include Plik EsenthelEngineSDK\Installation\EsenthelEngine.lib oraz EsenthelEngineDX10+.lib do Microsoft Visual Studio\VC\lib Oraz plik EsenthelEngineSDK\Installation\EsenthelEngine64.lib do Microsoft Visual Studio\VC\lib\amd64 Oraz jeżeli chcemy mied ładne kolorowanie składni to: EsenthelEngineSDK\Installation\usertype.dat do Microsoft Visual Studio\Common7\IDE Jeśli teraz czytasz dokumentację to zauważysz jeszcze, że jest jeszcze Visual Studio Settings, ale ten styl całkowicie zmienia wygląd Visual Studio i usuwa wszystkie paski narzędzi, co dla początkującego nie jest dobrym rozwiązaniem, szczególnie jeśli ustawił już sobie wygląd swojego IDE. Właściwie jeśli chodzi o samą instalację to niczego więcej nie potrzeba. Jesteśmy już gotowi do uruchomienia przykładów. 2. Uruchomienie Uruchamiamy Visual Studio i otwieramy nowy projekt (menu File -> Open -> Project/Solution) i wybieramy plik Tutorials.sln z EsenthelEngineSDK/Tutorials. Właśnie otworzyliśmy projekt silnika. Teraz możemy uruchomid nasz projekt klikając F5 (czyli uruchamiając debugowanie). Powinien się uruchomid pierwszy przykład silnika. Aby wybrad inny należy w oknie Solution Explorer (powinno byd po lewej a jak go nie ma to kliknij Ctrl+Alt+L) w folderku Source kliknąd PPM (prawym przyciskiem myszy) plik 00 -Start.cpp i wybrad Exclude From Project. Następnie na folderek Source klikamy PPM i wybieramy Add->Existing Item Powinno otworzyd się okno dialogowe z zawartością folderu SDK/Tutorials. Wchodzimy do Source i potem wybieramy dowolny plik z dowolnego podfolderu i klikamy go dwukrotnie. (W podfolderze Advanced/5 - Projects (Here are All ) trzeba wybrad więcej niż jeden plik). Plik powinien pojawid się w okienku Solution Explorer, gdzie możemy otworzyd go i edytowad kod, potem zbuildowad i uruchomid projekt. Właśnie opisałem, jak uruchomid przykładowe programy z silnika. Teraz możesz z czystym sumieniem poczytad resztę pliku Documentation.chm aby dowiedzied się o zasadach działania silnika oraz poeksperymentowad z przykładami.

Teraz zajmiemy się tworzeniem szkieletu aplikacji opartej na silniku Esenthel Engine. Można to robid na 2 sposoby. Pierwszy to skopiowanie plików z folderu tutorials do innego folderu i praca na tej kopii (z drobnymi zmianami). Natomiast drugi sposób to stworzenie nowego czystego projektu i odpowiedniego ustawienia go. My użyjemy tego drugiego sposobu, ponieważ jest on zalecany w dokumentacji, nie jest wcale trudniejszy od tego pierwszego i nie wymaga więcej pracy, występuje z nim mniej problemów. Ten sposób opiera się głównie na dokumentacji. Jeśli polubiłeś plik Documentation.chm to możesz go teraz otworzyd w zakładce Beginners Guide -> Programming Game Mechanics -> Creating New Project. Zaczynamy od utworzenia folderu dla projektu. Możesz wsadzid go w dowolne miejsce na dysku i dowolnie nazwad. Ja nazwę go My Game (żeby była zgodnośd z dokumentacją). W tym folderze tworzymy 2 podfoldery o nazwach Data i Source. Do folderu Data kopiujemy plik engine.pak z EsenthelEngineSDK/Data/. Przy okazji można zerknąd w dokumentacji do zakładki Beginners Guide- >Data Folder Structure, aby dowiedzied się więcej na temat zawartości tego folderu i jego ewentualnych podfolderów. Do folderu Source kopiujemy plik 00 - Start.cpp z EsenthelEngineSDK/Tutorials/Source, lecz jeżeli eksperymentowałeś z przykładami i w miarę wiesz, jak to działa to możesz dad dowolny inny plik. Po skopiowaniu odpowiednich rzeczy otwieramy Visual Studio, z menu File wybieramy New->Project. Rozwijamy po lewej zakładkę z C++->General i wybieramy Empty Project. W polu Project Name wpisujemy My Game (tak samo, jak nazwałeś folder dla projektu). W polu Location wybieramy ścieżkę do tego folderu, czyli jeśli ścieżka do tego folderu to C:\Projekty\My Game\, wtedy wpisujesz w tym polu C:\Projekty\ bez nazwy folderu. Odznaczamy pole Create directory for solution. Klikamy przycisk OK. Właśnie utworzyliśmy pusty projekt. W oknie Solution Explorer powinno byd kilka podfolderków, lecz możesz z nimi zrobid co zechcesz. Zostając w Solution Explorerze kliknij na nazwę projektu (to pogrubione My Game) PPM i wybierz Add->Existing Item i wchodząc do folderu Source wybierz plik, który sobie skopiowałeś i dodaj go do projektu. Teraz zapewne ucieszysz się, bo poznajesz, że tak samo robiłeś w przypadku przykładowych programów i że wystarczy już tylko zbuildowad i uruchomid projekt. Niestety, muszę Cię zmartwid. Do kooca pozostały jeszcze dwie rzeczy. Pierwszą z nich jest skopiowanie kilku dodatkowych plików. Więc wchodzimy do EsenthelEngineSDK/Tutorials i kopiujemy stamtąd do folderu My Game następujące pliki: stdafx.h, stdafx.cpp, Icon.ico, resource.h, resource.rc i NxTetra.dll. Teraz należy je dodad do naszego projektu. Najlepiej w Solution Explorer dodad sobie osobny podfolderek (PPM na nazwę projektu i Add->New Filter) i klikając na niego PPM->Add->Existing Item dodad pliki stdafx.h, stdafx.cpp, resource.h i resource.rc. Pierwsza rzecz z głowy. Drugą rzeczą jest ustawienie projektu. Do zrobienia tej rzeczy będzie potrzebna dokumentacja. Klikamy PPM na nazwę projektu w Solution Explorer i klikamy Properties. Teraz otwieramy plik Documentation.chm w zakładce Programming->Project Settings->Visual Studio. Musimy ustawid wszystkie pola z okienka Properties w Visual Studio dokładnie tak jak to jest opisane w dokumentacji. Tutaj mała uwaga do pola Additional Dependencies w zakładce Linker->Input, ponieważ w Visual studio 2008 pliki.lib oddziela się spacjami, a w Visualu 2010 oddziela się średnikami. Zademonstruję:

Visual studio 2008: w tym polu umieszcza się pliki tak: EsenthelEngine.lib winmm.lib Visual studio 2010: tu tak: EsenthelEngine.lib;winmm.lib; Możesz też uruchomid World Editor w silniku i na początku kliknąd przycisk Change Language i wybrad polski. Potem postępowad zgodnie ze wskazówkami i ustawid mu ścieżkę do folderu Data z My Game. Jeśli wszystko ustawiliśmy (przynajmniej dla wersji Debug, możemy w oknie Properties kliknąd Zastosuj a potem OK. Teraz możemy już uruchomid nasz pierwszy projekt w silniku Esenthel Engine! 3. Podsumowanie Tak oto zakooczyliśmy ten dosyd długi artykuł o konfiguracji silnika i projektu. W razie jakichkolwiek wątpliwości zaglądnij do dokumentacji, na stronę silnika lub śmiało pisz na community silnika. Może w przyszłości napiszę kolejny artykuł o tym silniku opisujący wykorzystanie jego możliwości podczas tworzenia prostej, przykładowej ale grywalnej gry.