Creep Smash

From Libregamewiki
Jump to navigation Jump to search

This article has been marked for deletion review by a wiki user. Discuss on the talk page

Creep Smash
Genres Tower Defense,Online Multiplayer
Latest release0.6.0 beta
Release dateAugust 7th, 2009
Code licenseGPL
Media licenseGPL
P. languageJava
Contribute
Creep Smash is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Creep Smash is a multiplayer tower defense game written in Java. It was developed by ten computer science students within a collegiate software project of the University of Applied Science in Stuttgart. The project requirement was to plan, design and implement a Java-based multiplayer version of Tower defense within 2.5 months. Each student had a specific role in the project such as project manager, developer, or tester. After that, Patrick Schlesinger has started to continue the game development and provide a game server with a growing team of developers. CreepSmash is licensed under the GPL.[1] The latest version of the game is 0.6.0 beta released on August 7th, 2009.

Gameplay[edit]

CreepSmash is a game for 2-4 Players, who can play on one map. At the beginning of the game each player has 20 lives, 200 credits to start and 200 credits income per round (one round lasts 15 seconds). The income increases when the player sends creeps to the next player. If the creep walks through the whole map of the opponent, he/she loses a live. If there are more than two players, the creep walks to the next player’s map, otherwise the creep starts again at the opponent’s map.

It is likely a good idea to increase the income by sending creeps. To avoid the loss of the player's own lives it is also recommended to build towers on the own map. Of course the towers should be placed at a good point to reach as many creeps as possible.

There are six different kinds of towers and 16 kinds of creeps.

Game Modes[edit]

You can choose between three different game modes. The creeps move clockwise in every game mode.

  • Normal - If you send a creep, your opponent after you get this creep.
  • All vs. All - If you send a creep, every opponent get this creep.
  • Random send - If you send a creep, a random opponent get this creep.

League[edit]

The Creep Smash League is an additional tournament script which manage the procedure of an 1vs1 tournament (ko-system) automatically. There is an registration necessary because of multiaccount protection. More requirements are:

  • account >50 points
  • time to play during the league

1st round played with 50 members. Winner: Rambo196

2nd round played with 28 members. Winner: Resistant

Video[edit]

Some video tutorials to get a first impression.

System Requirements[edit]

Client:

  • Linux or Windows based operating system
  • Java 1.5 or better
  • min. 1 GHz processor
  • min 512 MB ram
  • Network connection
  • Open port 4747 (outgoing)

Server:

  • Linux or Windows based operating system
  • Java 1.6 or better
  • Network connection

Creeps[edit]

The player can send a “creepwave” (Many creeps moving very fastly) by using the “shift” key and the creep shortcut together.

Creep name price income health speed creep special shortcut creep
Mercury 50 5 300 medium none 1
Demeter 1,000 90 7,000 very slow none Q
Vulture 15,000 1,200 140,000 medium none A
Zeus 100,000 7,000 1,500,000 slow regenerates Y
Mako 100 10 700 slow none 2
Ray 2,000 180 14,000 slow slow immunity W
Shark 25,000 2,000 250,000 fast slow immunity S
Phoenix 200,000 14,000 2,500,000 fast slow immunity X
Fast Nova 250 25 1,400 fast none 3
Speedy Raider 4,000 360 30,000 very fast fast E
Racing Mamba 40,000 3,200 500,000 very fast fast D
Express Raptor 400,000 28,000 6,000,000 ultra fast fast C
Large Manta 500 50 3,500 ultra slow none 4
Big Toucan 8,000 720 80,000 very slow none R
Huge Titan 60,000 4,800 1,200,000 slow none F
Fat Colossus 1,000,000 56,000 15,000,000 medium none V

Towers[edit]

All Towers can be upgraded. Each tower level has a different tower color:

  • Level 1(green)
  • Level 2(blue)
  • Level 3(red)
  • Level 4(white)


Basictower:
level cost damage rate range
1 50 25 medium 35
2 100 50 medium 40
3 1,000 250 medium 45
4 3,000 1000 medium 50


Slowtower: slows target
level cost damage rate range
1 100 25 medium 35
2 200 50 slow 45
3 400 75 slow 50
4 3,000 100 slow 50


Splashtower: attacks multiple targets
level cost damage rate range
1 250 50 medium 40
2 750 200 medium 45
3 3,000 400 fast 55
4 7,500 1,100 fast 60


Speedtower: shoots fast
level cost damage rate range
1 1,000 225 fast 50
2 3,000 450 very fast 55
3 7,500 1,100 very fast 60
4 15,000 1,800 ultra fast 65


Rockettower: attacks multiple targets
level cost damage rate range
1 1,000 1,000 ultra slow 50
2 3,000 2,500 ultra slow 60
3 7,500 7,500 ultra slow 70
4 15,000 15,000 ultra slow 80


Ultimattower: fast uprgrade
level cost damage rate range
1 20,000 25,000 ultra slow 100
2 - - - -
3 - - - -
4 50,000 40,000 very slow 150


Tower strategy[edit]

  • farthest attacks the creep that is closest to the path end.
  • fastest: attacks the fastest creep in range.
  • strongest: attacks the creep with most hit points in range.
  • weakest: attacks the creep with less hit points in range.
  • close: attacks the creep closest to the tower.

Additionally there is Lock. If this is activated, the tower will target the same creep while it is in range of the tower.

Hot Keys[edit]

Hot Keys should help to play as fast as possible.

InGame[edit]

  • F1 - ingame Help
  • F2 - Sound on/off sound (standard on)
  • F3 - Antialiasing on/off (standard off)

Tower[edit]

  • I - sell selected Tower
  • U - upgrade selected Tower

Built

  • G - Basictower
  • H - Slowtower
  • J - Splashtower
  • B - Rockettower
  • N - Speedtower
  • M - Ultimatetower


Tower Strategy

  • 9 - lock
  • 0 - farthest
  • O - weak
  • P - hard
  • K - close
  • L - fastest

Pressed left mouse button + "Tower Hot Key" to do this action by mouseover if it is possible.

Creeps[edit]

  • 1 - Mercury
  • 2 - Mako
  • 3 - Fast Nova
  • 4 - Large Manta
  • Q - Demeter
  • W - Ray
  • E - Speedy Raider
  • R - Big Toucan
  • A - Vulture
  • S - Shark
  • D - Racing Mamba
  • F - Huge Titan
  • Y - Zeus
  • X - Phoenix
  • C - Express Raptor
  • V - Fat Colossus
  • shift + “creep” - send creepwave


Maps[edit]

There are more than 40 Maps for a varied CreepSmash game experience.


Mapeditor[edit]

Development team member Freakazoid wrote a Mapeditor which helps to design Maps easily. You can get the Map editor file and some help in the Creep Smash Forum.

Version history[edit]

Version Date
0.5.3 beta 2009-03-03
0.5.4 beta 2009-05-28
0.6.0 beta[2] 2009-08-07

Team[edit]

Developer

  • Contex
  • Azim
  • mduka
  • booiiing


Promoter

  • sulfi
  • Beyond

Translators

  • Kad

Designer

  • gleitiii
  • sofad (sound)

Moderatoren

  • Simon
  • Krunx
  • Manuel
  • Skunk
  • Seraphim

Receptions[edit]

towerdefencehq.de gave the game 4.8 out of 5 stars based on 307 ratings as of January 18th, 2009.[3]

External links[edit]

References[edit]