Main > Free Download Search >

Free roulette cheat software for linux

roulette cheat

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 66
DooM Legacy 1.42

DooM Legacy 1.42


DooM Legacy is an enhanced port of id Softwares Doom. more>>
We have always dreamed of DOOM sources being released! How much days have we been talking about the features wed put in it.

In the middle of 1997, we heard a rumour that the sources of DOOM would be released. Some months later the miracle happened: during December 1997, id Software made the full source code of DOOM public.

KEEP THE BEST OF DOOM: Simple and fast. We wont add a thousands options that complicate the game and make the deathmatch slow down.
NO CHANGE TO THE GAMEPLAY: At least there will be an original gameplay mode.
USER FRIENDLY AND AIMED AT THE PLAYERS: We do Legacy for the people who PLAY and enjoy DOOM today. We wont make an adventure game out of DOOM, damn!
NO CHEATS IN MULTIPLAYER.

<<less
Download (1.62MB)
Added: 2005-04-01 License: GPL (GNU General Public License) Price:
1703 downloads
Robo Hunt 0.1

Robo Hunt 0.1


Robo Hunt is an action game where you have to run for life and plutonium. more>>
Robo Hunt is an action game where you have to run for life and plutonium.

Take all plutonium and dont be caught. The robot hunters are smart and they do not cheat.

<<less
Download (0.12MB)
Added: 2005-11-23 License: GPL (GNU General Public License) Price:
1432 downloads
KANOTIX LITE 2005-04 Final

KANOTIX LITE 2005-04 Final


KANOTIX is a Linux Live CD based on KNOPPIX technology using mostly pure Debian/sid. more>>
This is a Linux Live CD based on KNOPPIX technology using mostly pure Debian/sid.
Most tools follow the GNU GENERAL PUBLIC LICENSE. If you are in doubt, look at the specific docs.
Main features:
- Kernel 2.6.11.11 with many patches
- ACPI and DMA enabled by default (can be disabled with acpi=off and nodma respectively)
- i586 optimization - not for use with older CPUs!
- 128 MB RAM required, 256 MB RAM recommended
- Unionfs support (with unionfs cheat)
- AVM Fritz!Card DSL support
- Eagle USB DSL support
- KDE 3.4.1
- Captive 1.1.5
- OpenOffice 1.9.104
- ALSA 1.0.8
- GRUB boot loader for CD start - ideal for rescue in command line mode
- Memtest86+ - Advanced Memory Diagnostic Tool in the extra menu of the boot loader
Simply boot from CD and enjoy Linux. Some tools may request a root password. As none is set, you have to set one using "sudo passwd" or use "su" in konsole.
Whenever you execute something with root permissions, you should know what you are doing! For web surfing over LAN no root access is required. I am sure you can discover many things to do with it :)
Dont try to write to NTFS partitions using the standard NTFS driver included with the kernel, as its support for writing is very lacking - thus it could destroy the partition and the data in it.
There is a new Captive NTFS driver that does a better job at writing to NTFS, so use it instead. For FAT partitions you can enable write-access with the context menu (right mouse button).
You may not have the rights to modify Linux partitions, use the root mode in konsole if needed. Some links are not working in the menu - that is not my fault - the packages from Debian/sid are very new and may have some little bugs, but you can always use new releases.
<<less
Download (551MB)
Added: 2006-01-01 License: GPL (GNU General Public License) Price:
1392 downloads
Homespring 0.1.0

Homespring 0.1.0


Homespring is a bizarre programming language in the spirit of INTERCAL and Befunge. more>>
Homespring is a bizarre programming language in the spirit of INTERCAL and Befunge.
Homespring project is designed to superficially resemble English, but hide beneath it a structure so needlessly complicated and ridiculously impractical that it brings tears to the eyes.
Instead of being an excessively low-level language, like most of these efforts are, Homespring aims to be excessively high-level, as you shall see.
Homespring stands for Hatchery Oblivion through Marshy Energy from Snowmelt Powers Rapids Insulated but Not Great. Once you see the language youll know why. One might also call it HOtMEfSPRIbNG, if one so desires. HS will do in a pinch.
Programming in Homespring is hard, mainly because it is so different from other languages. The language closest to Homespring is Hunter, in that it relies on autonomous agents to carry information. Although unlike Hunter, HS has the environment changing the agents, not the other way around. HS also has an extremely rigid structure that you basically have to work around.
As Ive said, its designed to resemble English. It doesnt cheat all that much either. Although its case insensitive, the periods are lexically significant, and most of the words you see are actually keywords.
Even though the most trivial programs can be fiendishly difficult to write in Homespring, programming it is still kind of interesting and fun. Its also fun to know youve written a working program that looks like the one just below.
Enhancements:
- This initial release includes a fast homespring interpreter, a graphical debugger, and several example Homespring programs.
<<less
Download (0.042MB)
Added: 2006-01-03 License: GPL (GNU General Public License) Price:
1389 downloads
TagCloud Maker Class 1.0

