Bennu - The game programming language

  •        812

Bennu is a scripting language aimed at making games. Bennu is designed as an easy tool you can use to develop games with. It provides easy solutions for sound and graphic operations. While not being as easy as Game Maker, it is also not as limiting as Game Maker. With Bennu, you decide what game you make. Bennu which was born as a Fenix fork- is actively mantained and makes it easy for both beginners and experienced users to create their own games.

http://www.bennugd.org/

Tags
Implementation
License
Platform

   




Related Projects

Python - Programming Language


Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. It is embeddable within applications as a scripting interface. Build flexible data-driven code using Python's powerful and dynamic introspection capabilities and advanced language features such as meta-classes, duck typing and decorators.

Ruby - Programming Language


A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. The syntax inspired by Perl with Smalltalk-like features. It was also influenced by Eiffel and Lisp. It is a scripting language that is more powerful than Perl, and more object-oriented than Python.

codeworker


This repository is just a fork of the official one available on http://code.google.com/p/codeworker, CodeWorker is a versatile Open Source (GNU Lesser General Public License) parsing tool and a source code generator devoted to generative programming. Generative programming is a software engineering approach interested in automating the production of reusable, tailor-made, adaptable and reliable IT systems. In layman's terms, CodeWorker lets you generate code by parsing existing languages, or by

canercandan-codeworker


This repository is just a fork of the official one available on http://code.google.com/p/codeworker, CodeWorker is a versatile Open Source (GNU Lesser General Public License) parsing tool and a source code generator devoted to generative programming. Generative programming is a software engineering approach interested in automating the production of reusable, tailor-made, adaptable and reliable IT systems. In layman's terms, CodeWorker lets you generate code by parsing existing languages, or by

Jython - Python for the Java Platform


Jython is an implementation of the Python programming language written in Java. It supports Dynamic compilation to Java bytecodes. It has the ability to extend existing Java classes in Jython. It is an excellent embedded scripting language.



go-shootout - Port of the Computer Language Benchmarks Game to the Google Go Programming Language


Port of the Computer Language Benchmarks Game to the Google Go Programming Language

KonsolScript and Game Engine


Free and Open Game Programming Language for Windows and GNU/Linux

Groovy - A dynamic language for the Java platform


Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at multiplying developers’ productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.

Space-Training - A game created using game programming language (GPL)


A game created using game programming language (GPL)

IronPython - Python programming language for the .NET Framework


IronPython is an open-source implementation of the Python programming language which is tightly integrated with the .NET Framework. IronPython can use the .NET Framework and Python libraries, and other .NET languages can use Python code just as easily. It supports an interactive console with fully dynamic compilation.

chess-game-scala - Simple implementation of chess game in Scala programming language.


Simple implementation of chess game in Scala programming language.

Jx9 - An Embeddable Scripting Engine


Jx9 is an embeddable scripting engine that implements a Turing complete programming language based on JSON. Jx9 is the ideal library to use in applications that require modern and efficient scripting support such as games, database systems, text editors, network applications and so forth. Jx9 also natively supports multi-threading and the concept of separate engine handles and virtual machines.

Stackless Python - Enhanced version of the Python


Stackless Python is an enhanced version of the Python programming language. It allows programmers to reap the benefits of thread-based programming without the performance and complexity problems associated with conventional threads. The most prominent feature of Stackless is microthreads, which avoid much of the overhead associated with usual operating system threads.

Lua - Embeddable Scripting Language.


Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

PyG-Latin - An object oriented programming language for creating games that use the curses library.


PyG-Latin is an object oriented programming language intended for creating games that use the curses library. The way it works is loosely based on the Enigma Game Maker in that it uses a library to implement custom functions but keeps most of the syntax of the language it's transpiling to (obviously, with a bit of modification). The language itself is based on GML. It is case sensitive, but not tab sensitive.

status - status of various projects hosted on GitHub


Personal----These are released, but are geared towards personal use; as such, they may be buggy or be of very limited use.* [exceptionpp](https://github.com/cripplet/exceptionpp) -- personal C++ exception library* [django_iin_lookup](https://github.com/cripplet/django_iin_lookup) -- look up credit card brand and stuff, given the first six digits of a credit cardIn Progress----Very buggy, currently in active development.* [spp](https://github.com/cripplet/spp) -- C++ scheduling engine* [courses](

sokobanDOS - A tutorial for 16-bit, x86 assembly language-based game programming


A tutorial for 16-bit, x86 assembly language-based game programming

zoaDGE - Graphics/Game Engine for the D programming language (dlang)


Graphics/Game Engine for the D programming language (dlang)

4115_CGL - Card Game Language project for Programming Languages and Translators


Card Game Language project for Programming Languages and Translators

SampleGameWithLua - This is sample game with Lua Programming Language, hmm my failed project :(


This is sample game with Lua Programming Language, hmm my failed project :(