Free software clone of Gunpoint
C++ C Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data - Add new map2.tmx. Dec 31, 2015
shaders Menu backgrounds. Also, helper renderer functions. Dec 22, 2015
tinyxml First commit of Clonepoint source. Jan 16, 2015
.gitignore Ignore background images. Dec 22, 2015
LICENSE Initial commit Jan 16, 2015
Modding.txt Add gun2clone, and instructions on how to use it. May 17, 2016
VeraMono.txt First commit of Clonepoint source. Jan 16, 2015
animations.cpp Remove C++11 support. Sep 19, 2015
animations.h Remove C++11 support. Sep 19, 2015
audio.cpp Play low pass filter of music while in crosslink. Dec 26, 2015
audio.h Play low pass filter of music while in crosslink. Dec 26, 2015
bindings.cpp Ogg Vorbis support. Oct 10, 2015
bindings.h Draw tutorial and input popup messages. Jan 21, 2015
button.cpp First commit of Clonepoint source. Jan 16, 2015
button.h Remove C++11 support. Sep 19, 2015
config.cfg Config variables for easier map testing. Dec 29, 2015
config.cpp Config variables for easier map testing. Dec 29, 2015
config.h Add getBool function, make input/tutorial popups optional. Jan 22, 2015
creditsstate.cpp Ogg Vorbis support. Oct 10, 2015
creditsstate.h Remove C++11 support. Sep 19, 2015
draw.cpp That's just embarrassing. Jun 2, 2016
draw.h Config variables for easier map testing. Dec 29, 2015
elevators.cpp Get rid of some pointless getter/setters. Oct 28, 2015
enemy.cpp Faster punching!! Jan 1, 2016
entity.cpp Faster punching!! Jan 1, 2016
entity.h Faster punching!! Jan 1, 2016
fieldofview.cpp Get rid of some pointless getter/setters. Oct 28, 2015
file.cpp Ogg Vorbis support. Oct 10, 2015
file.h Ogg Vorbis support. Oct 10, 2015
font.cpp First commit of Clonepoint source. Jan 16, 2015
font.h First commit of Clonepoint source. Jan 16, 2015
gamestate.cpp Config variables for easier map testing. Dec 29, 2015
gamestate.h Remove C++11 support. Sep 19, 2015
global.h Add another tutorial mark. Dec 27, 2015
gun2clone.cpp Add gun2clone, and instructions on how to use it. May 17, 2016
intersect.cpp First commit of Clonepoint source. Jan 16, 2015
intersect.h First commit of Clonepoint source. Jan 16, 2015
levelendstate.cpp Finishing a map transitions to load map state. Dec 24, 2015
levelendstate.h Remove C++11 support. Sep 19, 2015
linkableentity.cpp Get rid of some pointless getter/setters. Oct 28, 2015
livingentity.cpp Get rid of some pointless getter/setters. Oct 28, 2015
loadingmapstate.cpp Main menu music. Dec 22, 2015
loadingmapstate.h Load music filenames from maps. Dec 22, 2015
loadmapstate.cpp Remove C++11 support. Sep 19, 2015
loadmapstate.h Remove C++11 support. Sep 19, 2015
locator.cpp Remove C++11 support. Sep 19, 2015
locator.h Remove C++11 support. Sep 19, 2015
main.cpp Menu backgrounds. Also, helper renderer functions. Dec 22, 2015
mainmenustate.cpp Remove C++11 support. Sep 19, 2015
mainmenustate.h Remove C++11 support. Sep 19, 2015
makefile Add gun2clone, and instructions on how to use it. May 17, 2016
makefile_unity Remove C++11 support. Sep 19, 2015
map.cpp Add another tutorial mark. Dec 27, 2015
map.h Load and display layered backgrounds. Dec 18, 2015
matrix.cpp Sure, compiler. Complain now. Sep 16, 2015
matrix.h Sure, compiler. Complain now. Sep 16, 2015
menustate.cpp Remove C++11 support. Sep 19, 2015
menustate.h Remove C++11 support. Sep 19, 2015
optionsstate.cpp Fix potential double deletion crash. Dec 22, 2015
optionsstate.h Make crosslink blur optional, and clean up some Dec 18, 2015
pausestate.cpp Ogg Vorbis support. Oct 10, 2015
pausestate.h Remove C++11 support. Sep 19, 2015
player.cpp Faster punching!! Jan 1, 2016
readme.txt That's REALLY embarrassing. Sep 10, 2017
scene.cpp Play low pass filter of music while in crosslink. Dec 26, 2015
scene.h Get rid of some pointless getter/setters. Oct 28, 2015
scene_guards.cpp Remove C++11 support. Sep 19, 2015
scene_physics.cpp Get rid of some pointless getter/setters. Oct 28, 2015
scene_saved_game.cpp Get rid of some pointless getter/setters. Oct 28, 2015
scene_trace.cpp Remove C++11 support. Sep 19, 2015
sprite.cpp Some people may want to compile with logging. Jan 18, 2016
sprite.h First commit of Clonepoint source. Jan 16, 2015
stairs.cpp Remove C++11 support. Sep 19, 2015
state.cpp Remove C++11 support. Sep 19, 2015
state.h Remove C++11 support. Sep 19, 2015
statemanager.cpp Menu backgrounds. Also, helper renderer functions. Dec 22, 2015
statemanager.h Menu backgrounds. Also, helper renderer functions. Dec 22, 2015
static_sprites.cpp Ogg Vorbis support. Oct 10, 2015
static_sprites.h First commit of Clonepoint source. Jan 16, 2015
stb_image.c First commit of Clonepoint source. Jan 16, 2015
stb_truetype.h First commit of Clonepoint source. Jan 16, 2015
stb_vorbis.c Ogg Vorbis support. Oct 10, 2015
texture.cpp Fix unity build. Oct 14, 2015
texture.h Header guards. Sep 16, 2015
upgradesstate.cpp Remove unnecessary variable. Dec 22, 2015
upgradesstate.h Remove unnecessary variable. Dec 22, 2015
valgrind.supp First commit of Clonepoint source. Jan 16, 2015
vec.cpp First commit of Clonepoint source. Jan 16, 2015
vec.h First commit of Clonepoint source. Jan 16, 2015

