Andrzej Blumenfeld - Techland
Language - Polish
Historia generatora zdarzeń w grze Dying Light. Od założeń projektowych, przez burzliwą implementację aż po funkcjonujący system. Sukcesy, porażki oraz wnioski na przyszłość.
Barrios en los que adquirir una vivienda en venta en ValenciaAvanzaUrbana
Este documento describe los diferentes barrios de Valencia donde comprar una vivienda, incluyendo el centro histórico (Barrio del Carmen y Ciutat Vella), Ruzafa, El Puerto y El Cabanyal, áreas costeras históricamente habitadas por pescadores, y Benimaclet, un antiguo pueblo absorbido por la ciudad que ofrece tranquilidad y cultura. Cada barrio tiene su propio estilo arquitectónico, nivel de actividad y costo de vida.
Guía de alimentos transgénicos 5ª edición, actualizada a Octubre de 2014. Publicada por Greenpeace.
Puede ver la publicación completa en:
http://sporttencen.blogspot.com.es/
El documento presenta una introducción al modelado de clases en Java, describiendo los conceptos básicos de la programación orientada a objetos como clases, objetos, atributos y métodos. El autor es León Arenas Rivera y la presentación fue realizada en la Universidad Católica de Pereira en septiembre de 2014.
This short document promotes creating presentations using Haiku Deck on SlideShare. It encourages the reader to get started making their own Haiku Deck presentation by simply clicking the "GET STARTED" prompt. In just one sentence, it pitches presentation creation using Haiku Deck on SlideShare's platform.
O documento descreve os principais TICs (tecnologias da informação e comunicação) utilizados no setor de coordenação administrativa de um campus, incluindo computadores, tablets e impressoras. A autora critica a falta de uso de um sistema digital de tramitação de documentos, resultando no desperdício de papel.
Barrios en los que adquirir una vivienda en venta en ValenciaAvanzaUrbana
Este documento describe los diferentes barrios de Valencia donde comprar una vivienda, incluyendo el centro histórico (Barrio del Carmen y Ciutat Vella), Ruzafa, El Puerto y El Cabanyal, áreas costeras históricamente habitadas por pescadores, y Benimaclet, un antiguo pueblo absorbido por la ciudad que ofrece tranquilidad y cultura. Cada barrio tiene su propio estilo arquitectónico, nivel de actividad y costo de vida.
Guía de alimentos transgénicos 5ª edición, actualizada a Octubre de 2014. Publicada por Greenpeace.
Puede ver la publicación completa en:
http://sporttencen.blogspot.com.es/
El documento presenta una introducción al modelado de clases en Java, describiendo los conceptos básicos de la programación orientada a objetos como clases, objetos, atributos y métodos. El autor es León Arenas Rivera y la presentación fue realizada en la Universidad Católica de Pereira en septiembre de 2014.
This short document promotes creating presentations using Haiku Deck on SlideShare. It encourages the reader to get started making their own Haiku Deck presentation by simply clicking the "GET STARTED" prompt. In just one sentence, it pitches presentation creation using Haiku Deck on SlideShare's platform.
O documento descreve os principais TICs (tecnologias da informação e comunicação) utilizados no setor de coordenação administrativa de um campus, incluindo computadores, tablets e impressoras. A autora critica a falta de uso de um sistema digital de tramitação de documentos, resultando no desperdício de papel.
La organización de la sociedad humana ha cambiado a lo largo de la historia debido a eventos históricos. La revolución industrial se divide en tres etapas: la primera entre 1750-1840 marcó un éxodo rural a las ciudades y el surgimiento de fábricas. La segunda entre 1870-1914 continuó el crecimiento de las ciudades y la búsqueda de la automatización. La tercera desde 1945 hasta hoy se caracteriza por la revolución en telecomunicaciones, la flexibilidad laboral y la robotización. Los espacios
Allison Lux Nuovo wrote a document on January 19, 2016 about plant-based nutrition. The document likely discusses the health benefits of a plant-based diet and may provide recommendations for including more plants and less animal products in one's nutrition.
Este documento describe los conceptos básicos de las organizaciones. Explica que una organización es un sistema social compuesto por personas y recursos que interactúan para lograr objetivos planificados. También describe las características de las organizaciones formales e informales, los tipos de recursos, y los factores directos e indirectos que componen el entorno de una organización y pueden afectarla.
This document outlines the goals and key concepts to be covered in Module 4 of an English grammar course. The module will focus on analyzing clauses, including identifying verb types and forms, the five basic clause types, verb complements, and distinguishing between independent and dependent clauses. It provides definitions and examples of various clause structures and elements to be examined, such as interrogative, that, relative and subordinate dependent clauses.
Investigación sobre contaminación en nuestro colegio soniaycarolina
Este documento trata sobre un proyecto de investigación realizado en la Institución Educativa Arzobispo Tulio Botero Salazar sobre el mal manejo de basuras por parte de los estudiantes y sus alrededores. La investigación se llevó a cabo mediante entrevistas y encuestas a los estudiantes, y concluyó que ciertos alumnos no comprenden el daño ambiental que causan y que se requiere mayor apoyo de la institución para crear conciencia ecológica a través de campañas de limpieza y char
Bitrix24 is celebrating its 3rd anniversary and has announced several new features and updates. The document highlights new capabilities in workflow automation, SIP phone support, a CRM dashboard, integration with cloud storage services, improved video conferencing, a new mobile app, task templates, and a private marketplace. The updates are aimed at improving collaboration, communication, and business processes for Bitrix24's over 500,000 registered companies.
Incomincia una mattina qualunque. Un incontro apparentemente banale scatena una serie di eventi che evolve in una storia avvincente. Il nostro personaggio, scaraventato in un mondo che non è il suo, reagisce utilizzando la conoscenza che aveva lasciato cadere in disuso nella nostra società imbalsamata. La reazione ai nuovi pericoli risveglia la voglia di combattere sopita e sfocia in un crescendo di situazioni in giro per il mondo. Il gusto per la buona cucina condisce le sue avventure di sapori esotici. Da leggere tutto d'un fiato.
Domain-driven design (DDD) is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts.
La organización de la sociedad humana ha cambiado a lo largo de la historia debido a eventos históricos. La revolución industrial se divide en tres etapas: la primera entre 1750-1840 marcó un éxodo rural a las ciudades y el surgimiento de fábricas. La segunda entre 1870-1914 continuó el crecimiento de las ciudades y la búsqueda de la automatización. La tercera desde 1945 hasta hoy se caracteriza por la revolución en telecomunicaciones, la flexibilidad laboral y la robotización. Los espacios
Allison Lux Nuovo wrote a document on January 19, 2016 about plant-based nutrition. The document likely discusses the health benefits of a plant-based diet and may provide recommendations for including more plants and less animal products in one's nutrition.
Este documento describe los conceptos básicos de las organizaciones. Explica que una organización es un sistema social compuesto por personas y recursos que interactúan para lograr objetivos planificados. También describe las características de las organizaciones formales e informales, los tipos de recursos, y los factores directos e indirectos que componen el entorno de una organización y pueden afectarla.
This document outlines the goals and key concepts to be covered in Module 4 of an English grammar course. The module will focus on analyzing clauses, including identifying verb types and forms, the five basic clause types, verb complements, and distinguishing between independent and dependent clauses. It provides definitions and examples of various clause structures and elements to be examined, such as interrogative, that, relative and subordinate dependent clauses.
Investigación sobre contaminación en nuestro colegio soniaycarolina
Este documento trata sobre un proyecto de investigación realizado en la Institución Educativa Arzobispo Tulio Botero Salazar sobre el mal manejo de basuras por parte de los estudiantes y sus alrededores. La investigación se llevó a cabo mediante entrevistas y encuestas a los estudiantes, y concluyó que ciertos alumnos no comprenden el daño ambiental que causan y que se requiere mayor apoyo de la institución para crear conciencia ecológica a través de campañas de limpieza y char
Bitrix24 is celebrating its 3rd anniversary and has announced several new features and updates. The document highlights new capabilities in workflow automation, SIP phone support, a CRM dashboard, integration with cloud storage services, improved video conferencing, a new mobile app, task templates, and a private marketplace. The updates are aimed at improving collaboration, communication, and business processes for Bitrix24's over 500,000 registered companies.
Incomincia una mattina qualunque. Un incontro apparentemente banale scatena una serie di eventi che evolve in una storia avvincente. Il nostro personaggio, scaraventato in un mondo che non è il suo, reagisce utilizzando la conoscenza che aveva lasciato cadere in disuso nella nostra società imbalsamata. La reazione ai nuovi pericoli risveglia la voglia di combattere sopita e sfocia in un crescendo di situazioni in giro per il mondo. Il gusto per la buona cucina condisce le sue avventure di sapori esotici. Da leggere tutto d'un fiato.
Domain-driven design (DDD) is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts.
2. Agenda
• Wstęp – Czyli kim jestem, czym się zajmuję i o czym jest prezentacja
• Teoria - Czyli co chcieliśmy i jak to zrobiliśmy
• Praktyka – Czyli zderzenie z rzeczywistością
• Wnioski – Czyli czego się nauczyliśmy
• Q&A
3. Kim jestem?
• Frontline Studios
– Gene Labs
• Nitreal Games
– Misja Bielany 2
– Mazowsze: Pogoń w
czasie
• Vivid Games
– Table Twister
– Ski Jumping 2012
– Neon Blitz
– V-Tech
• Techland
– Dying Light
Programista Gier
4. • Crime Cites(2000)
• Speedway Championships (2001)
• Pet Racer (2001)
• Pet Soccer (2001)
• FIM Speedway Grand Prix (2002)
• Chrome (2003)
• Xpand Rally (2004)
• Chrome: SpecForce (2005)
• GTI Racing (2006)
• Crazt Soccer Mundial (2006)
• FIM Speedway Grand Prix 2 (2006)
• Call of Juarez (2006)
• Xpand Rally Xtreme (2006)
• FIM Speedway Grand Prix 3 (2008)
• Nikita: Tajemnica skarbu Piratów
(2008)
• Nikita – Piracki Wyścig (2009)
• Speedway liga (2009)
• Call Of Juarez: Więzy Krwi (2009)
• Nail’d (2010)
• FIM Speedway Grand Prix 4 (2011)
• Dead Island (2011)
• Call of Juarez: The Cartel (2011)
• Mad Raiders (2012)
• Dead Island Riptide (2013)
• Call Of Juarez: Gunslinger (2013)
• Dying Light (2015)
5.
6. • FPP
• Zombie
• Otwarty świat
• Co-op
• Cykl dnia i nocy
• Parkour
• Chrome Engine 6
• ….
9. Cel
• Urozmaicenie gry
• Zachęcenie do eksploracji
• Zapełnienie świata
• Sprawienie wrażenia „życia”
• Ciekawe doświadczenie
10. Założenia
• Zdarzenia które polegają na ratowaniu NPC
• Zdarzenia zrzutów samolotowych
• Nie pojawiają się na oczach
• Nie pojawiają się w miejscach gdzie gracz
dopiero co był ( za plecami itp)
• Występują
– W pewnych odstępach czasowych
– O określonych godzinach
– W określonych miejscach
11. Game Event
• Definicja w skryptach.
• Typ.
• Występowanie:
– Czas
– Częstotliwość
– Miejsce
• Pozycja ustawiana w edytorze (GameEventPlace)
• Plus
– Mało dodatkowych danych
• Minusy
– Brak możliwości ustawiania szczegółowych informacji per instancja
eventu na mapie
– Brak wizualizacji w edytorze
30. Podsumowanie
• 248 files (*.cpp + *.h)
• 2.65 MB
• 16+ różnych scenariuszy
• 64+ różne typy
• 2+ lata developmentu
31. Wnioski
• Jakość kodu
• Ładne prototypy
• Patrzmy na feature który robimy przez pryzmat
konsekwencji, oraz systemów innych osób
• Inicjatywa
• Róbmy grę, nie kod
• Twórzmy narzędzia
• Validatory
• Myślmy