Main > Free Download Search >

Free invade software for linux

invade

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 10
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
Invade Earth Server 2.7.9

Invade Earth Server 2.7.9


Invade Earth Server is a server for the Invade Earth game, for network play. more>>
Invade Earth Server is a server for the Invade Earth game, for network play.
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:
1173 downloads
Invade Earth Map Editor 2.7.9

Invade Earth Map Editor 2.7.9


Invade Earth Map Editor is a map editor for Invade Earth game. more>>
Invade Earth Map Editor is a map editor for Invade Earth game.
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:
1179 downloads
XPenguins 2.2

XPenguins 2.2


Xpenguins makes cute little penguins fall from the top of your screen and walk on the top of your windows under X11. more>>
Ever wanted cute little penguins walking along the tops of your windows? Ever wanted to send an army of cute little penguins to invade the screen of someone else on your network? Probably not, but why not try this program out anyway - its free (licensed under the GNU GPL).
Xpenguins makes cute little penguins fall from the top of your screen and walk on the top of your windows under X11.
You need something that runs the X Window System (Linux, Unix etc), and have the ubiquitous XPM library installed.
Enhancements:
- The squish option: kill toons with your mouse!
- The themes Bill (images from XBill) and Big Penguins.
- The ability to run several themes simultaneously.
- Redraws erased desktop icons.
<<less
Download (0.22MB)
Added: 2005-09-05 License: GPL (GNU General Public License) Price:
1511 downloads
Hydranode Project 0.3.0

Hydranode Project 0.3.0


