1 / 16

Bylo nás pět…

Bylo nás pět…. Jan Šebesta Jakub Kotrla Kateřina Dufková David Šinágl Jan Bureš. Hodiny Historie. Real-time taktická bojov á hr a Taktická = žádné budovy, pouze jednotky Původně inspirovaná sérií her Heroes of Might and Magic Později spíše hrami typu Age of Empires

Télécharger la présentation

Bylo nás pět…

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bylo nás pět… • Jan Šebesta • Jakub Kotrla • Kateřina Dufková • David Šinágl • Jan Bureš

  2. Hodiny Historie • Real-time taktická bojová hra • Taktická = žádné budovy, pouze jednotky • Původně inspirovaná sérií her Heroes of Might and Magic • Později spíše hrami typu Age of Empires • http://code.google.com/p/strategie-2d

  3. Co v jiné hře nenajdete • Praotce Čecha, kněžnu Libuši, Přemysla Oráče a jiné historické postavy • Věrnou kopii Vyšehradu a dalších míst české historie jako herní mapu

  4. Použité technologie • Framework HGE a C++ • SVN • Enterprise Architect • NSIS instalátor • Adobe Photoshop • Doxygen • DevPartner Profiler • a další …

  5. Issue tracker na GoogleCode.com

  6. Rozsah práce • 0.5 MB zdrojových kódů • Přes 600 revizí na SVN • 14 dní pro každého z 5 členů týmu • 40 hodin týmových schůzek

  7. Rozsah hry • 13 souborů s terény • 21 souborů s animacemi jednotek • 4 MB herních map • 3 mise a tutoriál

  8. Cesta kampaní

  9. Co se stihlo – implementace • Inteligentní módy jednotek a akce (Patrol, Search and Destroy, Explore) • Skupiny jednotek, očíslované skupiny • Panel s minimapou • Hotkeys • Propracovaný systém triggerů • Plynule navazující terén • Větvené kampaně • Pathfinder s waypointy

  10. Co se stihlo navíc –implementace • Optimalizované vykreslování mapy • Plynulé scrollování • Pathfinder ve vlastním vlákně • Blackmapa a Fog of war (i na minimapě) • Snadný modding pomocí INI souborů • Hudba dle kontextu hry • Vycentrování na výběr • Teleport jednotek

  11. Co se nestihlo – implementace • Různá velikost jednotek • Formace • Síťová hra 

  12. Co se stihlo navíc - ostatní • Programátorská dokumentace v HTML • Vygenerovaná dokumentace v Doxygenu • Nápověda • Verze s instalátorem pro Windows

  13. A nyní HRA!

  14. Co bychom udělali stejně • Dosti dlouhá doba strávená specifikací a návrhem architektury, včetně UML diagramů • Poměrně striktní dodržování časového plánu • Používání Issue trackeru • Důsledné logování • Pravidelné schůzky celého týmu

  15. Co bychom udělali jinak • Místo souborů INI použít XML • Jednoho člověka vyhradit pouze na psaní misí, tvorbu jednotek a vyvažování hry • Nepředpokládat, že hra bude hotová za zlomek času 

More Related