Florian Berger                           Fabula - Eine flexible Game Engine




        Florian Berger


        Fabula - Eine flexible Game Engine
        für Lehre und Forschung


        Karl-Steinbuch-Stipendium 2010


                                                                    Pädagogische
                                                            Hochschule Weingarten
Florian Berger                                Fabula - Eine flexible Game Engine



                 def process_TriesToMoveEvent(self, event, **kwargs):
                     """Perform sanity checks on target and either confirm, reject or forward to Plugin.
                     """

                    fabula.LOGGER.info("{0} -> {1}".format(event.identifier, event.target_identifier))

                    if not self.room.entity_dict[event.identifier].mobile:

                        fabula.LOGGER.info("'{}' is not mobile".format(event.identifier))

                        kwargs["message"].event_list.append(fabula.AttemptFailedEvent(event.identifier))

                    elif not self.tile_is_walkable(event.target_identifier):

                        fabula.LOGGER.info("{} not walkable".format(event.target_identifier))

                        kwargs["message"].event_list.append(fabula.AttemptFailedEvent(event.identifier))

                    else:
                        fabula.LOGGER.info("target clear, forwarding event to plugin")

                        kwargs["message"].event_list.append(event)

                    return




                                                                                       Pädagogische
                                                                               Hochschule Weingarten
Florian Berger                   Fabula - Eine flexible Game Engine




                 Fokus: Action, 3D, Präsentation



                 Hohe Einstiegsschwelle



                 Komplizierte Anpassung



                                                            Pädagogische
                                                    Hochschule Weingarten
Florian Berger   Fabula - Eine flexible Game Engine




                                            Pädagogische
                                    Hochschule Weingarten
Florian Berger                        Fabula - Eine flexible Game Engine



        The Fabula Open Source Game Engine




                                                                 Pädagogische
                                                         Hochschule Weingarten
Florian Berger                             Fabula - Eine flexible Game Engine



        The Fabula Open Source Game Engine
            - Abenteuer-, Strategie- und Rollenspiele

            - mehrspielerfähig, Client-Server-Architektur

            - Aufzeichnen von Spielabläufen

            - gut dokumentiert und leicht anzupassen

            - kostenlos verfügbar als Open Source (GPL)

            - Linux, Windows, gern auch älter

                                                                      Pädagogische
                                                              Hochschule Weingarten
Florian Berger                        Fabula - Eine flexible Game Engine



        The Fabula Open Source Game Engine




                                                                 Pädagogische
                                                         Hochschule Weingarten
Florian Berger                        Fabula - Eine flexible Game Engine



        The Fabula Open Source Game Engine




                                                                 Pädagogische
                                                         Hochschule Weingarten
Florian Berger                        Fabula - Eine flexible Game Engine



        The Fabula Open Source Game Engine




                                                                 Pädagogische
                                                         Hochschule Weingarten
Florian Berger                                                     Fabula - Eine flexible Game Engine




Fh
                           IT University of Copenhagen
       FH Flensburg


                                      Fraunhofer Institut für digitale Medientechnik,
                                      Erfurt



                                           researching games BarCamp,
                                           Wiesbaden


      VU University,
                            Hochschule RheinMain,
      Amsterdam
                            Wiesbaden




                   E   International Conference on E-Learning and Games,
                       Taipei, Taiwan




                                                                                                Pädagogische
                                                                                        Hochschule Weingarten
Florian Berger                           Fabula - Eine flexible Game Engine



        researching games BarCamp 2011




                                                                    Pädagogische
                                                            Hochschule Weingarten
Florian Berger                           Fabula - Eine flexible Game Engine




                        IT University of Copenhagen


                        Deutscher Akademischer
                 DAAD   Austauschdienst

                                                                    Pädagogische
                                                            Hochschule Weingarten
Florian Berger                         Fabula - Eine flexible Game Engine




                       Vielen Dank!

                 http://fabula-engine.org

                 fberger@florian-berger.de

                 http://florian-berger.de


                                                                  Pädagogische
                                                          Hochschule Weingarten

Fabula - Eine Gameengine für Lehre und Wissenschaft

  • 1.
    Florian Berger Fabula - Eine flexible Game Engine Florian Berger Fabula - Eine flexible Game Engine für Lehre und Forschung Karl-Steinbuch-Stipendium 2010 Pädagogische Hochschule Weingarten
  • 2.
    Florian Berger Fabula - Eine flexible Game Engine def process_TriesToMoveEvent(self, event, **kwargs): """Perform sanity checks on target and either confirm, reject or forward to Plugin. """ fabula.LOGGER.info("{0} -> {1}".format(event.identifier, event.target_identifier)) if not self.room.entity_dict[event.identifier].mobile: fabula.LOGGER.info("'{}' is not mobile".format(event.identifier)) kwargs["message"].event_list.append(fabula.AttemptFailedEvent(event.identifier)) elif not self.tile_is_walkable(event.target_identifier): fabula.LOGGER.info("{} not walkable".format(event.target_identifier)) kwargs["message"].event_list.append(fabula.AttemptFailedEvent(event.identifier)) else: fabula.LOGGER.info("target clear, forwarding event to plugin") kwargs["message"].event_list.append(event) return Pädagogische Hochschule Weingarten
  • 3.
    Florian Berger Fabula - Eine flexible Game Engine Fokus: Action, 3D, Präsentation Hohe Einstiegsschwelle Komplizierte Anpassung Pädagogische Hochschule Weingarten
  • 4.
    Florian Berger Fabula - Eine flexible Game Engine Pädagogische Hochschule Weingarten
  • 5.
    Florian Berger Fabula - Eine flexible Game Engine The Fabula Open Source Game Engine Pädagogische Hochschule Weingarten
  • 6.
    Florian Berger Fabula - Eine flexible Game Engine The Fabula Open Source Game Engine - Abenteuer-, Strategie- und Rollenspiele - mehrspielerfähig, Client-Server-Architektur - Aufzeichnen von Spielabläufen - gut dokumentiert und leicht anzupassen - kostenlos verfügbar als Open Source (GPL) - Linux, Windows, gern auch älter Pädagogische Hochschule Weingarten
  • 7.
    Florian Berger Fabula - Eine flexible Game Engine The Fabula Open Source Game Engine Pädagogische Hochschule Weingarten
  • 8.
    Florian Berger Fabula - Eine flexible Game Engine The Fabula Open Source Game Engine Pädagogische Hochschule Weingarten
  • 9.
    Florian Berger Fabula - Eine flexible Game Engine The Fabula Open Source Game Engine Pädagogische Hochschule Weingarten
  • 10.
    Florian Berger Fabula - Eine flexible Game Engine Fh IT University of Copenhagen FH Flensburg Fraunhofer Institut für digitale Medientechnik, Erfurt researching games BarCamp, Wiesbaden VU University, Hochschule RheinMain, Amsterdam Wiesbaden E International Conference on E-Learning and Games, Taipei, Taiwan Pädagogische Hochschule Weingarten
  • 11.
    Florian Berger Fabula - Eine flexible Game Engine researching games BarCamp 2011 Pädagogische Hochschule Weingarten
  • 12.
    Florian Berger Fabula - Eine flexible Game Engine IT University of Copenhagen Deutscher Akademischer DAAD Austauschdienst Pädagogische Hochschule Weingarten
  • 13.
    Florian Berger Fabula - Eine flexible Game Engine Vielen Dank! http://fabula-engine.org fberger@florian-berger.de http://florian-berger.de Pädagogische Hochschule Weingarten