Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Simple missile command clone in 96k for linux/win/macosx
C++ Ruby Objective-C
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
data
math3d++
snoutlib
utils
LICENSE
Makefile
Makefile.32bit
Makefile.macosx
Makefile.win
README
background.cpp
background.h
boat.cpp
boat.h
credits.cpp
credits.h
fx_missile_expl.cpp
fx_missile_expl.h
fx_moving_text.cpp
fx_moving_text.h
fx_ship_expl.cpp
fx_ship_expl.h
fx_torpedo_expl.cpp
fx_torpedo_expl.h
game.cpp
game.h
gamemenu.cpp
gamemenu.h
hiscore.cpp
hiscore.h
layout.cpp
layout.h
main.cpp
main.h
missile.cpp
missile.h
pboat.cpp
pboat.h
pe_bubble_expl.cpp
pe_bubble_expl.h
pe_bubbles.cpp
pe_bubbles.h
pe_smoke.cpp
pe_smoke.h
pe_smoketrail.cpp
pe_smoketrail.h repo init
pe_torpedo_expl.cpp
pe_torpedo_expl.h
resources.cpp
resources.h
torpedo.cpp
torpedo.h

README

Sea Defender

Simple missile command clone in 96k for linux/win/macosx

No music, sorry - plenty of space but no talent.

Requires videocard with GLSL support, tested on GeForce FX5200, Radeon X1300 and Apple's software renderer.

Using GLFW and math3d++, font is from http://apostrophiclab.pedroreina.net/.



The code is horrible due to looming deadline for compo entry submission (which i missed anyway in the end),
so i apologize in advance to anyone reading it.

Data for this game are sourced from .svg path elements (curves), which are converted by ruby scripts
in utils/ directory to .m and .mfont binary files, which in turn are then processed into .h source code
files as resource inserts (because there is no cross-platform resource handling in C++).

Distributed under the terms of MIT license (see file LICENSE) with the following exceptions:

math3d++/ - Copyright (c) 2004-2005, Trenkwalder Markus
data/fonts/kronika.svg - http://apostrophiclab.pedroreina.net/
data/model/OpenGL_logo_flat.svg - http://www.opengl.org
snoutlib/perlin.cpp - http://www.flipcode.com/archives/Perlin_Noise_Class.shtml

Copyright (c) 2010 Jan Dvorak <jan.dvorak@kraxnet.cz>
Something went wrong with that request. Please try again.