Involved Projects and Packages
Copyright (c) 2004 Alex Pankratov. All rights reserved.
Slightly-optimizing (tm) Brainfuck interpreter, 220.127.116.11
The program is distributed under terms of BSD license.
You can obtain the copy of the license by visiting:
Optimizing brainfuck implementation of dialect based on Daniel's dbfi (see "A very short self-interpreter")
This interpreter has only one input: program and input to the program have to be separated with ! e.g. ",.!a" prints 'a' To use it in interactive mode paste your program as input.
This program can be compiled with LNR macro defined. LNR is another optimization of linear loops (where '<>' balanced), e.g. [->+>++<
OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics
software based on the OpenGL Shading Language (GLSL) specification.
GLM provides classes and functions designed and implemented with the same naming
conventions and functionalities than GLSL so that when a programmer knows GLSL,
he knows GLM as well which makes it really easy to use.
This project isn't limited by GLSL features. An extension system, based on the
GLSL extension conventions, provides extended capabilities: matrix
transformations, quaternions, half-based types, random numbers, etc...
This library works perfectly with OpenGL but it also ensures interoperability
with other third party libraries and SDKs. It is a good candidate for software
rendering (Raytracing / Rasterisation), image processing, physic simulations and
any context that requires a simple and convenient mathematics library.
Source Code Beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA.
* Ident code, aligning on parens, assignments, etc.
* Align on '=' and variable definitions.
* Align structure initializers.
* Align #define stuff.
* Align backslash-newline stuff.
* Reformat comments (a little bit).
* Fix inter-character spacing.
* Add or remove parens on return statements.
* Add or remove braces on single-statement if/do/while/for statements.
* Supports embedded SQL 'EXEC SQL' stuff.
* Highly configurable - 454 configurable options as of version 0.60.
Premake is a build configuration tool. Describe your C, C++, or C# software project using a simple, easy to read syntax and let Premake generate the project files for:
* Microsoft Visual Studio 2002, 2003, 2005, and 2008, including the Express editions
* GNU Make, including Cygwin and MinGW
* Apple Xcode
* IC#Code SharpDevelop
The Augmented Reality Tool Kit (ARToolKit) captures images from video sources, optically tracks markers in the images, and composites them with computer-generated content using OpenGL.
This version uses video4linux
ARToolKit is a software library that can be used to calculate camera position and orientation relative to physical markers in real time. This enables the easy development of a wide range of Augmented Reality applications. ARToolKitPlus is an extended version of ARToolKit's vision code that adds features, but breaks compatibility due to a new class-based API.
This is gish engine, which was released under GPL license (http://crypticsea.blogspot.com/2010/05/gish-open-source.html), with free assests. It won't work with original ones.
Krank is a game of dexterity, being somewhere between breakout and billiard, where the aim of each level is to shove floating stones towards compatible static stones. You control a short chain of stones with your mouse to achieve that.
levelHead uses a hand-held solid-plastic cube as its only interface. On-screen it appears each face of the cube contains a little room, each of which are logically connected by doors.
In one of these rooms is a character. By tilting the cube the player directs this character from room to room in an effort to find the exit.
Some doors lead nowhere and will send the character back to the room they started in, a trick designed to challenge the player's spatial memory. Which doors belong to which rooms?
There are three cubes (levels) in total, each of which are connected by a single door. Players have the goal of moving the character from room to room, cube to cube in an attempt to find the final exit door of all three cubes. If this door is found the character will appear to leave the cube, walk across the table surface and vanish.. The game then begins again.
Files needed to build cubes are in /usr/share/levelhead-data/Data/images/
Grapple is designed to be a simple network layer, allowing the addition of multiplayer features to a game (or other application) for as little as a dozen lines of code. However it is also fully featured, so if you want more from your networking, you can have it.
HLLib is a package library for Half-Life that abstracts several package formats and provides a simple interface for all of them. HLLib is written in native C++ but exposes both a C and C++ interface which can be used in any C or C++ application (additional languages may also use the library with standard C imports). HLLib works natively in both Windows and Linux. BSP, GCF, NCF, PAK, VPK, WAD, XZP and uncompressed ZIP package formats are supported.
The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling.
OSGART is a library that simplifies the development of Augmented Reality or Mixed Reality applications by combining the well-known ARToolKit tracking library with OpenSceneGraph. But rather than acting just as a simple nodekit, the library offers 3 main functionalities: high level integration of video input (video object, shaders), spatial registration (marker-based, multiple trackers), and photometric registration (occlusion, shadow).
osgCal is an adapter to use the cal3d character animation library (http://gna.org/projects/cal3d/) inside the OpenSceneGraph OpenGL based 3D scene graph (http://www.openscenegraph.org).
I'm packaging stuff and kicking ass. https://web.archive.org/web/20130106180239/http://blog.hennevogel.de/kick-ass/
Most of packages here are "in progress" and are intended to be pushed somewhere else or just for personal purposes.
"You really kick ass! :)"
"thanks for the nice clean packaging :)"
This project was created for package ethereum-cpp via attribute OBS:Maintained
This project was created for package openSUSE-Tumbleweed-Container via attribute OBS:Maintained