Wykorzystaj do tworzenia gier
najpopularniejszy język programowania ery internetu
Java jest nowoczesnym i prostym językiem programowania zorientowanym obiektowo. Trudno nie doceniać jej zalet -- czytelna i zrozumiała składnia, uniwersalny, niezależny od platformy kod i przede wszystkich bezpłatny dostęp do doskonałych narzędzi programistycznych. Javę doceniło już wielu twórców oprogramowania, wśród których brakowało jednak twórców gier i aplikacji "rozrywkowych". Dotychczas w Javie tworzono jedynie proste układanki, gry karciane i łamigłówki lub nieśmiertelne aplety typu "padający śnieg", które przez długi czas straszyły nas z przeglądarek internetowych. Czas na zmianę! Wykorzystaj swoje umiejętności programowania w Javie, sięgnij po wiadomości zawarte w tej książce i napisz prawdziwą grę -- z grafiką, inteligentnymi przeciwnikami, wydajnym silnikiem 3D wspomaganym sprzętowo i przestrzennym dźwiękiem.
"Java. Tworzenie gier" to książka o programowaniu gier, na jaką czekałeś. Zawiera zarówno opis podstawowych mechanizmów używanych w grach, jak i szczegółowe omówienie zaawansowanych technik. Dowiesz się, jak wykorzystać platformę Java 1.4 do tworzenia szybkich, pełnoekranowych gier akcji, przygodówek i trójwymiarowych strzelanek. Nauczysz się tworzyć wspomaganą sprzętowo grafikę, algorytmy sztucznej inteligencji i znajdowania drogi, realistyczne efekty dźwiękowe i mechanizmy obsługi gry dla wielu graczy.
* Algorytmy wyświetlania grafiki 2D
* Tworzenie interfejsu użytkownika z wykorzystaniem komponentów Swing
* Programowanie efektów dźwiękowych działających w czasie rzeczywistym
* Klient i serwer gry wieloosobowej
* Wyświetlanie grafiki 3D
* Mapowanie tekstur i symulacja oświetlenia
* Drzewa BSP
* Algorytmy detekcji kolizji i wykrywania drogi
* Sztuczna inteligencja i tworzenie botów
* Zapisywanie stanu gry
* Optymalizacja kodu
* System sterowania grą
Udowodnij "fachowcom" krytykującym szybkość Javy, że nie mają racji. Napisz wspaniałą grę w Javie. W tej książce znajdziesz wszystkie wiadomości, które są do tego niezbędne.
Wykorzystaj do tworzenia gier
najpopularniejszy język programowania ery internetu
Java jest nowoczesnym i prostym językiem programowania zorientowanym obiektowo. Trudno nie doceniać jej zalet -- czytelna i zrozumiała składnia, uniwersalny, niezależny od platformy kod i przede wszystkich bezpłatny dostęp do doskonałych narzędzi programistycznych. Javę doceniło już wielu twórców oprogramowania, wśród których brakowało jednak twórców gier i aplikacji "rozrywkowych". Dotychczas w Javie tworzono jedynie proste układanki, gry karciane i łamigłówki lub nieśmiertelne aplety typu "padający śnieg", które przez długi czas straszyły nas z przeglądarek internetowych. Czas na zmianę! Wykorzystaj swoje umiejętności programowania w Javie, sięgnij po wiadomości zawarte w tej książce i napisz prawdziwą grę -- z grafiką, inteligentnymi przeciwnikami, wydajnym silnikiem 3D wspomaganym sprzętowo i przestrzennym dźwiękiem.
"Java. Tworzenie gier" to książka o programowaniu gier, na jaką czekałeś. Zawiera zarówno opis podstawowych mechanizmów używanych w grach, jak i szczegółowe omówienie zaawansowanych technik. Dowiesz się, jak wykorzystać platformę Java 1.4 do tworzenia szybkich, pełnoekranowych gier akcji, przygodówek i trójwymiarowych strzelanek. Nauczysz się tworzyć wspomaganą sprzętowo grafikę, algorytmy sztucznej inteligencji i znajdowania drogi, realistyczne efekty dźwiękowe i mechanizmy obsługi gry dla wielu graczy.
* Algorytmy wyświetlania grafiki 2D
* Tworzenie interfejsu użytkownika z wykorzystaniem komponentów Swing
* Programowanie efektów dźwiękowych działających w czasie rzeczywistym
* Klient i serwer gry wieloosobowej
* Wyświetlanie grafiki 3D
* Mapowanie tekstur i symulacja oświetlenia
* Drzewa BSP
* Algorytmy detekcji kolizji i wykrywania drogi
* Sztuczna inteligencja i tworzenie botów
* Zapisywanie stanu gry
* Optymalizacja kodu
* System sterowania grą
Udowodnij "fachowcom" krytykującym szybkość Javy, że nie mają racji. Napisz wspaniałą grę w Javie. W tej książce znajdziesz wszystkie wiadomości, które są do tego niezbędne.
W związku z brakiem obsługi przez Slideshare filmów zamieszczonych w prezentacji oraz sporadycznych rozbiezności z plikiem źródłowym zalecamy najpierw go ściągnąć.
Due to the fact the movies are not supported by Slideshare conversion and a few minor discrepancies with the source file, we recommend that you first download it.
W związku z brakiem obsługi przez Slideshare filmów zamieszczonych w prezentacji oraz sporadycznych rozbiezności z plikiem źródłowym zalecamy najpierw go ściągnąć.
Due to the fact the movies are not supported by Slideshare conversion and a few minor discrepancies with the source file, we recommend that you first download it.
The document discusses BeamUps, a company that aims to revolutionize the distribution of news media. It outlines the traditional model where publishers, journalists, and readers have separate roles and how BeamUps aims to integrate these roles. BeamUps provides a distribution solution for content as well as added value services. It allows for more flexible, a la carte access to content. The document also notes that BeamUps won awards for their innovative business model and as a startup working to change the media landscape.
2. The Witcher– doskonały świat do gier
Początek to proza Andrzeja Sapkowskiego ( 7 książek w serii,
ponad 3 miliony sprzedanych egzemplarzy w 15 krajach).
„Wiedźmin” A. Sapkowskiego to:
Spójny, dorosły świat z oryginalną historią, bohaterami i
oprawą
Ikoniczny bohater – mocna osobowość, wielowymiarowy,
charakterystyczny wygląd
Kopalnia gotowych, sprawdzonych pomysłów dla gier i innych
mediów
piątek, 18 grudnia 2009
3. The Witcher gra PC – udowodniony
sukces
Gra PC RPG roku
Doceniona przez krytykę za unikatowe połączenie
fascynującej historii i widowiskowej walki – średnia ocena
metacritics.com to 86%
Ponad 100 nagród oraz uznanie prestiżowych ośrodków
spoza przemysłu gier
Ponad 1,300,000 sprzedanych sztuk (jedna platforma), a to
nie koniec
Ponad 800,000 zarejestrowanych członków community
FranczyzaThe Witcher : gry na komórkę, gra przeglądarkowa,
karcianka, figurki, wydawnictwo muzyczne CD, etc.
piątek, 18 grudnia 2009
4. Media
"A spectacular debut RPG from CD Projekt that shouldn't be missed"
PC Gamer
"Forget everything you know about RPGs. Intense and deep…The
Witcher is the new reference for RPG" Joystiq
"Blood-soaked and bleak, it looks to be a wake-up call for
mainstream RPGs” EDGE
"Memorable story, immersive combat, fascinating characters -
what's not to like?" Gamespot.com
"It's the kind of game that actually makes you want to track down
some of Sapkowski's stories to learn more about this refreshingly
bleak world. Don't miss it." Gamespy.com
piątek, 18 grudnia 2009
5. The Witcher PC – ponad 100 nagród!
piątek, 18 grudnia 2009
6. …uwzględniając prestiżowe ośrodki
spoza przemysłu growego:
Visual Effects Society – Outstanding Pre-Rendered
Visuals in a Video Game
Academy of Interactive Arts & Sciences – Finalista
w kategorii najlepsza gra RPG 2007 roku
The Writers Guild of America – Nominacja do
Videogame Writing Award
piątek, 18 grudnia 2009
7. Rosnąca społeczność 800k członków community:
The World of The Witcher – podsumowanie
Gry video
?
?
Gry na komórkę i
gry
przeglądarkowe
?
Produkty
wspierające
markę
piątek, 18 grudnia 2009
8. The Witcher: Falstart
2002: CDProjekt specjalizuje się w wydawaniu gier RPG…i na
tej podstawie kupuje prawa do gier w świecie Wiedźmina
2002: CDProjekt Red – debiutant na rynku developerów, gra
za rok
Super-ambitny pierwszy projekt: gra AAA RPG
2004: Licencja na Aurora Engine – kod niedopasowany do
wizji gry
Brak prototypu. 3 fazy projektu. Efekt kuli śnieżnej.
5 lat projektu, gra w 1,5 roku
piątek, 18 grudnia 2009
9. The Witcher: Problemy skali
Licencja na Aurora Engine – w efekcie 80% przepisanego kodu
Brak licencji na mechanikę AD&D, decyzja o stworzeniu
własnej mechaniki RPG. Problem z balansem gry.
Własne narzędzia do edycji i symulacji świata. Edytory,
viewery budowane od podstaw. W efekcie przepisane 80%
licencjonowanego silnika.
20 milionów assetów w grze, kontrola wersji, struktura
repozytorium i problemy z cookowaniem gry
piątek, 18 grudnia 2009
10. The Witcher: Problemy skali
80+ godzin gameplay-a, ponad tydzień testów w jednym
przebiegu! Ogromna ilość bugów w dniu premiery.
8 wersji lokalizacyjnych. 22 tysiące linii dialogowych, 190
tysięcy słów. 167 wyrazów na godzinę, 1600 kwestii dziennie
w studiu. 41 dni nagrań. Piekło.
Gra na PC, setki docelowych konfiguracji – słaba
optymalizacja
Najskuteczniejsze na świecie zabezpieczenie gry… gra na
torrentach na tydzień przed premierą
Droga gra na jedną platformę
piątek, 18 grudnia 2009
11. The Witcher: Produkcja
30- vs. 80+. Wielkość zespołu
30- vs. 30+. Wiek zespołu
Niedoświadczona kadra menadżerska: Producenci
Problemy ze specjalistami
Horizontal Development i Vertical Development jednocześnie
Dema: przy okazji – nie istnieją
piątek, 18 grudnia 2009
12. Wnioski
Samoograniczanie
Konsekwencja, polujący tygrys bla, bla, bla... a jednak
Dobrze użyte Third Party Solutions
Horizontal development i Vertical development w
odpowiedniej kolejności.
Jasno określone i wciąż doskonalone pipeline-y
Debugery!
Planowanie jako niekończący się proces cyrkulacyjny
piątek, 18 grudnia 2009
13. Wnioski
Risky Business. Zawsze zakładamy najbardziej krytyczny
scenariusz i najwyższe faktory bezpieczeństwa.
Raczej doświadczenie niż zapał… i odwrotnie
piątek, 18 grudnia 2009