Perełki programowania gier. Vademecum profesjonalisty. Tom 6

okladka

Wyczerpujący przegląd nowoczesnych technik
tworzenia gier komputerowych

  • Zaawansowane algorytmy sztucznej inteligencji
  • Realistyczne odwzorowywanie zjawisk fizycznych, efektów dźwiękowych i oświetlenia
  • Języki skryptowe i sterowanie danymi
  • Techniki zabezpieczania gier w wersji beta

Przemysł gier komputerowych jest jedną z najszybciej rozwijających się branż informatyki. Gry, które jeszcze niedawno zapierały dech w piersiach, dziś wydają się proste i mało realistyczne. Współczesne symulatory i "strzelanki" to arcydzieła, których produkcja angażuje środki porównywalne z budżetami hollywoodzkich superprodukcji. Rosnące w ogromnym tempie możliwości komputerów i konsoli wpływają jednak nie tylko na jakość gier, ale także na proces ich tworzenia i wykorzystywane podczas niego narzędzia. Programiści tworzący gry implementują zaawansowane algorytmy sztucznej inteligencji, wykorzystują niezwykłe możliwości układów wyświetlających grafikę i skomplikowany aparat matematyczny.

Książka "Perełki programowania gier. Vademecum profesjonalisty. Tom 6" to doskonałe kompendium wiedzy dla wszystkich, którzy tworzą gry komputerowe lub zamierzają to robić. W każdym rozdziale, napisanym przez cenionego eksperta z tej branży, znajdziesz niezbędne informacje dotyczące różnych aspektów pisania gier. Przeczytasz o sztucznej inteligencji, symulacji zjawisk fizycznych oraz odwzorowywaniu oświetlenia i dźwięków. Poznasz nowoczesne techniki programowania współbieżnego, optymalizacji kodu pod kątem maszyn wieloprocesorowych, stosowania języków skryptowych i wykorzystywania możliwości procesorów graficznych.

  • Programowanie pod kątem procesorów wielordzeniowych
  • Siatkowa reprezentacja obiektów gry
  • Testowanie pojedynczych modułów gry
  • Optymalizacja korzystania z zasobów
  • Rachunek wektorowy i macierzowy
  • Symulacja zachowania cieczy
  • Tworzenie algorytmów sztucznej inteligencji
  • Korzystanie z reguł logiki rozmytej
  • Programowanie skryptowe w językach Lua i Python
  • Optymalizacja wyświetlania obiektów gry
  • Wykorzystywanie możliwości procesorów graficznych
  • Generowanie efektów dźwiękowych w czasie rzeczywistym
  • Tworzenie gier sieciowych

Przeczytaj i stwórz grę, w którą zagrają miliony graczy.


Sześć myślowych kapeluszy

okladka

Myśl samodzielnie!

  • Jak wyrzucić z głowy przeszkody w myśleniu?
  • Jak być systematycznie kreatywnym?
  • Jak korzystać z przewagi koncepcyjnej w każdym aspekcie życia?

Gotowi do biegu? Czas start! Tak wygląda myślenie, jakie znamy na co dzień. Ktoś daje Ci zadanie, a Ty je wykonujesz. Nie rozglądasz się na boki, tylko biegniesz naprzód: wprost do celu. Tak było w szkole i tak jest w pracy. Tymczasem jednostki naprawdę myślące to te, które układają zadania dla innych. Musisz myśleć, żeby rozwiązać test na IQ, ale jak myśli ten, kto go układa? Pomyśl o tym.

To książka o tym, jak uwolnić umysł od sztampowego myślenia. O tym, jak świadomie przestawiać się na różne tryby rozumowania: krytyczne ocenianie, tworzenie pomysłów, analizowanie, dedukowanie, szukanie alternatyw. Edward de Bono, autor znanej dziś koncepcji myślenia lateralnego, otworzy Twój umysł na sześć torów-kapeluszy myślowych:

  • biały kapelusz -- wiązanie faktów i liczb,
  • czerwony kapelusz -- korzystanie z intuicji,
  • czarny kapelusz -- obiektywna krytyka,
  • żółty kapelusz -- logiczne konstruowanie,
  • zielony kapelusz -- myślenie kreatywne i lateralne,
  • niebieski kapelusz -- szerokie spojrzenie na problem.

PHP6 i MySQL 5. Dynamiczne strony WWW. Szybki start

okladka

Poznaj możliwości PHP6 oraz MySQL 5 i twórz dynamiczne strony WWW

  • Jak utworzyć podstawowy skrypt PHP?
  • Jak korzystać z wielowymiarowych tablic?
  • Jak budować bazy danych?

