fabula - eine gameengine für lehre und wissenschaft

13
Florian Berger Fabula - Eine flexible Game Engine Pädagogische Hochschule Weingarten Florian Berger Fabula - Eine flexible Game Engine für Lehre und Forschung Karl-Steinbuch-Stipendium 2010

Upload: mfg-innovationsagentur

Post on 15-May-2015

730 views

Category:

Documents


2 download

DESCRIPTION

Florian Berger Abschlusspräsentation Jahrgang 2010 Karl-Steinbuch-Stipendium

TRANSCRIPT

Page 1: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

Florian Berger

Fabula - Eine flexible Game Enginefür Lehre und Forschung

Karl-Steinbuch-Stipendium 2010

Page 2: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

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

Page 3: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

Hohe Einstiegsschwelle

Komplizierte Anpassung

Fokus: Action, 3D, Präsentation

Page 4: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

Page 5: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

The Fabula Open Source Game Engine

Page 6: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

The Fabula Open Source Game Engine

- kostenlos verfügbar als Open Source (GPL)

- gut dokumentiert und leicht anzupassen

- mehrspielerfähig, Client-Server-Architektur

- Aufzeichnen von Spielabläufen

- Linux, Windows, gern auch älter

- Abenteuer-, Strategie- und Rollenspiele

Page 7: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

The Fabula Open Source Game Engine

Page 8: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

The Fabula Open Source Game Engine

Page 9: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

The Fabula Open Source Game Engine

Page 10: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

IT University of Copenhagen

Fraunhofer Institut für digitale Medientechnik,Erfurt

researching games BarCamp,Wiesbaden

Hochschule RheinMain,Wiesbaden

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

FH FlensburgFh

VU University,Amsterdam

Page 11: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

researching games BarCamp 2011

Page 12: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

IT University of Copenhagen

DAAD Deutscher AkademischerAustauschdienst

Page 13: Fabula - Eine Gameengine für Lehre und Wissenschaft

Florian Berger Fabula - Eine flexible Game Engine

PädagogischeHochschule Weingarten

Vielen Dank!

[email protected]

http://florian-berger.de

http://fabula-engine.org