Search results
Tworzenie gier komputerowych. Kompendium producenta
Rafał Nowocień
Zostań profesjonalnym producentem gier komputerowych Poznaj fazy tworzenia gry komputerowej Dowiedz się, kto jest kim w procesie produkcji Naucz się przygotowywać odpowiednią dokumentację Tworzenie gier komputerowych, podobnie jak produkcja każdego innego rodzaju oprogramowania, to złożony, wieloetapowy proces wymagający zaangażowania szeregu różnych specjalistów, odpowiedniej koordynacji działań, kontrolowania terminów i budżetu oraz ciągłego zarządzania i nadzoru nad zespołem. Wiele doskonale zapowiadających się projektów upada nie z powodu trudnej sytuacji rynkowej czy niewystarczających środków na inwestycję, lecz przez zwykły brak wiedzy i doświadczenia u prowadzących je osób, przejawiający się często nadmiernym optymizmem i mało obiektywną oceną realiów. Można tego uniknąć, zawczasu uzbroiwszy się w odpowiednie kompetencje. Dowiedz się, jak wygląda proces tworzenia gier komputerowych, jakie role są konieczne na poszczególnych etapach pracy i kto jest za co odpowiedzialny, a także jaką dokumentację trzeba przygotować przed rozpoczęciem produkcji oraz w jej trakcie. Poznaj zakres odpowiedzialności i specyfikę pracy menedżera zarządzającego projektem gry, zdobądź najważniejsze umiejętności z punktu widzenia producenta i naucz się mijać niebezpieczne rafy, które spowodowały niejedną spektakularną katastrofę. Ta książka otworzy Ci oczy na wiele nieoczywistych spraw - pomoże nie tylko unikać błędów, lecz również odnieść sukces w branży! Role zarządcze, kreatywne, artystyczne, programistyczne i inne Przebieg procesu i fazy produkcji gry komputerowej Opracowanie koncepcji, założeń oraz projektu gry Tworzenie dokumentacji i planowanie działań Programowanie, testowanie i wersjonowanie gry Publikacja gry, marketing i obsługa klienta Planuj, zarządzaj, dokumentuj - odnieś sukces w branży gier!
Dzieciaki na start! Programowanie dla najmłodszych
Konrad Jagaciak
Programowanie? To dziecinnie proste! Opanuj podstawy programowania Naucz się korzystać z narzędzi Stwórz własne gry komputerowe Zacznij myśleć jak programista Choć programowanie może się wydawać bardzo poważną sprawą, nic nie stoi na przeszkodzie, aby przygodę z informatyką zaczynać już od najmłodszych lat. Tworzeniem gier komputerowych na tablety, telefony i komputery mogą się zajmować nawet dzieci, a pierwsze kroki stawiać na... domowym dywanie, z użyciem zwykłych kartek papieru i flamastrów. Podstawy są naprawdę proste, o ile znajdzie się odpowiedni przewodnik. Może nim być ta książka! Prosto, bez zbędnej teorii, w sposób przyswajalny dla najmłodszych, krok po kroku wprowadzi Cię, młody programisto, w świat informatyki. Opanujesz niezbędne podstawy, zrozumiesz, jak działają algorytmy, dowiesz się, jakie narzędzia umożliwią Ci pisanie kodu, a także nauczysz się projektować i tworzyć własne gry komputerowe działające na różnych platformach. Przekonaj się, że to nic trudnego! Podstawy tworzenia algorytmów Zasada działania komputera Korzystanie z narzędzia ScratchJr Tworzenie gry na tablecie Środowisko Kodu Game Lab Tworzenie gry na komputerze Używanie programu Pocket Code Tworzenie gry na smartfonie Projektuj, programuj, testuj - zostań młodym programistą!
Kyle Banker, Peter Bakkum, Shaun Verch, Doug...
Bazy danych są kluczowymi elementami systemów informatycznych. Choć zwykle pojęcie to kojarzy się z relacyjnymi bazami danych i skomplikowanymi zapytaniami pisanymi w języku SQL, istnieją również zupełnie inne, bardzo wartościowe rozwiązania. Właśnie takim jest MongoDB — rozwijany na zasadach open source nierelacyjny system zarządzania bazą danych napisany w języku C++. Dane są tu składowane jako obiekty JSON, co umożliwia intuicyjne, bezproblemowe ich przetwarzanie w aplikacji. MongoDB jest dynamicznie rozwijanym projektem. Charakteryzuje się dużą skalowalnością, elastycznością i wszechstronnością. Książka ta jest przeznaczona dla programistów i administratorów baz danych, którzy chcą poznać MongoDB 3.0 od podstaw. Ten świetnie napisany przewodnik okaże się również bezcenną pomocą dla średnio zaawansowanych użytkowników systemu. Przedstawiono tu zarówno podstawy MongoDB, jak i zaawansowane metody optymalizacji, skalowania bazy i administrowania nią. Nie brakło opisu dobrych praktyk dotyczących wdrażania aplikacji MongoDB i rozwiązywania problemów. Zamieszczono liczne przykłady kodu napisanego w językach JavaScript, Ruby i powłoki MongoDB. Zagadnienia omówione w książce: podstawowe informacje na temat bazy danych MongoDB, jej budowy, przeznaczenia i funkcjonowania tworzenie aplikacji wykorzystujących MongoDB indeksowanie i optymalizacja zapytań silnik magazynu danych WiredTiger i obsługa wtyczek zapewnienie wysokiej dostępności danych i skalowalność systemu najlepsze praktyki wdrażania instalacji MongoDB, administrowania nimi i rozwiązywania problemów Przekonaj się, jaka moc drzemie w MongoDB! Kyle Banker brał udział w rozwijaniu MongoDB. Obecnie pracuje w startupie. Peter Bakkum jest programistą o dużym doświadczeniu w pracy z MongoDB. Shaun Verch był członkiem zespołu, który przygotował podstawowy serwer dla MongoDB. Inżynier firmy Genentech Doug Garrett jest jednym ze zwycięzców MongoDB Innovation Award for Analytics. Tim Hawkins jest architektem oprogramowania. Kierował zespołem, który rozwijał funkcję wyszukiwania w Yahoo! Europe.
Monitorowanie otoczenia z Arduino
Emily Gertz, Patrick Di Justo
Zbuduj własne urządzenia pomiarowe z platformą Arduino! Arduino to niesamowita platforma, która otworzyła przed światem elektroniki mnóstwo nowych możliwości. Dzięki prostocie obsługi zdobyła rzeszę zwolenników, a to przełożyło się na ilość dostępnych w sieci materiałów i publikacji. Dla platformy Arduino opracowano liczne akcesoria, które pozwalają użytkownikowi rozbudować każdy układ. Dodatkowo istnieje też możliwość połączenia jej z kolejną popularną platformą — Raspberry Pi. Z tym duetem osiągniesz wszystko! Ten fantastyczny podręcznik pokaże Ci, jak wykorzystać Arduino do zbierania informacji o otaczającym świecie. Pomiar poziomu hałasu, temperatury i wilgotności to tylko część projektów, które możesz zrealizować dzięki tej platformie. W trakcie lektury dowiesz się, jak wykorzystać moduł sieciowy oraz zaprezentować zebrane dane na wyświetlaczu. Chciałbyś mieć swój własny licznik Geigera? To cudo jest w Twoim zasięgu! Podczas realizacji przedstawionych tu projektów poznasz platformę Arduino i zaczniesz tworzyć własne układy. Sięgnij po tę książkę i zanurz się w świat układów elektronicznych. Zbuduj swój własny: termometr miernik hałasu licznik Geigera wymarzony układ z platformą Arduino! Arduino — Twoja przepustka do świata elektroniki!
Moodle. Stwórz własny serwis e-learningowy
Waldemar Howil
Już dziś odpowiedz na wyzwania najbliższej przyszłości! Jak zainstalować środowisko Moodle i zacząć z niego korzystać? Gdzie szukać potrzebnych poleceń? Co zrobić, by założyć nowy kurs i sprawdzić poziom wiedzy kursantów? Moodle to środowisko służące do zdalnego nauczania, prowadzonego przez internet. W związku z dramatycznym przyspieszeniem tempa życia każdego z nas coraz częściej potrzebną wiedzę chcemy lub musimy zdobywać za pośrednictwem globalnej sieci. To sprawia, że serwisy e-learningowe zdobywają sobie coraz większą rzeszę zagorzałych zwolenników. Jeśli prowadzisz kursy z dowolnej dziedziny lub masz zamiar rozpocząć taką działalność, powinieneś uwzględnić w swoich planach platformę e-learningową - prędzej czy później i tak wymuszą to na Tobie Twoi kursanci. Warto więc już dziś przygotować się na taką ewentualność. Tę możliwość zapewnia Ci właśnie bezpłatne środowisko Moodle, o którym traktuje niniejsza książka. Krok po kroku przeprowadzi Cię ona przez proces instalacji oraz wyjaśni zasady działania narzędzi potrzebnych do stworzenia serwisu e-learningowego. Jej autor zadbał o to, byś bez trudu odszukał potrzebne opcje i polecenia. Pokazał, jak należy zakładać kursy oraz wypełniać je materiałami szkoleniowymi odpowiednimi dla Twoich uczniów. Szczegółowo omówił kwestię wystawiania ocen, a także zagadnienia rozszerzania możliwości środowiska Moodle. Ty musisz jedynie zadbać o wysoki poziom oferowanych kursów! Instalacja Moodle Menu użytkownika Menu Kursy Menu Moduł Zasoby kursu Składowe kursu Modyfikowanie strony kursu Ocenianie Wzbogacanie Moodle’a Odkryj zalety zdalnego nauczania!
Piotr Brzózka
Moodle — naucz się, jak uczyć innych! Co zapewni Ci platforma e-learningowa Moodle i do czego Ci się przyda? Jak przygotować pierwszy kurs oraz założyć i poprowadzić własne szkolenie na Moodle? Jakie elementy administracji powinieneś poznać? Nauka na odległość to stosunkowo młoda dziedzina, lecz dynamika jej rozwoju stale rośnie. Wszyscy musimy się dziś dokształcać, a zawrotne tempo, jakie narzuca nam współczesny świat, nieustannie stawia nas przed wyborem: albo zrobimy kurs przez internet, albo poświęcimy ten czas na dojazdy i oczekiwanie w miejscu, w którym prowadzone są tradycyjne zajęcia. Właśnie dlatego powstała darmowa, niezwykle funkcjonalna platforma Moodle: jej zadaniem jest zdalne łączenie uczniów i nauczycieli. Ta książka przeznaczona jest dla wszystkich, którzy chcą przekazywać wiedzę za pośrednictwem sieci. Znajdziesz w niej najważniejsze informacje ułatwiające wystartowanie z własnym kursem. Dowiesz się, jak obsługiwać Moodle, przygotowywać materiały i stworzyć profesjonalne szkolenie. Poznasz działanie narzędzi do komunikacji z kursantami i sposoby oceniania ich postępów, nauczysz się dodawać zasoby, zapewniać bezpieczeństwo, publikować materiały. Wydanie II rozszerzone omawia mnóstwo nowości, jakie pojawiły się na platformie, i podpowiada, jak ich używać. Jeśli chcesz zdalnie uczyć innych, kup tę książkę i zrób to z Moodle! Czym jest zdalne nauczanie, czyli odrobina teorii Instalacja i wstępna konfiguracja platformy Organizacja strony głównej i przygotowania Forum, czat, głosowanie, ankieta i quiz Lekcja, przypadek szczególny Pakiet SCORM i zasoby Oceny i ocenianie W roli studenta Prowadzenie zdalnych zajęć Zacznij prowadzić świetne kursy e-learningowe!
Moodle dla nauczycieli i trenerów. Zaplanuj, stwórz i rozwijaj platformę e-learningową
Piotr Brzózka
Naucz się sam, by uczyć innych! Moodle lokalnie i globalnie, czyli jak zainstalować i skonfigurować tę platformę Zakładanie kursu i planowanie szkolenia, czyli co zrobić w pierwszej kolejności Moduły i wtyczki, czyli o co warto lub należy rozszerzyć możliwości Moodle\'a Platforma Moodle 2.0 to narzędzie, z którego skorzystać może każdy, kto chce prowadzić szkolenia przez internet. Ta forma nauczania staje się coraz bardziej popularna z uwagi na swój elastyczny charakter - tradycyjne kursy zabierają za dużo cennego czasu, a we współczesnym, informacyjnym społeczeństwie szkolić muszą się praktycznie wszyscy. Moodle umożliwia zdalne prowadzenie zajęć z wykorzystaniem wielu kanałów komunikacyjnych: strony internetowej, e-maili, czatów, forów, komunikatorów, a ponadto zapewnia szybki dostęp do materiałów szkoleniowych, których różnorodność ograniczona może być tylko wyobraźnią osoby prowadzącej kurs. Jeżeli zamierzasz spróbować swoich sił w tej młodej, lecz prężnej dziedzinie, książka "Moodle dla nauczycieli i trenerów. Zaplanuj, stwórz i rozwijaj platformę e-learningową" przeznaczona jest właśnie dla Ciebie. Znajdziesz tu wszystko, co musisz wiedzieć, by szybko przejść do konkretów i zaadaptować Moodle\'a do własnych potrzeb. Dowiesz się, jak zainstalować i skonfigurować tę platformę, zaplanować i założyć nowy kurs, przygotować i opublikować materiały. Poznasz sposoby efektywnej komunikacji z kursantami i możliwości oceniania ich postępów. Zorientujesz się, na czym polega administrowanie systemem, jak dbać o jego bezpieczeństwo i jakie rozszerzenia mogą pomóc Ci w pracy. Krótko mówiąc, przygodę z e-learningiem po prostu musisz zacząć od Moodle\'a! Instalacja i konfiguracja Moodle\'a 2.0 Zakładanie kursu i planowanie szkolenia Bloki na stronie głównej i innych stronach Przygotowanie materiałów na potrzeby e-szkolenia Wbudowany edytor HTML platformy Formy komunikacji Formy publikacji materiałów Lekcja, przypadek szczególny Prowadzenie warsztatów Oceny na kursie Elementy administracji Reset kursu i kopie zapasowe Użytkownicy platformy Dodatkowe narzędzia Prowadzenie zdalnych zajęć Ocena jakości kursu Doceń Moodle\'a - zobacz, co potrafi!
Mobile Web Development. Smashing Magazine
G. Avola, Jon Raasch
„Smashing Magazine” to jeden z najpopularniejszych serwisów poświęconych zagadnieniom z dziedziny programowania, między innymi tworzenia profesjonalnych stron WWW. Jest to obowiązkowa pozycja wśród ulubionych serwisów każdego projektanta i dewelopera. Na łamach tego portalu najwybitniejsi eksperci dzielą się wiedzą z zakresu projektowania interfejsów użytkownika, aplikacji mobilnych i stron WWW. Kolejna książka z tej serii poświęcona jest w całości aplikacjom mobilnym. W trakcie lektury poznasz podstawy HTML5, CSS3 i JavaScriptu oraz zaznajomisz się z możliwościami, jakie dają one deweloperom. Z kolejnych rozdziałów dowiesz się, jak skonfigurować platformę rozwojową i produkcyjną, jak stworzyć prototyp oraz jaką bazę danych warto wykorzystać. Ponadto nauczysz się w praktyce stosować mechanizmy geolokalizacji czy integracji z serwisami społecznościowymi oraz kontrolować wydajność Twojej aplikacji. Na sam koniec przekonasz się, że przygotowanie aplikacji do premiery wcale nie jest takie trudne. Nie martw się, z tą książką odniesiesz sukces! Sprawdź: jakie nowości kryją HTML5 i CSS3 jak przygotować platformę rozwojową i produkcyjną jak przechowywać dane w aplikacji mobilnej dlaczego warto tworzyć aplikacje na urządzenia przenośne jak odnieść sukces Fenomenalne źródło informacji o aplikacjach mobilnych!