TagCloud Maker Class 1.0


TagCloud Maker Class is a class that takes a single dimensional array of terms and outputs a piece of HTML with each term. more>>
TagCloud Maker Class is a class that takes a single dimensional array of terms and outputs a piece of HTML with each term wrapped in a span tag with an ID that you can define in your CSS.

TagCloud Maker Class script can be called either as an object or as a static class.

Check out the example page. The keywords from the sample page come from the last 30 entries of my blog. Ill admit I cheated and just open the database and pull them from there instead of trying to call my blog w/curl or fopen and parse it. (Although that would have been cooler.) I then ran each blog entry against Yahoos Term Extraction API to get the terms. Then I pumped that array into my new TagCloud maker. The important code you cant see from the index.php is below.


require_once(TagCloud.php);
$x = TagCloud::fetch_cloud($thisArray,...,tagcloud_,http://www.technorati.com/tags/%s);
$o = new TagCloud($thisArray,...,tagcloud_,http://www.technorati.com/tags/%s,10,weight,2);
$o->get_cloud();
$y = $o->output_cloud;

As you can see, I used 2 different methods of creating the 2 lists. The first is just calling the object::method statically with all the necessary parameters. This is by far the easiest way to use this class and unless you need something special, its the way I recommend. The second way it to instantiate an object. I pass all the variables into the constructor but you could just as easily use the setters to set them all. (dont know why you would but hey, I spent an extra 15 minutes creating getters and setters so use them, by all means use them!)
<<less
Download (0.012MB)
Added: 2006-01-25 License: GPL (GNU General Public License) Price:
1380 downloads
Menoku 0.1.1

Menoku 0.1.1


Menoku is an innovative new menu system that combines the best features of several common application launching schemes. more>>
Menoku is an innovative new menu system that combines the best features of several common application launching schemes.
Menoku project lets you graphicaly search through neatly organized icons and choose any icon quickly with a short sequence of keys.
It supports hierarchical submenus and is easy to configure and organize with drag and drop interface. It works on Windows and Linux with the Qt4 library.
You have nine groups of nine icons, each of which can either launch an application or load a new menu of up to 81 icons.
Because of Menokus unique layout, any icon on the screen can be selected with at most two keypresses, expressing the position of the program you want to launch. You can memorize these key sequences, or hunt through a large full-color icons to find the program you want.
The idea behind Menoku is to make an application menu laid out like a Sudoku board. A single window is divided into nine groups of nine icons, making an array of nine by nine. Each icon can either load a new menu of up to 81 icons or can launch an application. To select an icon, you can either click on it or use your numberpad to select which group of nine icons to choose from and then which of the nine icons to activate. (See the Screenshots page if this isnt clear)
Why is this a good idea? Well, the purpose of Menoku is to try to make a more effecient menu system, and it does so by combining the best elements from several common application launching methods:
The Messy Desktop
Using the desktop to start applications is nice because it lets you browse through a large number of applications graphically using large icons. Unfortunately, keeping a desktop full of icons organized is a pain! Also, having launch icons on the desktop is really pretty inconvenient because you have to minimize windows to see all your icons. You shouldnt have to disrupt what youre doing to start a new program.
Menoku lets you graphically search through a large number of icons, just like a desktop, but its unique grouping layout enforces some level of organization, so you always know where to look. Also, Menoku is not a desktop, its more like a popup menu. It comes onto the screen when you ask for it (on top of any other windows) and when you select an application to start, it disappears.
Keyboard Shortcuts Sequences
Many power users like to use the keyboard to start their favorite programs. This means they dont have to move their hands to the mouse to start a new program, and its also much faster to just type out a memorized combination than to browse through a menu. Of course, the problem with this is that you have to memorize all your key combinations! You can make yourself a cheat sheet, but having to lookup a key combo before you type it defeats the purpose.
In Menoku, any icon you see on the screen is uniquely accessible through typing at most two keys: one to select which group of nine you want, and another to select one of those nine icons. This means that every application you want to start with Menoku has its own short key sequence. You can quickly memorize the sequences for your favorite programs, but if you forget you always have the icon display to remind you.
Hierarchical Menus
The standard way to start programs in a WIMP interface (such as Windows or X11) is to open up a menu. You click a button and get a long list of names and small icons, some of which represent programs and others more menus. The reason menus are so ubiquitous is that they work! You can store any number of programs that way and organize them into groups. Unfortunately, menus are very slow. You have to browse through text, which is inefficient, and you also have to wait for new menus to pop up beneath your mouse.
Menoku is in large part modeled after a standard hierarchical menu. Although you can only have 81 icons in any given menu, you can have any number of submenus which can also have 81 icons. You can easily group your programs together either by putting them into the same group of nine or by putting them in the same submenu. However, browsing in Menoku is much faster. You can search for large icons instead of text, and you can use your keyboard instead of following a winding path with your mouse.
Main features:
- Quick key-sequence launching of your favorite programs
- Mouse addicts can click on an icon instead of using the keyboard
- Trigger any command with any number of arguments
- Full color icons with transparency
- Tray icon for more menu-like functionality
- Configurable global hotkey
- Hierarchical menus in XML
- Drag and Drop menu editing
Installation:
First of all, to compile this code you MUST HAVE Qt 4.0 or above installed on your computer and you must use the version of qmake that comes with it.
To make sure you are using the right version of qmake, run the command "qmake -v" to see which Qt version it came with. Because the Qt libraries are in a state of transition from qt3 to qt4, you might have separate programs named qmake-qt3 and qmake-qt4, or something similar on your computer. If this is the case, use qmake-qt4 instead of qmake in the instructions below.
To compile Menoku, simply run:
qmake
make
If you use the wrong version of qmake, you will get error messages and the code will not compile.
The next step is to install. This will copy the menoku binary and the menoku icons into appropriate locations on your computer. The default place to put the binary file is /usr/bin/ and the default place for icons is /usr/share/pixmaps/. If you want to change these paths, edit the lines in menoku.pro that set target.path and icons.path so that they refer to the directories you want.
To install, make sure you have permissions for the intall directory (su root, if needed) and run:
make install
Enhancements:
Some minor bugfixes have been made.
Fixed the following:
- If you dragged a cell to another location then chose swap from the popup menu, youd get a segfault
- In some cases, changes in the number of icons would go unnoticed after drops (causing things like hiding empty cells and zooming single items to misbehave)
<<less
Download (0.12MB)
Added: 2006-02-10 License: GPL (GNU General Public License) Price:
1351 downloads
Snes9X 1.5

Snes9X 1.5


Snes9X is a Super Nintendo Entertainment System emulator. more>>
Snes9X is a Super Nintendo Entertainment System emulator.
Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator.
It basically allows you to play most games designed for the SNES and Super Famicom Nintendo game systems on your PC or Workstation; which includes some real gems that were only ever released in Japan.
Main features:
- ability to save in any location of the game, despite how the game was designed its amazingly useful when you dont want to redo the same level over and over.
- built-in peripherals. This is anything from multi-taps, to super scopes, to cheat devices.
- ability to rip sprites and music for your own personal use
- easier to organize and no stacks of cartridges that scare off non-nerdish women.
- filters can be used to enhance graphics on old games.
Snes9x is the result of well over three years worth of part-time hacking, coding, recoding, debugging, divorce, etc. (just kidding about the divorce bit). Snes9x is coded in C++, with three assembler CPU emulation cores on the i386 Linux and Windows ports.
Currently there are many ports of Snes9x available, please check the download page to see if a port exists for your system.
Enhancements:
- Pseudo-hires rendering flush, Old 2xsai endian fix
- Added oops auto-snapshot support
- Anomies control remapping patch
- Support for IPS patches in the zip file
- Config file for Unix/X11 and Unix/SVGA
- Rewrote the renderer. Enjoy!
- Add support for saner directory structures under Unix
- Added 4-point gaussian interpolation and proper envelopes.
- Speed adjustment of C++ Super FX emulation.
- Removed some game specific hacks.
- dded partial Satellaview (BS) emulation.
- dded the Katakana font for onscreen messages.
- Updated JMA to v1
- Fixed JMA options in config
- Removed --with(out)-asmcpu option in config because the i386 assembler CPU core is out of date.
- Changed the default settings in config.
- Ported Snes9x to AMD64.
- Completed DSP-1 code.
- Updated DSP-3 and DSP-4 code.
- Fixed a lot of bugs.
<<less
Download (0.51MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1286 downloads
GroupSTAT 0.12.1

GroupSTAT 0.12.1


GroupSTAT generates statistics from a local Usenet news spool. more>>
GroupSTAT generates statistics from a local Usenet news spool.
Recently, I seem to have become the unofficial stats maintainer for rec.arts.drwho. The program that I have been using to generate these stats, StatNews, was inadequate for the job. I thought about making a few alterations to it and sending a patch to the maintainer (Davide Salvetti), but after looking over the source code to StatNews, I decided that it would be easier to start over and do a complete re-write, using StatNewss source as a cheat-sheet for certain aspects of the project.

So, I set about writing this new program. I did a little research, and found the News::Scan Perl module (available on CPAN or from the authors website. The News::Scan module allowed me to write a program to get the stats without having to actually look at any news articles. This made my job a lot easier.

I have tried to make GroupSTAT as portable as possible. This program has been (for the most part) designed and tested under Debian GNU/Linux woody, and may not work on other platforms. This should be considered a bug; if you have problems getting it to work on your flavor of Unix, please tell me.

<<less
Download (0.022MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1219 downloads
game build 1577

game build 1577


game is a simple Tetris-like game. more>>
game is a simple Tetris-like game.
The objective of the game is to keep the level of colored blocks down as long as possible.
New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row,
the more points you get.
Usage:
The objective of the game is to keep the level of colored blocks down as long as possible. New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row, the more points you get.
space - Flip two neighbour blocks.
arrow keys - Move cursor
h,j,k,l - Move cursor (vi-fans)
escape - Quit game, no questions asked.
s - Starts the game. If a game is in progress, a new game
will be started instantly.
p - Pause game. To avoid cheating, the game will be hidden
during pause.
e - Generate earthquake. This can be used as a last resort in
case of panic, and will remove approximately 30 blocks from
the field. It might help you. Then again, it might not.
Can be used once per game and costs 50 points.
Installation:
Linux:
Make sure the SDL, SDL_image and SDL_mixer runtime libraries are installed
$ tar -zxvf game- -linux.tgz
$ cd game
$ ./game
Enhancements:
- Added better error handling on SDL img load failures
<<less
Download (1.2MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1205 downloads
Torque Network Library 1.5.0

Torque Network Library 1.5.0


Torque Network Library is a C++ networking library for games and simulations. more>>
The Torque Network Library project is a robust, secure, and easy-to-use cross-platform C++ networking API designed for high performance simulations and games.
It features a UDP- based connection architecture with DoS prevention functionality, different types of data guarantee, bit stream compression, server object replication and updating, and a simple, highly space efficient RPC mechanism.
It includes a deterministic application journaling replay function for eliminating hard to find networking bugs.
Main features:
- Portable
- Powerful RPC Support
- Lightweight and efficient - not intended to be a replacement for CORBA.
- Extremely easy to use - two simple macro definitions and youre done.
- No complex wrapper classes to work with - write and call your functions as you normally would, and TNL will take care of the rest.
- Robust UDP-based notification protocol
- Supports fixed or adaptive rate data transfer.
- Arbitrary sized packet window.
- Robust connection handshaking.
- Handles packet loss/out of order delivery.
- Networked Objects
- Instantiation of objects by name or ID.
- IDs are assigned to NetGroups, so that only objects relevant to a connection can be references.
- Event Support
- Unguaranteed, guaranteed unordered, or guaranteed ordered event delivery.
- Notification to the event when it has been received or dropped by a client.
- Ghost Support
- Most-recent state information is transmitted to clienst.
- Scoping of objects to only those clients for which they are relevant - this helps prevent cheating or data sniffing and makes dramatically more effective use of available bandwidth.
- Prioritization of state updates by arbitrary criteria, such as relative velocity, team, ownership, etc.
- Extensible Protocol Architecture
- Easy to extend the protocol, for instance, to transmit player move information with every packet, or add voice support.
- See Torque for examples of additional capabilities that could be added to the protocol.
<<less
Download (2.2MB)
Added: 2006-09-12 License: GPL (GNU General Public License) Price:
1139 downloads
Evocosm 3.2.0

Evocosm 3.2.0


Evocosm is a C++ Framework for Evolutionary Computing library. more>>
Evocosm is a C++ Framework for Evolutionary Computing library.
Evocosm is a set of classes that abstract the fundamental components of an evolutionary algorithm. Ill list the components here with a bit of introduction; you can review the details of the classes by downloading the code archives or by reviewing the online documentation (see the menu at the articles beginning for code and documentation links.)
All class documentation was generated from source code comments using doxygen. These docs have not been thoroughly proofread, so they may contain a few typos and minor errors. Self-publishing has taught me the value of a good proofreader.
Evolutionary algorithms come in a variety of shapes and flavors, but at their core, they all share certain characteristics: populations that reproduce and mutate through a series of generations, producing future generations based on some measure of fitness. An amazing variety of algorithms can be built on that general framework, which leads me to construct a set of core classes as the basis for future applications.
The classes include:
Random Numbers
Evocosm relies on the code in The Twisted Road to to Randomness for random number generation. The Mersenne Twister algorithm is particularly well-suited to evolutionary algorithms, based on its long period, granularity, "randomness", and speed. As of the 2.1.0 release of libevocosm, the mtprng class resides in libcoyote, and not libevocosm as it did earlier. This means that any program using libevocosm must also link against libcoyote.
Validation
To validate function arguments, Evocosm uses the code I describe in Beyond Assert; this code is part of libcoyote. Any program using libevocosm must also link against libcoyote.
Floating- Point Chromosomes
Evcosom supports the crossover and mutation of IEEE-754 floating-point numbers, using an algorithm I invented in the mid-1990s. This topic is covered in detail here.
Roulette Wheels
The roulette_wheel class implements the concept of a "software roulette wheel" for Evocosm. This is a tool for natural selection, wherein the fitness of an organism determines the width of its "slot" on an imaginary roulette wheel.
Organisms
Think of an "organism" as an answer to a problem posed by a fitness landscape; "genes" define its behavior and an associated fitness value is assigned by an evocosm during testing. Evocosm provides the freedom to define organisms as almost anything: bit strings, floating-point numbers, finite state machines, LISP programs, or external robots controlled via radio waves. In A Complexity of Options, I used an Evocosm-derived GA to determine the gcc options that produce the faster code.
Fitness Landscapes
A "fitness landscape" defines the environment where organisms "live" or a problem that they are tested against. The landscape is intimately tied to the nature of the organism; think of an organism as a potential solution to a problem implemented by the landscape. A floating-point organism, for example, could be tested by a fitness landscape that represents a function to be maximized. Or, an organism describing the shape of wing could be tested by a landscape that simulates a wind tunnel.
Evocosms
The evocosm class binds a population of organisms to a set of objects that define the rules of survival and reproduction. An evocosm will have one or more populations, which will evolve against population-unique and shared (common) fitness landscapes; breeding is controlled by a set of class objects from the following classes.
Fitness Scaling
As a population converges on an "answer", the difference between fitness values often becomes very small; this prevents the best solutions from having a significant advantage in reproduction. Fitness scaling solves this problem by adjusting the fitness values to the advantage of the most-fit chromosomes. Evocosm includes a variety of fitness scaling algorithms.
Migration
A migrator removes individuals (via "emigration") from a population of organisms, transferring them to another population (via "immigration"). The only concrete implementation of this interface is random_pool_migrator, which defines a specific number of organisms that may migrate from each population to another. When creating a random_pool_migrator, specify the number of organisms that can migrate from each population. Migration is, of course, meaningless in any application that has only one population.
Selecting Survivors
A selector decides which organisms survive from one generation to the next. Some evolutionary algorithms will not use a selector; other will. In general, it is effective to keep the "best" organisms from one generation to the next, so that good genes do not become lost at random. This is, of course, an improvement on nature, where being "the best" doesnt guarantee survival.
Reproduction
In most cases, a reproducer generates new organisms using parents selected (by fitness) from an existing population. In some singular (and probably rare) cases, a reproducer might generate new, random organisms in order to keep diversity high. Reproduction techniques can include crossover and asexual, sexual and (my favorite) try-sexual models.
Mutation Operators
A mutator applies mutations (random, usually small changes) to a set of organisms. Mutation is highly dependent on the type of organism. In traditional genetic algorithms, a mutation flips one or more bits in an integer (i.e., chromosome). Evolving a path for the Traveling Salesman Problem involves complex mutations that maintain valid permutations of destination points; in the case of floating-point numbers, Ive provided utilities for mutating and crossing IEC-60559 (IEEE- 754) float and double types.
Enhancements:
- Minor bugfixes, code cleanups, and changes to pseudo-random number generators.
- Now includes Visual Studio 2005 projects along with GNU build files.
<<less
Download (0.34MB)
Added: 2006-09-13 License: GPL (GNU General Public License) Price:
1138 downloads
GPC-Slots 2 0.3.2

GPC-Slots 2 0.3.2


GPC-Slots 2 is a more advanced GPC-Slots. more>>
GPC-Slots 2 is a more advanced GPC-Slots.
NOTE: Run in Gnome-Terminal with Linux Colors set as the color scheme or the Console for the sake of perty colors (Xterm uses a diffrent color scheme that looks less good IMHO for some unknown reason) (gpcslots2 --gnome-terminal). Alternatively, KDEs konsole can be used (gpcslots2 --konsole).
NOTE: entering "a" at the slot macines will execute the previous command again.
Main features:
- 5 slot machines
- Progressive jackpot added to by all machines
- 2 roulette games
- 2 dice games
- Status print out to HTML
Enhancements:
- html status output graph improvements.
- new ways to bet in roulette game
<<less
Download (0.62MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1137 downloads
WIMS 3.60

WIMS 3.60


WIMS is a WWW Interactive Mathematics Server. more>>
WIMS is a WWW Interactive Mathematics Server.
WIMS is a CGI Web application designed to host interactive mathematical educational activities such as exercises, computational math, and graphing tools.
It features automatic score processing with strong anti-cheating mechanisms, virtual classes allowing teachers to guide/control student works, online exercise creation, animated graphics, a message board allowing inline mathematical formulas, and more. It can also be easily used for education within other disciplines.
Enhancements:
- This release fixes a security hole related to variable rights, which allowed some kinds of users to alter unauthorized data.
- There are also many other bugfixes and new features.
<<less
Download (11.2MB)
Added: 2006-10-18 License: GPL (GNU General Public License) Price:
1103 downloads
GSnes9x 3.12

GSnes9x 3.12


GSnes9x project is a GNOME front end for the Snes9X SNES emulator more>>
GSnes9x project is a GNOME front end for the Snes9X SNES emulator
GSnes9x is a GNOME front-end for the Snes9X SNES emulator.
It allows setting and preservation of options for each ROM, and keeps a Cheat Codes database, an unlimited amount of codes can be stored.
Enhancements:
- Version 3.12 release
- remove help hackery, use Gnome help system
- include Snes9x Readme v1.37
- patch to use GSNES9X_IMAGE_DIR environment variable from morpheus2371
- Gnomified image loading
<<less
Download (0.46MB)
Added: 2006-11-13 License: GPL (GNU General Public License) Price:
1082 downloads
battleships 2.7

battleships 2.7


battleships project is a battleship game for VDTs. more>>
battleships project is a battleship game for VDTs.
Battleships is an intrinsically silly game, but I couldnt resist fixing this sucker. It now has a purely visual interface (you place ships and call for shots by moving the cursor around the board using the standard yuhjklbn keys).
Enhancements:
- The default game now disallows placement of ships so that they touch. A new -c option is available to force the older behavior.
- I also removed the `seemiss option (now always on) and `ask (which is only useful for cheating). And I ifdefed out the ditsy opening screen; if you want it back, compile with -DPENGUIN. One strike against featureitis...
- The code now lints as clean as the broken SysV curses lint library will let it.
- Some #ifdefs in the code should result in the right things being done for BSD or USG systems. They key off A_UNDERLINE. If youre using the Linux ncurses library, tell the makefile.
<<less
Download (0.019MB)
Added: 2006-11-15 License: GPL (GNU General Public License) Price:
1076 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5