Hydranode Core is a modular, plugin-driven peer-to-peer client framework. more>>
Hydranode Core is a modular, plugin-driven peer-to-peer client framework which is designed with true multi-network downloads in mind.
Hydranode Project can be used directly via the built-in shell functionality, or via external user interfaces.
To achieve the large number of features described in the previous section, HydraNode core needs to be extendible without causing feature bloat and increase in system requirements resulting from that. The only way to accomplish that is make the application completely modular - only a minimum set of features are provided by the core application; the rest of the features are implemented by optional loadable modules. Each file-sharing network should be in a separate module, as should be other additional features like e-mail notifications. With this design, the features are de-coupled from each other, thus greatly simplifying the debugging process, and allowing end user to select only the features he or she needs instead of what a programmer thought was best for him or her.
Second most important pre-requisite for a modern peer-to-peer application is platform-independence. The biggest differences in platforms are the graphical user interfaces, while the underlying structure of operating systems is rather similar. To achieve maximum portability, the core application should be decoupled from graphical user interfaces, which then could be written platform-dependently for each target platform; native user interfaces always perform better than interfaces designed for running on large number of platforms. To achieve this, the core application should not have any interactive graphical user interface of its own at all - it should only provide a protocol through which native graphical user interfaces and other application could communicate with it and control it. The protocol itself should be in human-readable format, but also be easily parse-able for client software; the reason for this would be to allow the possibility of interacting with the protocol directly through simple software like telnet, which would greatly simplify debugging process, but could also be useful even for end users as a crude remote control mechanism.
Related to the above comes the question of programming language to use for writing the core application. At this, C++ would be the most sensible choice, because it is widely used across all platforms and provides fastest code (which is required to achieve low system requirements); it allows (and even enforces) object-oriented design, and is easier to understand than C code. Additionally, since HydraNode strongly relies on module-writers, C++ coders are far easier to find than, say, Java coders.
As mentioned in previous section, quickest way to rapid development process is to give the users free access to the source code of the application; it increases possible developer/debugger-base significantly. Out of the myriad of open source licenses out there, GNU General Public License is most respected among users and developers, so HydraNode source code should follow the trend and be licensed under GNU GPL. Having the source code licensed under GNU GPL also allows us to use the almost infinite amount of existing code freely available through the internet, which could prove as a very useful option.
With the fore-seeable future of large number of co-developer base, it is necessary to clearly define the coding standards for the core application. Coding style is very personal; having large number of developers modifying the code will quickly lead to a mix of different styles and personalities, which in turn makes the code less readable, and thus less maintainable. There are several widely accepted coding standards floating around, and for this project we have chosen to use Linux Kernel coding standard; while originally written for C, the concepts still mostly hold for C++. Source code, however, is worth nothing without correct documentation which would give the future co-developers hints on what the original developers had in mind while writing/designing the application. Again, there several widely accepted documentation standards, out of which perhaps the most common is Doxygen-style. The reason behind this is that Doxygen is capable of extracting documentation from source files and generating web pages out of it, which can give a very quick and extensive overview of the entire application at a glance - something future developers will greatly appreciate.
The privacy of the user should be a serious concern for any modern peer-to-peer application developer; there are several institutions which tend to have a habit of spying upon the users and invading their privacy. The simplest solution would be to block the IP addresses of those groups; even better solution would be to simply stay off their radar. The first part can be implemented within the core application since it controls the low-level networking functionality; second part can be implemented by networking plugins depending on the specific networks.
Since the core application will eventually have a large number of very different networking plugins, we have the problem of bandwidth management. The end user shouldnt be bothered with each specific plugins bandwidth limiting settings, so the bandwidth limits should be managed by the main application, which in turn could either allow or deny requests for bandwidth to modules. This setting should be fully configurable, allowing end user to either have the bandwidth shared equally among the plugins, or in favor of one or several specific plugins.
Various file-sharing networks use very different files identifying methods - most often this is a checksum of the file, sometimes accompanied by file size; additionally, there is files meta-data, which can help the end-user identify the file. Since this feature is common to all file-sharing networks, while only differing in the actual checksum used, it should also be handled by the core application. Several points must be considered here - the core application should be able to generate a large number of checksums and store them. It should also be capable of extracting meta-data of files, as well as do cross-references with checksums - given a checksum from one network, it should be able to find the same file on second network (provided the file is known). However, no single client can know the checksums of all files of all networks, which means that the cross-referencing functionality will be of little use locally - this needs a central database which could store the checksums of all files from all networks, and provide cross-referencing functionality. Heres where Myradin comes in - it does exactly that. While support for Myradin shouldnt be completely integrated since it isnt really a part of the application, it could be an optional plugin that retrieves and submits checksums to the central database.
The last feature is far more important than is obvious on first impression; this is the feature that will eventually allow real multi-network simultaneous downloads of same file. The problem is - since each network uses different checksums for files, it is impossible to identify the same file on two separate networks - you dont know the file is the same until you have downloaded the entire file and generated a checksum out of it. However, with a central database which stores checksums of different files from multiple networks, it would be possible to retrieve the checksums of a file on all other networks provided you have the checksum of a file from one network, thus allowing downloading the same file from two or more networks simultaneously. Upon completition, files actual checksum could again be tested against all known checksums to provide even higher corruption protection than single-network downloads. The central database would also contain files meta-data, which would allow end-users to more clearly identify fake files, thus improving the overall quality of files on all file-sharing networks.
Enhancements:
Graphical User Interface (NEW) (madcat)
- Supports search, download and shared files lists
- Lists loaded modules
- Shows networking statistics
- Lists eDonkey2000 server list
Core/GUI communication (NEW) (madcat)
- Supports networking, files, modules and custom data syncronization with user interface(s).
Hydranode Base (madcat)
- No longer writes ANSI color codes to logfile
- Portability to platforms without stdint.h header
- Portability to unix variants without execinfo.h header
- Full support windows XP Service Pack 2 (half-open connections limiting)
- Using hand-crafted event multiplexing system in sockets to bypass the slow Boost.Signals
- Fixed issues with >2GB files on Windows
- Fixed issues with UDP packets handling when multiple packets arrive with short interval (previously this caused the socket to become dead)
- Support for more than 64 concurrent open connections on Windows
- Handles some race conditions in networking, where events come from backend when frontend has been destroyed more gracefully
- Now remembering total downloaded/uploaded/uptime across sessions (global)
Hydranode Core (madcat)
- No longer allocates disk space when shutting down
- Cleans up filename of invalid characters when starting downloads
- Fixed uploading issues while moving completed download to incoming
- Uploaded amount (for shared files) is now properly stored across sessions
- Avoids duplicate scanning of already-scanned directories
- Fixed crash when download is canceled while chunk hash job is in progress
- Added dynamic module-based upload-speed scaling based on modules overall upload/download data ratio, thus upload-capable modules that have downloaded 70% of data get 70% of upload slots. Note that these are not hard limits, so actual results may vary depending on various conditions.
- Faster and non-blocking disk space allocation for downloads
- Fixes crashes when search result handlers get destroyed
- Properly updates file modification date after movework finishes
- --disable-colors and --transform-colors command-line options
- --module-dir command-line option
- Now correctly handles temp/shared dirs with .. in path names
- No longer shares desktop.ini, thumbs.db and similar files
- No longer loses custom metadata after file rehash
Bittorrent Module (madcat)
- Fixed links command for single-file torrents after restart
- Reduced outgoing client connection timeout from 30s to 5s
- Fixed an issue with URI delimineters not being encoded in tracker GET request (ticket #225).
- Handles tracker responses sent with
newline instead of
- Properly seeds downloaded torrents after completition
- Cleans up cache folder on download completition or canceling
- Properly urlencodes HEAD / GET request arguments (ticket #235)
- Listening ports are now restarted instantly after runtime configuration changes
- Fixed some crashes during torrent completition
- Multi-tracker support
- Fixed uploaded/downloaded ratio calculation
eDonkey2000 Module (madcat)
- Reduced outgoing client connection timeout from 30s to 5s
- Fixed parsing QueueRanking packets from MLDonkey clients
- Fixed a bug where client would be dropped after download session end, when the remote client contacted us and sent AcceptUploadReq, and we didnt send ReqFile.
- Now properly destroys remote LowID clients if we are also LowID.
- More default (hardcoded) servers
- Support for global searching
- Miscellaneous protocol performance improvements and fine-tuning
- Properly switches sources to other files on download completition now
- GlobGetSources v2 packet is sent with different opcode. This raises UDP source queries effectiveness by ~5 times (from 4% to 20+%)
- Better A4AF handling
- Listening ports are now restarted instantly after runtime configuration changes
- Setting ed2k/FindServers can be set to 0 now to disable receiving servers from clients and servers
Email notifications (madcat)
- Fixes unhandled exceptions from connect() call (ticket #217)
HLink application (madcat)
- Its now possible to pass full paths (to .torrent files etc)
<<less
Download (6.8MB)
Added: 2006-04-29 License: GPL (GNU General Public License) Price:
1278 downloads
Virus Killer 1.0

Virus Killer 1.0


Virus Killer is a game where you must shoot the buggers before they can destroy your files! more>>
Your computer has been invaded! Dozens of little viruses are pouring in via security holes in Microsoft Internet Explorer, Microsoft Outlook, Microsoft MSN Messenger and Microsoft Recycle Bin!!
Using your trusty mouse you must shoot the buggers before they can destroy your files! Some will steal them from their home directories and take them back to their security hole.
Others will just eat them right there on the spot! See how long you and your computer can survive the onslaught!
Main features:
- 3 different virus types.
- Builds directories and files to protect based on your computer!
- Increasing difficulty level
- Highscore table
- 3 difficulty settings
<<less
Download (4.2MB)
Added: 2005-09-06 License: GPL (GNU General Public License) Price:
1541 downloads
Davids Perl Games 0.1.1

Davids Perl Games 0.1.1


Davids Perl Games project is a collection of ASCII graphics arcade style games written in Perl. more>>
Davids Perl Games project is a collection of ASCII graphics arcade style games written in Perl.

These games are recreations of simple ASCII graphics games originally written in BASIC.

They are ideal for use as Perl programming tutorials. Some of the first few games are PerlBlaster (defend your planet from invading aliens), PerlRacer (steer your car through the twisting passages), and PerlArena (eliminate the mutant hordes).

<<less
Download (0.063MB)
Added: 2006-11-16 License: GPL (GNU General Public License) Price:
1076 downloads
Humphrey 1.2

Humphrey 1.2


Humphrey is a remake of the Spanish classic game from Zigurat. more>>
Humphrey is a remake of the Spanish classic game from Zigurat.

In Humphrey you take the role of an alien movie megastar from year 2454, who, being at the very edge of madness due to his fans mercyless besiege, goes for a quiet retirement on his brand new mansion, built on a secret place from the galaxy... only to find most of the houses forty rooms are not finished yet, his fans have located and invaded the place, and the worst thing of all for his poor tortured mind: all rooms are painted on the wrong colors!

If Humphrey wants to stay on the world of sane men, he will have to get his paint bucket and his paintbrush and do the work by himself, avoiding the hordes of mad fans that are hunting him down looking for an autograph...

Humphrey is our storys protagonist, and you must help himp to paint the floor of all his houses forty rooms. To paint each floor tile you must step on it, but try to do thid withouth falling on a hole, die becouse stepping on electrified floor, and not becoming mad if any of your fans touches you!

To avoid this, your best resource are your jumping skills: Humphrey can jump long distances and even maneuver on the air while jumping. Jumping like a mad flea is usually a good tactic, if you have a bit of care with the poisonous flies that wander arround, that is! Luckily enough, you will find various special tiles that will help you a lot if you get them...

<<less
Download (3.4MB)
Added: 2006-04-21 License: GPL (GNU General Public License) Price:
1282 downloads
Blob Wars: Blob Metal Solid 1.07

Blob Wars: Blob Metal Solid 1.07


Blob Wars : Metal Blob Solid, you take on the role of a fearless Blob agent, Bob. more>>
Blob Wars : Metal Blob Solid, you take on the role of a fearless Blob agent, Bob.
Since their world was invaded by an alien race, the Blobs have faced a lifetime of war. But now they have a chance to win the war once and for all.
In Blob Wars : Metal Blob Solid, you take on the role of a fearless Blob agent, Bob. Bobs mission is to infiltrate the various enemy bases around the Blobs homeworld and rescue as many MIAs as possible. But standing in his way are many vicious aliens, other Blobs who have been assimilated and the evil alien leader, Galdov.
Main features:
- Platform game
- Over 25 missions
- More than 8 hours gameplay!
- 4 difficulty settings
- Large levels with different environments, such as water, lava, ice and slime.
- Use a variety of different weaponary, including machine guns and laser cannons.
- Multiple objectives
- Jetpack and Aqua Lung items to find
- Optional blood and gore
- Boss Battles!
- Lots of sound effects and music tracks
- Joypad support with configurable controls
- Configurable keyboard support
- Level replay value - Return to previous levels to rescue all MIAs and optional objectives.
<<less
Download (7.2MB)
Added: 2007-06-01 License: GPL (GNU General Public License) Price:
879 downloads
Ophiuchus 0.3.2.1

Ophiuchus 0.3.2.1


Ophiuchus is a multiplayer strategy game in a similar vein as the Master of Orion series. more>>
Ophiuchus is a multiplayer strategy game in a similar vein as the Master of Orion series.
Ophiuchus will go through many phases where it is a completely playable game and it comes with further features added on with each major release.
The reason for this is that it is quite impossible for me to create a fully-featured game in one go. Doing it in steps allows me to re-check the game for gameplay quite often. (This also means I get to play it a lot, which serves to keep me interested.)
I aim to eventually create a game of rather large proportions, but this may well take some time. As such, I am concentrating on the gameplay of the game first, on the assumption that while graphics improve and change, gameplay stays eternal.
The game map is a rectangular board of tiles. A tile may contain a star. Each star is orbited by a single inhabitable planet. Each player starts out inhabiting a single planet, and owning 10 units of money.
Each planet a player owns adds 1 unit of money to their treasury per turn. You may build spaceships at your colonies, which cost 4 units of money, and take 1 turn to construct. Spaceships move across the map at a rate of 1 square per turn.
If a fleet encounters an uninhabited planet, it will automatically colonise the planet. If you encounter a planet owned by another player, you can attack and invade it. Combat works on the simple principle of winner-takes-all.
Whichever side has the larger fleet destroys the other side. If you retreat from combat, that is, if you order your fleet to leave a system while another player orders their fleet to attack yours, you lose a third of your ships.
You win the game by invading all colonies held by all other players.
Enhancements:
- When multiple players arrive at the same uncolonized system at the same time, none of them can colonize the planet now.
- Previously, the player with the lowest ID got the planet, leading to an advantage to players with lower IDs.
- This was a problem especially in single player mode, when it gave a great advantage to the player over the computer.
- Attack commands now always give feedback.
<<less
Download (0.007MB)
Added: 2005-11-24 License: Freeware Price:
1429 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1