Download List

项目描述

This is a 2D RPG game implemented from scratch by using purely C++ and the SDL library(Simple DirectMedia Layer). The game hasn't finished yet and the tower is supposed to have more than 20 floors.
I will gradually make up the rest floors.(Now we only have the first floor). But anyway I am distributing the codes.
Here is the link of the demo show of this game:
https://www.youtube.com/watch?v=n1aC-BUGbzs

(Version 0.05)
https://www.youtube.com/watch?v=cUJJ_eq0fB0
Second Floor added

Notice, tinyXML files were implemented by leethomason.
Here is the link: https://sourceforge.net/projects/tinyxml/
(This project is here only for fun).

系统要求

System requirement is not defined

Download Package list

Latest 5 files
名称 大小 日期 下载总数
TextureManager.h 2.1 KB 2014-07-12 11:24 6
TextureManager.cpp 16.7 KB 2014-07-12 11:24 6
Stair.h 0.5 KB 2014-07-12 11:24 1
Stair.cpp 1.5 KB 2014-07-12 11:24 3
Game.cpp 29.7 KB 2014-07-12 11:24 14
全文件
Magic Tower
TextureManager.h2.1 KB2014-07-12 11:246
TextureManager.cpp16.7 KB2014-07-12 11:246
Stair.h0.5 KB2014-07-12 11:241
Stair.cpp1.5 KB2014-07-12 11:243
Game.cpp29.7 KB2014-07-12 11:2414
CollisionDetector.cpp9.5 KB2014-07-12 11:242
CollisionDetecter.h1.6 KB2014-07-12 11:241
XMLParser.cpp5.7 KB2014-07-07 15:322
Weapon.cpp1.5 KB2014-07-07 15:322
Tile.cpp1.5 KB2014-07-07 15:322
SDLGameObject.cpp1.4 KB2014-07-07 15:324
Player.cpp3.6 KB2014-07-07 15:323
Medicine.cpp1.6 KB2014-07-07 15:322
main.cpp1.3 KB2014-07-07 15:322
Key.cpp1.5 KB2014-07-07 15:32129
Jewel.cpp1.5 KB2014-07-07 15:323
GameObjectFactory.cpp1.1 KB2014-07-07 15:325
GameObject.cpp0.1 KB2014-07-07 15:323
Floor.cpp3.6 KB2014-07-07 15:325
Enemy.cpp2.1 KB2014-07-07 15:323
Door.cpp1.5 KB2014-07-07 15:321
up_floor.png2.9 KB2014-07-07 15:086
terrain.png4.5 KB2014-07-07 15:086
item.png28.1 KB2014-07-07 15:082
hero.png15.0 KB2014-07-07 15:086
enemy.png71.1 KB2014-07-07 15:085
down_floor.png2.9 KB2014-07-07 15:085
door.png6.3 KB2014-07-07 15:081
background.png3.2 KB2014-07-07 15:087
All.jpg184.7 KB2014-07-07 15:085
Game.h0.7 KB2014-07-07 14:4819
READ ME.txt0.2 KB2014-07-07 03:070
XMLParser.h0.5 KB2014-07-07 03:035
LevelParser.h0.5 KB2014-07-07 02:562
LoaderParams.h0.8 KB2014-07-07 02:566
Medicine.h0.5 KB2014-07-07 02:562
Player.h1.1 KB2014-07-07 02:562
PlayState.cpp0.3 KB2014-07-07 02:563
PlayState.h0.3 KB2014-07-07 02:564
SDLGameObject.h0.8 KB2014-07-07 02:567
Tile.h0.5 KB2014-07-07 02:560
TileLayer.cpp0.3 KB2014-07-07 02:563
TileLayer.h0.6 KB2014-07-07 02:562
tinystr.cpp2.4 KB2014-07-07 02:5613
tinystr.h8.0 KB2014-07-07 02:5613
tinyxml.cpp36.7 KB2014-07-07 02:565
tinyxmlerror.cpp1.7 KB2014-07-07 02:564
tinyxml.h63.4 KB2014-07-07 02:564
tinyxmlparser.cpp36.4 KB2014-07-07 02:563
Weapon.h0.5 KB2014-07-07 02:562
LevelParser.cpp3.6 KB2014-07-07 02:564
Level.h0.5 KB2014-07-07 02:562
Level.cpp0.5 KB2014-07-07 02:561
Layer.h0.2 KB2014-07-07 02:563
Key.h0.5 KB2014-07-07 02:561
Jewel.h0.5 KB2014-07-07 02:563
GameStateMachine.h0.3 KB2014-07-07 02:565
GameStateMachine.cpp0.9 KB2014-07-07 02:563
GameState.h0.3 KB2014-07-07 02:565
GameState.cpp22 B2014-07-07 02:562
GameObjectFactory.h0.6 KB2014-07-07 02:564
GameObject.h0.4 KB2014-07-07 02:564
Floor.h0.6 KB2014-07-07 02:562
EventHandler.h0.3 KB2014-07-07 02:564
EventHandler.cpp0.4 KB2014-07-07 02:562
Enemy.h0.8 KB2014-07-07 02:562
Door.h0.5 KB2014-07-07 02:561
data.xml8.6 KB2014-07-09 03:352