Każda funkcjonalna i atrakcyjna dla użytkowników strona internetowa musi być na bieżąco aktualizowana, a umieszczone na niej interesujące informacje powinny być łatwo dostępne. Najpopularniejsze narzędzia typu open source, służące do tworzenia dynamicznych witryn, to język PHP i system zarządzania relacyjnymi bazami danych MySQL. Oba te narzędzia oferują wysoką wydajność, przenośność i niezawodność. Wśród wielu ogromnych możliwości oraz zalet PHP i MySQL mają także taką, że sprawne posługiwanie się nimi nie jest zbyt skomplikowane nawet dla początkujących.

Książka "PHP6 i MySQL 5. Dynamiczne strony WWW. Szybki start" zawiera precyzyjny opis czynności oraz bogato ilustrowane zrzutami ekranu niezbędne wskazówki i wyjaśnienia, ułatwiające samodzielne zbudowanie dynamicznej strony internetowej. Dzięki temu podręcznikowi nauczysz się wyszukiwać i usuwać błędy w skryptach PHP, tworzyć formularze w języku HTML oraz zapobiegać atakom na Twoje witryny. Poznasz także podstawowe i zaawansowane techniki tworzenia różnych aplikacji (na przykład stron wielojęzycznych lub obsługujących fora dyskusyjne).

  • PHP i MySQL
  • Tworzenie formularza w języku HTML
  • Tablice i łańcuchy
  • Tworzenie i wywoływanie własnych funkcji
  • Wypełnianie baz danych
  • Zabezpieczenia
  • Stosowanie modyfikatorów
  • Szyfrowanie danych
  • Tworzenie uniwersalnych witryn
  • Budowanie strony domowej
  • Wielojęzyczna strona WWW
  • Tworzenie kont użytkowników i nadawanie uprawnień

Szybko i łatwo naucz się tworzyć funkcjonalne oraz bezpieczne
witryny internetowe


ASP.NET 3.5. Tworzenie portali internetowych w nurcie Web 2.0

okladka

Poznaj sekrety zaawansowanych technologii budowy
portali internetowych Web 2.0

  • Jak zaprojektować witrynę dla platformy ASP.NET i ASP.NET AJAX?
  • Jak rozbudować serwis zgodnie z zasadami ergonomii?
  • Jak zwiększyć wydajność serwera?

Portale sieciowe Web 2.0, opierające się na technologii AJAX, umożliwiają użytkownikom personalizowanie stron, a także agregowanie danych z różnych źródeł. Wszystko to sprawia, że są doskonałymi serwisami korporacyjnymi i należą do najefektywniejszych aplikacji sieciowych. Zastosowanie mechanizmów AJAX pozwala na udostępnienie interaktywnego i rozbudowanego interfejsu, działającego znacznie szybciej i bardziej wydajnie niż w tradycyjnych serwisach. Natomiast wykorzystanie widżetów (komponentów typu plag-and-play) zapewnia przejrzystość architektury portalu i łatwość jego rozbudowy, ponieważ są one opracowywane niezależnie od warstwy rdzeniowej systemu.

Książka "ASP.NET 3.5. Tworzenie portali internetowych w nurcie Web 2.0" zawiera opis najnowszych metod i technologii projektowania oraz budowy portali z wykorzystaniem platformy ASP.NET i środowiska ASP.NET AJAX. W podręczniku przedstawiono także praktyczne rozwiązania problemów związanych z projektowaniem, wdrażaniem, utrzymaniem, a także skalowaniem i usprawnianiem serwisu. Dzięki tej pozycji poznasz poszczególne fazy budowy prototypowego portalu, zaawansowane techniki technologii AJAX oraz sposoby optymalizacji kodu. Nauczysz się m. in. przygotowywać widżety klienckie za pomocą kodu JavaScript, tworzyć własne mechanizmy obsługi wywołań, zwiększać wydajność serwera i skalowalność usług sieciowych. Zdobędziesz zatem całą potrzebną Ci wiedzę i umiejętności, które pozwolą zbudować stabilny, nowoczesny i bezpieczny portal internetowy.

  • Wprowadzenie do budowy portali internetowych
  • Architektura portali i widżetów
  • Projekt warstwy sieciowej w środowisku ASP. NET AJAX
  • Projekt warstwy danych i warstwy biznesowej na platformie NET 3.5
  • Widżety klienckie
  • Optymalizacja pracy środowiska ASP.NET AJAX
  • Tworzenie asynchronicznych i transakcyjnych usług sieciowych z uwzględnieniem buforowania danych
  • Skalowalność usług sieciowych
  • Zwiększenie wydajności serwera i klienckiej części aplikacji
  • Zarządzanie witryną

