Main > Free Download Search >

Free game implementation software for linux

game implementation

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3725
Procinfo NG 2.0.113 (C++ Implementation)

Procinfo NG 2.0.113 (C++ Implementation)


Procinfo NG is a ground-up rewrite of the procinfo program. more>>
Procinfo NG is a ground-up rewrite of the procinfo program. Procinfo NGs goal is to make the code more readable (and reusable) and to restore broken functionality of the original program.
The original program was written for Linux 1.0, and updated through 2.2. This version is for 2.6.
Enhancements:
- Updates were made to match what some Linux distributions have done to procinfo-18.
- Support for MSI and XEN interrupts were added.
- Some non-x86 architectures are handled.
- Assorted bugs and 80-character console nonsense were fixed.
<<less
Download (0.041MB)
Added: 2007-08-11 License: GPL (GNU General Public License) Price:
805 downloads
 
Other version of Procinfo NG
Procinfo NG 1.0 (Perl Implementation)Procinfo NG 1.0 (Perl Implementation) Procinfo NG is a ground-up rewrite of the procinfo ... Implementation) - Thaddeus Messenger. Procinfo NG. Procinfo NG is a ground-up rewrite of the
License:GPL (GNU General Public License)
Download (0.010MB)
897 downloads
Added: 2007-05-10
Fast MD5 Implementation in Java 2.6.1

Fast MD5 Implementation in Java 2.6.1


Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java. more>>
Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java.
Fast MD5 Implementation in Java includes an optional native method for even greater speed improvements.
How Fast Is It?
Short answer:Much faster than any other Java implementation that I have tested and (surprisingly) even faster than the native, non-Java MD5 implementation on some systems.
Long answer:First of all, it is important to note that the term "fast" is used here in relative terms. The implementation of the MD5 message digest algorithm available on this page is written in Java and is fast compared with other implementations written in Java, both because it is heavily optimized by itself and because there is an optional native method that makes it even faster when the platform supports it. How it compares to a sensible implementation written in a language, such as C, that is compiled directly to machine code, is heavily dependent upon how good of a job the JIT compiler in your JVM does in compiling the code or whether you are able to use the optional native method.
Enhancements:
- Martin West contributed a bug fix and some code refactoring to make all targets work out of the box in the Ant build file. Previously, the "dist" target did not work if the "docs" directory was not present.
<<less
Download (0.073MB)
Added: 2006-03-06 License: LGPL (GNU Lesser General Public License) Price:
1350 downloads
Suffix tree implementation library 1.2

Suffix tree implementation library 1.2