readme.txt

Clonepoint
by Rohit Nirmal

This is the source code to Clonepoint. You can find the data files needed to play the game here:
http://rohit.itch.io/clonepoint

Default Controls:
	A - Move Left
	D - Move Right
	W/S - Use switch/Use elevator/Hack terminal/Move up and down walls
	F5 - Quicksave. Cannot be rebinded.
	F8 - Load Menu. Cannot be rebinded.
	F9 - Quickload. Cannot be rebinded.
	PrintScr - Take screenshot. Cannot be rebinded.
	Left Mouse Button - Charge Jump/Drag links in Crosslink/Punch guards out/Shoot gun while aiming
	Right Mouse Button - Aim gun
	Mousewheel - Toggle Crosslink

Credits:
	Tom Francis for creating Gunpoint.
	Sean Barrett for stb_image, stb_ttf, and stb_vorbis (public domain).
	TinyXML and SDL2 are under the Zlib license.
	OpenAL Soft is under the LGPL license.

	Clonepoint is Free Software. You may modify the software according to
	the terms of the GPLv3. See LICENSE for more details.

	Any content not listed below is created by me and is released into the public domain (CC0).

	Sounds:
		1. pistol.wav
			- By fastson
			- https://www.freesound.org/people/fastson/sounds/50618/
			- CC BY 3.0 http://creativecommons.org/licenses/by/3.0/
			- Beginning and end of wav file cut with Audacity

		2. menu_click.wav
			- By dklon
			- http://opengameart.org/content/quick-zap
			- CC BY 3.0 http://creativecommons.org/licenses/by/3.0/

		3. switch.wav
			- By ecfike
			- http://freesound.org/people/ecfike/sounds/128919/
			- CC0 http://creativecommons.org/publicdomain/zero/1.0/

		4. enter_crosslink.wav, exit_crosslink.wav, jump.wav, circuitbox.wav
			- By Circlerun
			- http://opengameart.org/content/hi-tech-button-sound-pack-i-non-themed
			- CC0 http://creativecommons.org/publicdomain/zero/1.0/

		5. punch1.wav, punch2.wav
			- By scarbelly25
			- https://www.freesound.org/people/scarbelly25/sounds/35409/
			- CC0 http://creativecommons.org/publicdomain/zero/1.0/

		6. glass_break.wav
			- By cmusounddesign
			- http://freesound.org/people/cmusounddesign/sounds/84536/
			- CC BY 3.0 http://creativecommons.org/licenses/by/3.0/
			- Beginning and end of wav file cut and used Noise Removal tool with Audacity

		7. pistol_ready.wav
			- By Fr3yr
			- https://www.freesound.org/people/Fr3yr/sounds/100804/
			- CC BY 3.0 http://creativecommons.org/licenses/by/3.0/
			- Beginning and end of wav file cut with Audacity

		8. elevator_arrive.wav
			- By wubitog
			- http://freesound.org/people/wubitog/sounds/188388/
			- CC0 http://creativecommons.org/publicdomain/zero/1.0/

		9. elevator_leave.wav, elevator_decelerate.wav
			- By pempi
			- https://www.freesound.org/people/pempi/sounds/33873/
			- CC BY 3.0 http://creativecommons.org/licenses/by/3.0/
			- Both sounds cut out and faded with Audacity

		10. alarm.wav
			- By hypocore
			- http://freesound.org/people/hypocore/sounds/164090/
			- CC0 http://creativecommons.org/publicdomain/zero/1.0/

		11. link.wav
			- By NoiseCollector
			- https://www.freesound.org/people/NoiseCollector/sounds/41610/
			- CC BY 3.0 http://creativecommons.org/licenses/by/3.0/
			- Beginning and end of wav file cut with Audacity
		
		12. door_open.wav, door_close.wav
			- By fresco
			- http://freesound.org/people/fresco/sounds/35617/
			- CC BY 3.0 http://creativecommons.org/licenses/by/3.0/
			- Both sounds cut out with Audacity

	Graphics
		1. Brick and floor tiles
			- By nkorth
			- http://opengameart.org/content/netslash-tiles
			- CC BY 3.0 http://creativecommons.org/licenses/by/3.0/
			- Taken from tileset_office.png and darkened

		2. Collision Tiles
			- By Eris
			- http://opengameart.org/content/sci-fi-platform-tiles
			- CC0 http://creativecommons.org/publicdomain/zero/1.0/

		3. Wall Tiles 1
			- By RodlenJack
			- http://opengameart.org/content/crimelike-spritetile-set
			- CC BY 3.0 http://creativecommons.org/licenses/by/3.0/
			- Taken from crimelike_tiles.zip and darkened

		4. Wood Tile
			- By Anonymous 4chan poster
			- CC BY 3.0 http://creativecommons.org/licenses/by/3.0/
			- Darkened

		5. VeraMono.ttf
			- See VeraMono.txt

		6. Mouse cursor
			- By qubodup
			- http://opengameart.org/content/simple-light-graysacle-cursors-16x16
			- CC0 http://creativecommons.org/publicdomain/zero/1.0/

	Music
		1. groove_grove.ogg, brittle_rille.ogg, ultralounge.ogg, ontheground.ogg
			- By Kevin MacLeod
			- incompetech.com
			- CC BY 3.0 http://creativecommons.org/licenses/by/3.0/
			- Converted from MP3 to OGG