Zaprojektuj bardzo wydajną i supernowoczesną witrynę internetową


Domowe sieci komputerowe. Gotowe rozwiązania

okladka

Szybko zbuduj własną, niezawodną sieć!

  • Jak udostępniać foldery?
  • Jak być widocznym w Internecie?
  • Jak zabezpieczyć komputer w sieci?

Domowa sieć komputerowa daje możliwość wymiany plików i folderów pomiędzy użytkownikami. Pozwala wszystkim korzystać z tej samej drukarki lub skanera. Zaś podłączenie jej do Internetu znacznie ułatwia codzienną pracę i zapewnia rozrywkę, a także umożliwia szybki kontakt z rodziną i znajomymi na całym świecie dzięki poczcie elektronicznej, komunikatorom lub darmowym połączeniom telefonicznym. Czytając tę książkę, nauczysz się samodzielnie budować i obsługiwać bezpieczną domową sieć komputerową -- w taki sposób, abyś mógł cieszyć się zdobyczami informatyki!

Książka "Domowe sieci komputerowe. Gotowe rozwiązania" to praktyczny przewodnik zawierający wszelkie niezbędne informacje, które pozwolą Ci samodzielnie podłączyć i skonfigurować domowy komputer do pracy w Internecie. Z tego podręcznika dowiesz się także, jakie urządzenia umożliwiają rozdzielenie łącza na kilku użytkowników, jak dobrać odpowiednie okablowanie, w jaki sposób udostępniać urządzenia współpracujące z komputerem, a także jak korzystać z darmowych połączeń telefonii internetowej oraz komunikatorów. Nauczysz się nie tylko zabezpieczać swój komputer przed atakami z sieci, ale także usuwać wirusy, gdy sprzęt zostanie zainfekowany.

  • Przygotowanie komputera do pracy w sieci
  • Podłączanie i okablowanie
  • Instalacja karty sieciowej
  • Adresy IP
  • Udostępnianie drukarki
  • Dostęp do Internetu -- rodzaje łączy
  • Poczta elektroniczna
  • Komunikatory internetowe
  • Telefonia internetowa
  • Program Skype
  • Bezpieczeństwo pracy w sieci

Zostań administratorem własnej domowej sieci komputerowej!


JavaScript - mocne strony

okladka

Poznaj doskonałą użyteczność języka JavaScript!

  • Jak efektywnie wykorzystać najlepsze funkcje JavaScript?
  • Jak pisać programy, aby ustrzec się błędów?
  • Jak zdefiniować podzbiór języka i tworzyć idealne aplikacje?

Warto poznać język JavaScript, ponieważ stanowi on jedno z ważniejszych narzędzi w informatyce -- dzięki temu, że jest jednocześnie podstawowym i domyślnym językiem przeglądarek internetowych oraz językiem programowania. JavaScript pozwala na tworzenie wydajnego kodu bibliotek obiektowych czy aplikacji opartych na technice AJAX. Jego skrypty służą najczęściej do zapewniania interaktywności, sprawdzania poprawności formularzy oraz budowania elementów nawigacyjnych. Dość łatwa składnia sprawia, że pisanie pełnoprawnych i wydajnych aplikacji w tym języku nie jest trudne nawet dla początkujących programistów.

Książka "JavaScript -- mocne strony" to wyjątkowy podręcznik do nauki tego popularnego, dynamicznego języka programowania. Dowiesz się z niej, jak efektywnie wykorzystać wszystkie jego mocne strony (m.in. funkcje, dynamiczne obiekty, literały obiektowe) oraz jak unikać pułapek. Poznasz elementy składowe języka oraz sposoby ich łączenia, zrozumiesz, na czym polega dziedziczenie prototypowe, w jaki sposób brak kontroli typów ma pozytywny wpływ na pisanie aplikacji oraz dlaczego stosowanie zmiennych globalnych jako podstawowego modelu programowania nie jest dobrym pomysłem. Znając wszelkie ograniczenia języka JavaScript, będziesz mógł profesjonalnie wykorzystać jego najlepsze części.

  • Gramatyka języka JavaScript
  • Obiekty i funkcje
  • Rekurencja
  • Kaskadowe łączenie wywołań
  • Literały obiektowe
  • Dziedziczenie -- pseudoklasyczne, prototypowe, funkcyjne
  • Tablice
  • Wyrażenia regularne
  • Klasa znaków i kwantyfikator wyrażenia regularnego

Nie trać czasu -- sięgaj tylko po to, co najlepsze w języku JavaScript!


« poprzednia 1 2 3 4 5 6 7 następna »