Suffix tree implementation library is a C library, an implementation of the suffix trees algorithm to store/retrieve key/data pa more>>
Suffix tree implementation library is a C library, an implementation of the suffix trees algorithm to store/retrieve key/data pairs.
The main advantages are a linear indexing time, little memory usage, and very fast retrieving.
It has been developped on FreeBSD/gcc but should be fairly portable.
The source code "testsfx.c" show an example of how to use the library both for inserting, retrieving, and deleting data. There arent many functions and comments should be enough to give you an idea of how to use the library. (read the header of the source file)
You should edit sfxdisk.h to suit your needs: you can change the alphabet size and the offset type. It should be OK to use "long long" 64 bits ints instead of long, in fact I tested it succesfully but havent gone to the point of filling more than 2 GB of data (needless to say you need a 64 bits filesystem).
Two "tools" come with the library (new with version 1.2): dumpsfx and loadsfx. dumpsfx is used to dump the database: dumpsfx [-s separator] if you want to output the result as readable text or dumpsfx < file.sfx > -h to output it for reloading with loadsfx.
dumpsfx outputs on stdout and loadsfx reads from stdin. loadsfx < suffix tree file to create > < dumped_file
Enhancements:
- removed an useless offset incrementation in STwritenode
<<less
Download (0.015MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
1189 downloads
Bellagio OpenMAX IL Implementation 0.3.1

Bellagio OpenMAX IL Implementation 0.3.1


Bellagio is a sample implementation of OpenMAX IL for Linux. more>>
Bellagio is a sample implementation of OpenMAX IL for Linux.
It enables software developers and ISVs to familiarize themselves with the OpenMAX IL API and to develop their own OpenMAX multimedia and streaming media components for mobile devices, including codecs, video I/O, and audio mixers.
Included sample components comply with the OpenMAX base and interoperability profiles and can be tunnelled together.
Main features:
- a shared library with the IL core and a "reference" OpenMAX component
- a number of OpenMAX components which pass Khronos conformance tests
- a set of GStreamer plugins that use the IL API (not available yet)
Enhancements:
New video components:
- ffmpeg based MPEG4/H.264 decoder
- color converter component YUV -> RGB
- video renderer based on devFB
New audio component:
- audio file reader based on ffmpeg audio format
- volume component
Fixed known bugs:
- FFMPEG audio decoder now works on FC6 and other distributions with the latest ffmpeg release (0.4.9-0.35.20070204)
Known pending bugs:
- some ogg streams can not be decoded properly
- the tunneling between file reader, mp3 dec based on ffmpeg - alsa sink ends in a deadlock sometimes.
- This behavior has been detected some times using FC6 and UBUNTU, not with the FC4
Full list of components:
Audio:
- ogg decoder based on libvorbis (stand alone components, and multiple roles component)
- mp3 decoder based on mad decoder
- mp3 decoder based on ffmpeg (multiple roles component)
- volume component
- alsa audio sink
- ffmpeg audio file reader (to be used with mp3 ffmpeg decoder)
Video:
- MPEG4 decoder based on ffmpeg (multiple roles component)
- H.264 decoder based on ffmpeg (multiple roles component)
- Color converter based on ffmpeg
- video renderer based on devFB
- Major additions to the 0.2
- New port classes
The components are:
- multiple formats audio decoder component that supports mp3 and ogg audio formats
- alsa sink component
- all the other components are NOT compatible with the new architecture.
- They have been removed and will be ported to the new architecture in a further delivery
<<less
Download (0.49MB)
Added: 2007-06-06 License: GPL (GNU General Public License) Price:
895 downloads
Objective Modula-2 1.00 (Reference Implementation)

Objective Modula-2 1.00 (Reference Implementation)


Objective Modula-2 programming language is a hybrid between Smalltalk and Modula-2. more>>
Objective Modula-2 programming language is a hybrid between Smalltalk and Modula-2 based on the object model and runtime of Objective-C.
The design is an example how native Cocoa/GNUstep support can be added to static imperative programming languages without implementing a bridge.
Objective Modula-2s scope encompasses the design of the Objective Modula-2 programming language and the implementation of a compiler to implement it. The initial compiler will generate Objective-C source code.
Enhancements:
- This code is used to verify ideas and concepts which come up in the course of defining the language.
- It is in an early stage, incomplete and subject to frequent changes.
<<less
Download (0.019MB)
Added: 2007-07-21 License: (FDL) GNU Free Documentation License Price:
825 downloads
Gamazons 0.83

Gamazons 0.83


Gamazons is a Gnome implementation of the Amazons board game. more>>
Amazons is a game played on a 10x10 chess board. Each side has four pieces (amazons) that move like chess queens (in a straight line in any direction). Instead of capturing pieces like in chess, the game is determined based on who moves last.

Each move consists of two parts. First an amazon moves to a new square and then fires an arrow to another square (the arrow is fired in a straight line in any direction from the square the amazon landed on).

The square the arrow lands on becomes a permenant block for the rest of the game. No one can move over it, or fire an arrow over it. Every turn an amazon must move and fire an arrow, so every turn there is one less square available on the board. Try and block in your opponent or section off a good chunk of the board for yourself.

This is a Gnome 2 app, so that must be installed on your system for it to work. Other than that, from the main directory, type "./configure" to generate the necessary makefiles. Then make, make install to compile and install the game. Then type gamazons to start the game.

Note: Ive heard reports of the ./configure erroring out on RH8 with the following message:
checking for libgnomeui-2.0... Package libgnomeui-2.0 was not found in the pkg-config search path.

Perhaps you should add the directory containing `libgnomeui-2.0.pc to the PKG_CONFIG_PATH environment variable
No package libgnomeui-2.0 found
This problem can be fixed by installing the libgnomeui-devel-2.0.3-3 RPM file.

You can set the player settings from the settings->player menu. You can set it to play AI vs AI or whatever you like.

However, I do have a few default option overrides. For instance, when you get near the end of the game and you dont feel like brainlessly moving a bunch of pieces that are already blocked off into their own areas, you can click on "Auto Finish" which will set both players as AI with a 1 second think time. Also, if you get a little tired of waiting for the AI to move (perhaps you set the time to think too long), you can click on the Force Move button and make him move right then.

Things that arent implemented yet are the network and help menus. Also the undo button doesnt do anything yet (although Ive pretty much got the framework to do it).
<<less
Download (0.25MB)
Added: 2005-07-21 License: GPL (GNU General Public License) Price:
1556 downloads
Resource Management Game 0.12

Resource Management Game 0.12


Resource Management Game project is a Web-based resource management game. more>>
Resource Management Game project is a Web-based resource management game.

Resource Management Game is a PHP framework for easily creating resource management and strategy games.

Two playable games are included.

The system uses sessions to store data and should work out of the box with little or no configuration.

<<less
Download (0.081MB)
Added: 2007-01-10 License: GPL (GNU General Public License) Price:
1022 downloads
GNOME Breakout 0.5.3

GNOME Breakout 0.5.3


Michael Pearson project is a break-the-blocks game for GNOME. more>>
Michael Pearson project is a break-the-blocks game for GNOME.
GNOME Breakout is an implementation of the old arcade game Arkanoid. It supports mouse and keyboard control, multiple difficulty levels, various nifty powerups, exploding blocks, and customizable levels.
Enhancements:
- Changed all deprecated GNOME 1 and GTK 1 functionality to GNOME 2 and GTK 2
- calls.
<<less
Download (0.19MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1089 downloads
libGarbageCollector 1.1

libGarbageCollector 1.1


libGarbageCollector is an incremental garbage collector with a tri-color, Baker treadmill, write-barrier implementation. more>>
libGarbageCollector is an incremental garbage collector with a tri-color, Baker treadmill, write-barrier implementation.

libGarbageCollector is built from the garbage collector code used in the Io programming language project.
<<less
Download (0.034MB)
Added: 2006-05-22 License: BSD License Price:
1252 downloads
Invade Earth 2.7.9

Invade Earth 2.7.9


Invade Earth is an open-source implementation of the popular board game Risk 2210 AD. more>>
Invade Earth is an open-source implementation of the popular board game Risk 2210 AD.
Invade Earth includes a map editor, support for variant rules including Classic and Secret Mission modes, and a network play mode.
Main features:
- Multiple rule sets and maps:
- Invade Earth A.D. 2210
- Amoeba Invasion Expansion
- Mars Expansion
- Pantheon Expansion (our version of Risk: Godstorm) (coming soon)
- Classic
- Secret Mission
- Custom rule values
- A versatile Map Editor
- Several built-in AIs (play against the computer)
- Network support (play against your friends)
- A centralized list of open internet games
- Save and load game states, even over a network
- Watch a replay of saved games
<<less
Download (MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
675 downloads
Adams Happy Electronic Morabaraba 0.7

Adams Happy Electronic Morabaraba 0.7


Adams Happy Electronic Morabaraba is an implementation of Morabaraba. more>>
Adams Happy Electronic Morabaraba is an implementation of Morabaraba, an ancient African board game similar to Nine Mens Morris.
Enhancements:
- A new GUI based on reusable Morabaraba control was added.
- The ability to edit games visually was added.
- The ability to create custom "themes" (board/piece sets) was added.
- Animation was made faster for rapid gameplay.
- A move may be taken back.
- The engine is unchanged.
<<less
Download (0.54MB)
Added: 2007-08-02 License: GPL (GNU General Public License) Price:
819 downloads
ANUGA 1.0 Beta 4669

ANUGA 1.0 Beta 4669


ANUGA is a software implementation of a hydrodynamic model that is specifically designed to model wetting and drying processes. more>>
ANUGA is a software implementation of a hydrodynamic model that is specifically designed to model wetting and drying processes.

<<less
Download (3.5MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
803 downloads
midi pong 0.1

midi pong 0.1


midi pong is an implementation of the pong game that works as a MIDI instrument. more>>
midi pong is an implementation of the pong game that works as a MIDI instrument.

Seen it before? As a MIDI instrument? As a VST plugin? When you play pong, you play music. You can try it here as an applet, though thats not half as cute as connecting it to a nice soft-synth sound, adding a few effects (arpeggiator, anyone?) and letting it play some loops for you.

Dont believe me? Try it. If youre too chicken then listen to this sample: pong (1.4mb). Its made up of three voices played by pong - no meddling with the MIDI output, this is pure pong power!

For your incidental compositions you can choose computer, keyboard or mouse control (or gamecontroller if you get the source) for the left and right rackets. You can choose the scale that pong plays notes from when the ball is hit. You can choose the tempo of the performance. The MIDI output device. The MIDI channel. This pong uses Swing and requires Java 1.4 or newer.

Usage:

Download and run with java -jar pong.jar

<<less
Download (0.036MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
913 downloads
Easy Game Library 20040323

Easy Game Library 20040323


Easy Game Library is a C++ class libary designed for quick and easy development of games. more>>
Easy Game Library is library of C++ classes designed to make game programming easier. Now it consists only of easy_sprite library which consists of classes for using sprites.

It should compile on different platforms because it uses SDL library as backend.

Installation:

To install run such sequence of commands:

make - Compiles library and tests

make install - Installs library and tests
<<less
Download (0.057MB)
Added: 2005-09-30 License: LGPL (GNU Lesser General Public License) Price:
1488 downloads
Games::Alak 0.18

Games::Alak 0.18


Games::Alak is a simple game-tree implementation of a gomoku-like game. more>>
Games::Alak is a simple game-tree implementation of a gomoku-like game.

SYNOPSIS

% perl -MGames::Alak -e Games::Alak::play
...Or just run Alak.pm as if it were a program...
...Program responds with output, and a prompt:

Lookahead set to 3. I am X, you are O.
Enter h for help
X moves from 1 to 5, yielding .xxxx..oooo
alak>
...and now you enter the commands to play.

This module implements a simple game-tree system for the computer to play against the user in a game of Alak. You can just play the game for fun; or you can use this module as a starting point for understanding game trees (and implementing smarter strategy -- the modules current logic is fairly simple-minded), particularly after reading my Perl Journal #18 article on trees, which discusses this modules implementation of game trees as an example of general tree-shaped data structures.

<<less
Download (0.009MB)
Added: 2007-01-02 License: Perl Artistic License Price:
1027 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5