•        0

Generic Game Framework in eiFFel (G2F3) aims to simplify the development of two player zero sum strategy games by separating game specific code from reusable generic code. So far, abstract board games are best supported.




Related Projects

Endian Firewall Community

Endian Firewall Community (EFW) is a "turn-key" linux security distribution that makes your system a full featured security appliance with Unified Threat Management (UTM) functionalities. The software has been designed for the best usability: very easy to install, use and manage and still greatly flexible. The feature suite includes stateful packet inspection firewall, application-level proxies for various protocols (HTTP, FTP, POP3, SMTP) with antivirus support, virus and spam-filtering f

Procfw - X-Generation Aftermarket Firmware for Playstation Portableâ„¢

PRO Firmware is a Aftermarket Firmware for Playstation Portableâ„¢. It's licensed under the GPLv3, and thus is under full control of the community, made by users for the users. It will continue to provide you with new features, even after Sony drops the plattform and allows you to develope your own applications for PSP. Supported Kernel and Hardware Revisions6.20 [1g, 2g, 3g, 4g, 5g] 6.35 [1g, 2g, 3g, 4g, 5g, 7g, 9g] 6.39 [1g, 2g, 3g, 4g, 5g, 7g, 9g] 6.60 [1g, 2g, 3g, 4g, 5g, 7g, 9g, 11g] Most f

Dif - Deep Image File Format

Deep Image file format allows you to handle, store and manipulate pixels with additional Z samples. It now uses Field3D and save/loads the data through Sparse Fields. using namespace Field3D;DifImage<float> img(V2i(650, 480));unsigned int r, g, b, a; /* Channel indices */img.addChannel("r", r);img.addChannel("g", g);img.addChannel("b", b);img.addChannel("a", a);// Optimal for speedup see SpeedIssues pageimg.addDepth(3.2f);img.addDepth(3.4f);float data[4] = {1.0f, 2.0f, 3.0f, 1.0f};// Write the d

Vimpdb - Integrated Python debugging within Vim

Tired of debugging Python using print statements? Don't like the cumbersome PDB (Python debugger) console? Prefer using Vim for coding your Python programs? VimPdb is the solution - allows debugging Python in an IDE-fashion, right within the Vim editor. Features:Highlighting of currently debugged line and breakpoint lines. F5 - Run/continue running. F2 - Toggle breakpoint at current line Ctrl-F2 / Shift-F2 - Toggle conditional/temporary breakpoint. F7 / F8 - Step into/over F12 - Print stack trac

Orzlisp - a lisp interpreter implmention on ruby by ssword , just for study &amp; fun

a lisp interpreter implmention on ruby by ssword , just for study & fun example: (define putlist (lambda (l) \t(map puts l)))(puts "-----------map------------")(define map (lambda (f l) \t(if (is_null? l)\t \tnull\t\t(cons (f (car l)) (map f (cdr l)))\t )))(putlist (map (lambda (x) (+ x 5)) (list 1 2 3 4))) (puts "-------------fib----------")(define fac (lambda (n) \t(if (= n 0)\t 1\t (* n (fac (- n 1))))))(puts (fac 5))(puts "----------times-------------")(define times (lambda (g n)\t(if (= 0 n

Jsgraph - Geração graficos usando JavaScript e a API do Google Chart.

Classe Javascript para gerar graficos dos mais diversos tipos usando a API do Google Chart. Seu uso é simples de pode ser incorporado fácilmente em projetos de todos os tipos. Exemplo var g = jsGraph; g.setType('pie'); // tipo do grafico g.setTitle('Exemplo jsGraph'); // tituldo do grafico g.setNames([ 'exemplo1', 'exemplo2', 'exemplo3' ]) g.setValues([ 10, 50, 26 ]); // valores do grafico g.setSize(300,200); // tamanho do grafico g.show("teste"); // id do elemento onde o grafico será exbido

Ragamroll - A tool to notate and render Traditional Indian Music

Click on screenshot below to see a video snippet of RagaM Roll in action Sa Ri Ga Ma Pa Da Ni are the seven syllables that are used in the solfa system of Indian Music ( Carnatic and Hindustani ). They are called swara ( note ). Sa is the tonic note, and is not fixed in pitch. Typically it is set to match the pitch of one of the 12-EDO steps and the remaining notes fall in place depending on the Raga chosen. Indian music is traditionally learnt by listening and imitating the teacher, because it

Osgboostpython - boost.python bindings for OpenSceneGraph

boost.python bindings for OpenSceneGraph. Hand-written to hopefully be more optimized, and also to be able to offer a more python-esque view of the OSG data structures. See the README.txt file in the sources for how to build and use the wrappers. They are still very much a work in progress, but basic things work well. For example, we can translate osg::createTexturedQuadGeometry() which is in src/osg/Geometry.cpp almost literally to Python: # As a test of the capacity to create osg::Geometry thr

Grun - GTK based Run dialog

gRun is a GTK based Run dialog that closely resembles the Windows Run dialog, just like xexec. It has a intelligent history mechanism and a dual level fork() mechanism for launching the application in its own process. gRun also has support for launching console mode application in an XTerm as well as associations for file types. gRun is much more powerful than xexec, looks a lot better, and has the big advantage that you can start typing a command without having to mouse-click into the text fiel

Pyrs - Python for Rocket Science

A collection of numerical and scientific utilities. # Solving a simple system of Nonlinear Equationsclass MyProblem(NonlinearEquation): """ Create a sub-class of NonlinearEquation where you provide the problem name and implement the actual function f. You can provide the gradient, g, as well, but if you do not then the solution will default to finite differences. """ name = 'My Problem' def f(self, x): """ This evaluates the system f at x """ return array([ 2 * x[0] - x[1] - exp(-x[0]), 2 * x[1]