biological attack
Break Attack 1
Break Attack is a remake of arkanoid. more>>
This game is a remake of arkanoid. You have to hit all these bricks with the ball and dont let the ball reach the bottom. This game is in spanish, sorry for that.
It was made to show the usage of Jedi-SDL library with Pascal. It compiles with freepascal.

Titan Attacks! 1.9
An arcade game where you have to defend the Solar System from Evil Alien Invaders! more>>
Titan Attacks! 1.9 will provide hours of entertainment for everyone. This is designed as an arcade game where you have to defend the Solar System from Evil Alien Invaders!
The Earth is under attack from evil aliens from Titan! Only you can save us all using a hired space ship. Upgrade your ship with bounty money and drive back the Titans across the Solar System, and defeat them on their homeworld.
Titan Attacks has the same easy-to-learn and addictive gameplay of the classic arcade shoot 'em up, but is packed full of extras - new features, new strategies, and stylish neo-retro visuals. Battle swarms of alien fighters, bombers and giant boss motherships, over 5 unique worlds and 100 levels of frantic action! Earn bounty money and upgrade your ship with extra cannon, rockets and lasers!
You can destroy falling wrecks, dodge hurtling asteroids and capture escaping aliens - or blast them from the skies! Win prizes in sharp-shooter challenge stages and compete on the online hiscores table!
Major Features:
- 100 levels of frantic shooter action
- 5 giant boss motherships
- Upgrade your ship with extra cannon, rockets and lasers
- Challenge stages with prizes
- Online hiscore table
Requirements:
- Java 2 Standard Edition Runtime Environment
Gnome Attacks 0.3
Gnome Attacks is a bomb them down to the ground with one finger game. more>>
Gnome Attacks is a Gnome 2 game where you bomb cities into oblivion in order to make a flat surface for your rapidly-losing-height spaceship to land.
It is extremely accessible since you can control it "simply using one finger."
The current release allows you to flatten Londons most famous landmarks!
How to play:
- To Start: open a terminal and type "gnomeattacks" and then RETURN. Thats it.
- Keys: press any key to drop a bomb. Thats it.
- Objective: bomb all the buildings down to the ground. Thats it.
Enhancements:
- linc
Enhancements:
- A new level set using real photos of London was created.
- The capability to control the heights of buildings was introduced.
- The user can now create n
Crack Atack! 1.1.15
Crack Atack! is an OpenGL game based on the Super Nintendo classic Tetris Attack. more>>
You can swap only two bricks. Put at least 3 together to explode them.
giFT-FastTrack 0.8.9
giFT-FastTrack is an Open Source implementation of the FastTrack P2P protocol used by KaZaA, iMesh and Grokster. more>>
We use giFT as a framework and have developed giFT-FastTrack as a plugin for it. giFT is a portable filesharing daemon which can be used with different front ends and can connect to multiple networks via plugins.
Important notice: A remote denial of service attack has been discovered in version 0.8.6 and prior. Even though no code execution is possible it is recommended that you update to 0.8.9 as soon as possible. Thanks to Alan F for bringing this to our attention.
Enhancements:
- Solves some bugs in 0.8.8 leading to random crashes.
Logscan 0.4
Logscan provides a tool to generate emails in response to security probes or attacks. more>>
Logscan is a tool to assist in generating complaint emails in response to security probes or attacks. Logscan scans through logs looking for patterns and if certain thresh-holds are reached it sends a template email to the local administrators for approval. If the administrator sees the attack is not a mistake they can forward the email to the ISP who owns the attacking IPs.
Logscan has the beginings of an interesting module/library called "whois" which is loosely based on work by Scott Hassan.
This module traverses the tree of various whois servers untill it finds the whois record for the ISP that owns the offending IP and then grabbing the emails of admins responsible there.
As this module evolves it will grab other pieces of information from the whois record (unfortunately there appears to be a variety of formats for whois records).
4st Attack 2.1.4
4st Attack is a good looking connect-four with multiplayer support. more>>
4st Attack is a good looking connect-four with multiplayer support.
PackAttack 0.5.1
PackAttack is a clone of Stack Attack, a tetris-like game. more>>
PackAttack is a game which is a little bit like tetris. The game play involves moving falling boxes into a row in order to get the best high score.
The game is a clone of the "Stack Attack" game which is found on some cellular phones.
Port Scan Attack Detector 2.0.8
The Port Scan Attack Detector (psad) is a collection of three system daemons that are designed to work with the Linux Netfilter. more>>
Port Scan Attack Detector project features a set of highly configurable danger thresholds (with sensible defaults), verbose alert messages, email alerting, DShield reporting, and automatic blocking of offending IP addresses.
Psad incorporates many of the packet signatures included in Snort to detect various kinds of suspicious scans, and implements the same passive OS fingerprinting algorithm used by p0f.
Enhancements:
- A --gnuplot mode was added so that psad can output data that is suitable for plotting with gnuplot.
- The ability to negate match conditions on fields specified with the --CSV-fields argument was added.
- The Storable-2.16 module was added along with the --use-store-file argument so that in --gnuplot mode the Gnuplot data can be stored on disk and retrieved quickly.
- --analysis-fields was added so the iptables log messages that are parsed in -A mode can be restricted to those that meet certain criteria.
Block Attack - Raise of the Blocks 1.3.0
Block Attack - Raise of the Blocks is another block fall game based on Tetris Attack. more>>
Block Attack - Raise of the Blocks is a block fall game. Like Tetris Attack and Crack Attack, block are raising from the floor and the player must clear them before they touch the roof.
Blocks are cleared by making a line of three blocks in the same color horizontally or vertically, and blocks can only be changed horizontally.
The goal is to either get as much points as possible, get as much point in two minutes, clear all blocks in limited moves and clear a number of lines.
Two player slit screen is available. Two players can compete in Time Trial (who gets most points in two minutes) or Vs. mode where clearing more than 3 blocks trows blocks at the opponent.
Biogenesis 0.4
Biogenesis project is a unicellular organism evolution simulator. more>>
Biogenesis simulates in a visual fashion the processes involved in the evolution of unicellular organisms in nature.
It tries to be a didactic approximation to the ideas of mutation or evolution, and can be enjoyed also as an entertainment.
Its intended to serve as a support to show students some basic biological facts. The idea of Biogenesis is taken from Primordial Life, but its an independent project.
Main features:
- The application should be multiplatform.
- There should exist translations in many languages. At the moment, there are only Catalan, English and Spanish translations.
- The representation should be abstract and simplified, but still scientifically accurate.
- It should be actively maintained.
- A good documentation should be enclosed with the application.
- It should be amusing.
BioJava 1.30
BioJava is an open source Java components for biological computation. more>>
Biomolecule Toolkit 0.8.1
Biomolecule Toolkit project is an Open Source library for the structural modeling of biological macromolecules. more>>
Enhancements:
Documentation updates
- Addition of an extensive discussion of the leastsquares_superposition and RMSD-calculation methods, including a description of the mathematical theory behind their operation.
- Fully documented the rotation/translation methods
- Addition of a documented example program ("gyration_radius.cpp")
Bug fixes
- Fixed copy construction bug in PDBAtomDecorator that caused compilation errors in rare situations.
- Fixed a bug in PDBFileParser that caused a compilation error in the PDBSystem copy constructor.
- Fixed a const-conversion bug in GroupedElementIterator which prevented proper interoperation of const and non-const iterator types.
- Fixed a crash-producing bug in stream output for the TypeID class.
- Fixed a math error in RMSD and superposition methods that would corrupt molecule coordinates.
- Fixed a bug that caused all default-constructed PDBAtom objects to be treated as HETATMs.
Feature additions
- Added operator[] to AtomicStructure and PolymerStructure-derived classes.
- Added protected increment() and decrement() operators to TypeID class.
- PDBFileParser can now handle PDB files with ill-formed residue numbering (i.e. Files where residue numbers are repeated in successive chains).
Bio::PrimarySeqI 1.4
Bio::PrimarySeqI is a Perl Interface definition for a Bio::PrimarySeq. more>>
SYNOPSIS
# Bio::PrimarySeqI is the interface class for sequences.
# If you are a newcomer to bioperl, you should
# start with Bio::Seq documentation. This
# documentation is mainly for developers using
# Bioperl.
# to test this is a seq object
$obj->isa("Bio::PrimarySeqI") ||
$obj->throw("$obj does not implement the Bio::PrimarySeqI interface");
# accessors
$string = $obj->seq();
$substring = $obj->subseq(12,50);
$display = $obj->display_id(); # for human display
$id = $obj->primary_id(); # unique id for this object,
# implementation defined
$unique_key= $obj->accession_number();
# unique biological id
# object manipulation
eval {
$rev = $obj->revcom();
};
if( $@ ) {
$obj->throw(-class => Bio::Root::Exception,
-text => "Could not reverse complement. ".
"Probably not DNA. Actual exceptionn$@n",
-value => $@);
}
$trunc = $obj->trunc(12,50);
# $rev and $trunc are Bio::PrimarySeqI compliant objects
This object defines an abstract interface to basic sequence information - for most users of the package the documentation (and methods) in this class are not useful - this is a developers only class which defines what methods have to be implmented by other Perl objects to comply to the Bio::PrimarySeqI interface. Go "perldoc Bio::Seq" or "man Bio::Seq" for more information on the main class for sequences.
PrimarySeq is an object just for the sequence and its name(s), nothing more. Seq is the larger object complete with features. There is a pure perl implementation of this in Bio::PrimarySeq. If you just want to use Bio::PrimarySeq objects, then please read that module first. This module defines the interface, and is of more interest to people who want to wrap their own Perl Objects/RDBs/FileSystems etc in way that they "are" bioperl sequence objects, even though it is not using Perl to store the sequence etc.
This interface defines what bioperl consideres necessary to "be" a sequence, without providing an implementation of this. (An implementation is provided in Bio::PrimarySeq). If you want to provide a Bio::PrimarySeq compliant object which in fact wraps another object/database/out-of-perl experience, then this is the correct thing to wrap, generally by providing a wrapper class which would inheriet from your object and this Bio::PrimarySeqI interface. The wrapper class then would have methods lists in the "Implementation Specific Functions" which would provide these methods for your object.
Bio::GMOD 0.28
Bio::GMOD is a unified API for Model Organism Databases. more>>
SYNOPSIS
Check the installed version of a MOD
use Bio::GMOD::Util::CheckVersions.pm
my $mod = Bio::GMOD::Util::CheckVersions->new(-mod=>WormBase);
my $version = $mod->live_version;
Update a MOD installation
use Bio::GMOD::Update;
my $mod = Bio::GMOD::Update->new(-mod=>WormBase);
$gmod->update();
Fetch a list of genes from a MOD
use Bio::GMOD::Query;
my $mod = Bio::GMOD::Query->new(-mod=>WormBase);
my @genes = $mod->fetch(-class=>Gene,-name=>unc-26);
Bio::GMOD is a unified API for accessing various Model Organism Databases. It is a part of the Generic Model Organism Database project, as well as distributed on CPAN.
MODs are highly curated resources of biological data. Although they typically incorporate sequence data housed at community repositories such as NCBI, they place this information within a framework of biological fuction gelaned from the published literature of experiments in model organisms.
Given the great proliferation of MODs, cross-site data mining strategies have been difficult to implement. Such strategies typically require a familiarity with both the underlying data model and the historical vocabulary of the model system.
Furthermore, the quickly-evolving nature of these projects have made installing a MOD locally and keeping it up-to-date a delicate and time-consuming experience.