Crate Game Engine 20080313 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Crate Game Engine 20080313 (Default branch)
# 1  
Old 03-14-2008
Crate Game Engine 20080313 (Default branch)

Image The Crate Game Engine is a game engine that is designed to make creating games trivial. The rendering and scripting engines are removed from the game engine to make the specialization of games as easy as possible. Currently, scripting support is implemented to allow a Lua script to be put directly in the game file, which can be validated as XML. Multiplayer text based adventure-style games can be played with the existing console rendering engine. License: GNU General Public License (GPL) Changes:
Crate Game Engine has been completely rewritten from scratch after realizing that the current direction was not going to scale as intended. This release represents the first working release after the rewrite. No games are currently playable, but it is a working proof-of-concept of the new asynchronous message passing-based engine.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
Dancer::Engine(3pm)					User Contributed Perl Documentation				       Dancer::Engine(3pm)

NAME
Dancer::Engine - base class for Dancer engines SYNOPSIS
my $engine = Dancer::Engine->build( Serializer => 'JSON', $configuration ); DESCRIPTION
Dancer has various engines such Serializer engines, Template engines, Logger engines and Session handlers engines. This is the base class for all Dancer engines. If you're writing an engine of a common type (such as those mentioned above), you probably want to simply use their base class, which in turn use Dancer::Engine. For example, Template engines inherit from Dancer::Template::Abstract and Serializer engines inherit from Dancer::Serializer::Abstract. Those Abstract base classes inherit from Dancer::Engine. If a new type of Dancer engine is created, it is best it inherits from this class. ATTRIBUTES
name The name of the engine, such as JSON, or Simple. type The type of the engine, such as Serializer, or Session. METHODS
/SUBROUTINES config Fetches the configuration of the engine. my $configuration = $engine->config; You can only set the configuration at initialization time, not after. build Builds and returns the engine. my $engine = Dancer::Engine->build( $type => $name, $config ); AUTHOR
Alexis Sukrieh LICENSE AND COPYRIGHT
Copyright 2009-2010 Alexis Sukrieh. This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information. perl v5.14.2 2011-11-30 Dancer::Engine(3pm)