Download Castle X - XNA based platform game

Description

Based on "XNA Platformer Starter Kit", but greatly modified to become a mix of games such as MSX's "Castle", "Castle Excelent" and "Maze of Galious".Open source, all code avaliable is well organized and documented, being a great source for learning or for creating your own g...

Icons

Castle X - XNA based platform game

Source Files

The download file castlex.zip has the following entries.


Castle X.sln//from  w  ww  .j  a  v a2  s .c om
Castle X.suo
Castle X/Castle X.csproj
Castle X/Castle X.csproj.Debug.cachefile
Castle X/Castle X.csproj.Release.cachefile
Castle X/Castle X.csproj.user
Castle X/CastleX.ico
Castle X/CastleXGame.cs
Castle X/Controller/Animation.cs
Castle X/Controller/AnimationPlayer.cs
Castle X/Controller/Managers/GameScreen.cs
Castle X/Controller/Managers/InputState.cs
Castle X/Error.cs
Castle X/GameContent/Banner.png
Castle X/GameContent/Castle XGameContent.contentproj
Castle X/GameContent/Castle XGameContent.contentproj.user
Castle X/GameContent/Fonts/Hud.spritefont
Castle X/GameContent/Fonts/HudBig.spritefont
Castle X/GameContent/Fonts/HudMedium.spritefont
Castle X/GameContent/Fonts/HudSmall.spritefont
Castle X/GameContent/Fonts/Segoe12.spritefont
Castle X/GameContent/Fonts/courier10.spritefont
Castle X/GameContent/Fonts/courier10bold.spritefont
Castle X/GameContent/Fonts/courier8.spritefont
Castle X/GameContent/Fonts/courier8bold.spritefont
Castle X/GameContent/GameContent.contentproj
Castle X/GameContent/HUD.png
Castle X/GameContent/Levels/0.txt
Castle X/GameContent/Levels/1.txt
Castle X/GameContent/Levels/2.txt
Castle X/GameContent/Levels/3.txt
Castle X/GameContent/Levels/4.txt
Castle X/GameContent/Levels/5.txt
Castle X/GameContent/Levels/6.txt
Castle X/GameContent/Levels/7.txt
Castle X/GameContent/Levels/8.txt
Castle X/GameContent/Levels/9.txt
Castle X/GameContent/Levels/old ones/10.txt
Castle X/GameContent/Levels/old ones/11.txt
Castle X/GameContent/Levels/old ones/12.txt
Castle X/GameContent/Levels/old ones/2.txt
Castle X/GameContent/Levels/old ones/3.txt
Castle X/GameContent/Levels/old ones/4.txt
Castle X/GameContent/Levels/old ones/5.txt
Castle X/GameContent/Levels/old ones/6.txt
Castle X/GameContent/Levels/old ones/7.txt
Castle X/GameContent/Levels/old ones/8.txt
Castle X/GameContent/Levels/old ones/9.txt
Castle X/GameContent/Mapeditor/Coin.png
Castle X/GameContent/Mapeditor/Thumbs.db
Castle X/GameContent/Mapeditor/apple.png
Castle X/GameContent/Mapeditor/blank.png
Castle X/GameContent/Mapeditor/block.png
Castle X/GameContent/Mapeditor/exit.png
Castle X/GameContent/Mapeditor/gem.png
Castle X/GameContent/Mapeditor/menu_exit.png
Castle X/GameContent/Mapeditor/menu_move.png
Castle X/GameContent/Mapeditor/menu_newdoc.png
Castle X/GameContent/Mapeditor/menu_random.png
Castle X/GameContent/Mapeditor/menu_save.png
Castle X/GameContent/Mapeditor/monstera.png
Castle X/GameContent/Mapeditor/monsterb.png
Castle X/GameContent/Mapeditor/monsterc.png
Castle X/GameContent/Mapeditor/monsterd.png
Castle X/GameContent/Mapeditor/passableblock.png
Castle X/GameContent/Mapeditor/platform.png
Castle X/GameContent/Mapeditor/player.png
Castle X/GameContent/Mapeditor/powerup.png
Castle X/GameContent/SavedLevels/0.txt
Castle X/GameContent/Skins/0/Backgrounds/Black.PNG
Castle X/GameContent/Skins/0/Backgrounds/Bricks.PNG
Castle X/GameContent/Skins/0/Backgrounds/Layer0_0.png
Castle X/GameContent/Skins/0/Backgrounds/Layer0_1.png
Castle X/GameContent/Skins/0/Backgrounds/Layer0_2.png
Castle X/GameContent/Skins/0/Backgrounds/Layer1_0.png
Castle X/GameContent/Skins/0/Backgrounds/Layer1_1.png
Castle X/GameContent/Skins/0/Backgrounds/Layer1_2.png
Castle X/GameContent/Skins/0/Backgrounds/Layer2_0.png
Castle X/GameContent/Skins/0/Backgrounds/Layer2_1.png
Castle X/GameContent/Skins/0/Backgrounds/Layer2_2.png
Castle X/GameContent/Skins/0/Backgrounds/Thumbs.db
Castle X/GameContent/Skins/0/Overlays/Game_Over.png
Castle X/GameContent/Skins/0/Overlays/Thumbs.db
Castle X/GameContent/Skins/0/Overlays/you_died.png
Castle X/GameContent/Skins/0/Overlays/you_lose.png
Castle X/GameContent/Skins/0/Overlays/you_win.png
Castle X/GameContent/Skins/0/SkinMetadata.txt
Castle X/GameContent/Skins/0/Sounds/Castle.wma
Castle X/GameContent/Skins/0/Sounds/CoinCollected.wma
Castle X/GameContent/Skins/0/Sounds/Dive.wma
Castle X/GameContent/Skins/0/Sounds/ExitReached.wma
Castle X/GameContent/Skins/0/Sounds/FlyingEnemyKilled.wav
Castle X/GameContent/Skins/0/Sounds/GhostKilled.mp3
Castle X/GameContent/Skins/0/Sounds/MonsterKilled.wma
Castle X/GameContent/Skins/0/Sounds/Music.wma
Castle X/GameContent/Skins/0/Sounds/Options.wav
Castle X/GameContent/Skins/0/Sounds/PlayerFall.wma
Castle X/GameContent/Skins/0/Sounds/PlayerHit.wav
Castle X/GameContent/Skins/0/Sounds/PlayerJump.wav
Castle X/GameContent/Skins/0/Sounds/PlayerKilled.wav
Castle X/GameContent/Skins/0/Sounds/PowerUp.wma
Castle X/GameContent/Skins/0/Sounds/arrow.wav
Castle X/GameContent/Skins/0/Sounds/arrowHit.mp3
Castle X/GameContent/Skins/0/Sounds/arrowUnderwater.wav
Castle X/GameContent/Skins/0/Sounds/bounce.wav
Castle X/GameContent/Skins/0/Sounds/sword.wav
Castle X/GameContent/Skins/0/Sounds/swordUnderwater.wav
Castle X/GameContent/Skins/0/Sprites/Animated/Candle.png
Castle X/GameContent/Skins/0/Sprites/Animated/Thumbs.db
Castle X/GameContent/Skins/0/Sprites/Animated/WaterSurface - Cpia.png
Castle X/GameContent/Skins/0/Sprites/Animated/WaterSurface.png
Castle X/GameContent/Skins/0/Sprites/Animated/tochaApagada.png
Castle X/GameContent/Skins/0/Sprites/Animated/torch.png
Castle X/GameContent/Skins/0/Sprites/Animated/velasApagadas.png
Castle X/GameContent/Skins/0/Sprites/Animated/velasGastas.png
Castle X/GameContent/Skins/0/Sprites/Arrow.PNG
Castle X/GameContent/Skins/0/Sprites/Brick.png
Castle X/GameContent/Skins/0/Sprites/Candle.png
Castle X/GameContent/Skins/0/Sprites/Coin.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Flying1/Die.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Flying1/Idle.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Flying1/Run.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Ghost1/Die.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Ghost1/Idle.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Ghost1/Run.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster1/Copy of Idle.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster1/Die.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster1/Idle.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster1/Run.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster1/Thumbs.db
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster2/Die.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster2/Idle.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster2/Run.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster2/Thumbs.db
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster3/Die.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster3/Idle.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster3/Run.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Monster3/Thumbs.db
Castle X/GameContent/Skins/0/Sprites/Enemies/Swimming1/Idle.png
Castle X/GameContent/Skins/0/Sprites/Enemies/Swimming2/Idle.png
Castle X/GameContent/Skins/0/Sprites/FallingTile.png
Castle X/GameContent/Skins/0/Sprites/Gem.png
Castle X/GameContent/Skins/0/Sprites/HUDCandle.png
Castle X/GameContent/Skins/0/Sprites/HUDClosedMap.png
Castle X/GameContent/Skins/0/Sprites/HUDOpenMap.png
Castle X/GameContent/Skins/0/Sprites/HUDOxygen.png
Castle X/GameContent/Skins/0/Sprites/HealthPotion.png
Castle X/GameContent/Skins/0/Sprites/Heart.png
Castle X/GameContent/Skins/0/Sprites/Key_Blue.png
Castle X/GameContent/Skins/0/Sprites/Key_Green.png
Castle X/GameContent/Skins/0/Sprites/Key_Red.png
Castle X/GameContent/Skins/0/Sprites/Key_Yellow.png
Castle X/GameContent/Skins/0/Sprites/Life.png
Castle X/GameContent/Skins/0/Sprites/Map.png
Castle X/GameContent/Skins/0/Sprites/MultipleState/BlueDoor.png
Castle X/GameContent/Skins/0/Sprites/MultipleState/GreenDoor.png
Castle X/GameContent/Skins/0/Sprites/MultipleState/HealthPotion.png
Castle X/GameContent/Skins/0/Sprites/MultipleState/RedDoor.png
Castle X/GameContent/Skins/0/Sprites/MultipleState/YellowDoor.png
Castle X/GameContent/Skins/0/Sprites/MultipleState/lever.png
Castle X/GameContent/Skins/0/Sprites/Oxygen.png
Castle X/GameContent/Skins/0/Sprites/Player/Attack Full.png
Castle X/GameContent/Skins/0/Sprites/Player/Attack.png
Castle X/GameContent/Skins/0/Sprites/Player/Attack_sword.png
Castle X/GameContent/Skins/0/Sprites/Player/Celebrate.png
Castle X/GameContent/Skins/0/Sprites/Player/Climbing.png
Castle X/GameContent/Skins/0/Sprites/Player/Die.png
Castle X/GameContent/Skins/0/Sprites/Player/Idle.png
Castle X/GameContent/Skins/0/Sprites/Player/Jump.png
Castle X/GameContent/Skins/0/Sprites/Player/Run.png
Castle X/GameContent/Skins/0/Sprites/Player/Thumbs.db
Castle X/GameContent/Skins/0/Sprites/Thumbs.db
Castle X/GameContent/Skins/0/Sprites/Timer.png
Castle X/GameContent/Skins/0/Sprites/Water.png
Castle X/GameContent/Skins/0/Sprites/boss.png
Castle X/GameContent/Skins/0/Sprites/magicMirror.png
Castle X/GameContent/Skins/0/Sprites/upsideDownSpell.png
Castle X/GameContent/Skins/0/Sprites/upsideDownSpell2.png
Castle X/GameContent/Skins/0/Sprites/upsideDownSpell3.png
Castle X/GameContent/Skins/0/Tiles/BlockA0.png
Castle X/GameContent/Skins/0/Tiles/BlockA1.png
Castle X/GameContent/Skins/0/Tiles/BlockA2.png
Castle X/GameContent/Skins/0/Tiles/BlockA3.png
Castle X/GameContent/Skins/0/Tiles/BlockA4.png
Castle X/GameContent/Skins/0/Tiles/BlockA5.png
Castle X/GameContent/Skins/0/Tiles/BlockA6.png
Castle X/GameContent/Skins/0/Tiles/BlockB0.png
Castle X/GameContent/Skins/0/Tiles/BlockB1.png
Castle X/GameContent/Skins/0/Tiles/BlockWood.png
Castle X/GameContent/Skins/0/Tiles/BlockWood2.png
Castle X/GameContent/Skins/0/Tiles/Checkpoint1.png
Castle X/GameContent/Skins/0/Tiles/Checkpoint2.png
Castle X/GameContent/Skins/0/Tiles/Exit.png
Castle X/GameContent/Skins/0/Tiles/Ladder.png
Castle X/GameContent/Skins/0/Tiles/MovingTile.png
Castle X/GameContent/Skins/0/Tiles/Platform.png
Castle X/GameContent/Skins/0/Tiles/Rope.png
Castle X/GameContent/Skins/0/Tiles/StoppedSpring.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Clay1.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Clay2.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Clay3.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Clay4.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Clay5.png
Castle X/GameContent/Skins/0/Tiles/Terrain/ClayCeiling1.png
Castle X/GameContent/Skins/0/Tiles/Terrain/ClayCeiling2.png
Castle X/GameContent/Skins/0/Tiles/Terrain/ClayCeiling3.png
Castle X/GameContent/Skins/0/Tiles/Terrain/ClaySurface1.png
Castle X/GameContent/Skins/0/Tiles/Terrain/ClaySurface2.png
Castle X/GameContent/Skins/0/Tiles/Terrain/ClaySurface3.png
Castle X/GameContent/Skins/0/Tiles/Terrain/DinoBones.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Mud1.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Mud2.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Mud3.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Mud4.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Mud5.png
Castle X/GameContent/Skins/0/Tiles/Terrain/MudCeiling1.png
Castle X/GameContent/Skins/0/Tiles/Terrain/MudCeiling2.png
Castle X/GameContent/Skins/0/Tiles/Terrain/MudCeiling3.png
Castle X/GameContent/Skins/0/Tiles/Terrain/MudSurface1.png
Castle X/GameContent/Skins/0/Tiles/Terrain/MudSurface2.png
Castle X/GameContent/Skins/0/Tiles/Terrain/MudSurface3.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Rock1.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Rock2.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Rock3.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Rock4.png
Castle X/GameContent/Skins/0/Tiles/Terrain/Rock5.png
Castle X/GameContent/Skins/0/Tiles/Terrain/RockCeiling1.png
Castle X/GameContent/Skins/0/Tiles/Terrain/RockCeiling2.png
Castle X/GameContent/Skins/0/Tiles/Terrain/RockCeiling3.png
Castle X/GameContent/Skins/0/Tiles/Terrain/RockSurface1.png
Castle X/GameContent/Skins/0/Tiles/Terrain/RockSurface2.png
Castle X/GameContent/Skins/0/Tiles/Terrain/RockSurface3.png
Castle X/GameContent/Skins/0/Tiles/Thumbs.db
Castle X/GameContent/Skins/0/Tiles/WoodBlock.png
Castle X/GameContent/Skins/0/Tiles/spring.png
Castle X/GameContent/Skins/1/SkinMetadata.txt
Castle X/GameContent/Skins/1/Sprites/Player/Celebrate.png
Castle X/GameContent/Skins/1/Sprites/Player/Die.png
Castle X/GameContent/Skins/1/Sprites/Player/Idle.png
Castle X/GameContent/Skins/1/Sprites/Player/Jump.png
Castle X/GameContent/Skins/1/Sprites/Player/Run.png
Castle X/GameContent/Skins/1/Sprites/Player/Thumbs.db
Castle X/GameContent/Thumbs.db
Castle X/GameContent/blank.png
Castle X/GameContent/crosshair.png
Castle X/GameContent/demoscreen.txt
Castle X/GameContent/gradient.png
Castle X/GameContent/spacer.png
Castle X/GameContent/splash.png
Castle X/GameContent/wolfgrowl.wav
Castle X/Model/GameClasses/Apple.cs
Castle X/Model/GameClasses/Arrow.cs
Castle X/Model/GameClasses/Bullet.cs
Castle X/Model/GameClasses/Entity/Boss.cs
Castle X/Model/GameClasses/Entity/Enemy/Enemy.cs
Castle X/Model/GameClasses/Entity/Enemy/FlyingEnemy.cs
Castle X/Model/GameClasses/Entity/Enemy/GhostEnemy.cs
Castle X/Model/GameClasses/Entity/Enemy/MonsterEnemy.cs
Castle X/Model/GameClasses/Entity/Enemy/SwimmingEnemy.cs
Castle X/Model/GameClasses/Entity/Entity.cs
Castle X/Model/GameClasses/Entity/Player.cs
Castle X/Model/GameClasses/Entrance.cs
Castle X/Model/GameClasses/Exit.cs
Castle X/Model/GameClasses/Item/AnimatedItem.cs
Castle X/Model/GameClasses/Item/Item.cs
Castle X/Model/GameClasses/Item/MovingItem.cs
Castle X/Model/GameClasses/Item/MultipleStateItem.cs
Castle X/Model/GameClasses/Layer.cs
Castle X/Model/GameClasses/Level.cs
Castle X/Model/GameClasses/LevelEditor.cs
Castle X/Model/GameClasses/MovableTile.cs
Castle X/Model/GameClasses/Spring.cs
Castle X/Model/GameClasses/Tile/BossJumpTile.cs
Castle X/Model/GameClasses/Tile/DeathTile.cs
Castle X/Model/GameClasses/Tile/FallingTile.cs
Castle X/Model/GameClasses/Tile/HiddenTile.cs
Castle X/Model/GameClasses/Tile/LevelEditorTile.cs
Castle X/Model/GameClasses/Tile/Tile.cs
Castle X/Model/GameClasses/Tile/VanishingTile.cs
Castle X/Model/GameClasses/Utility/Circle.cs
Castle X/Model/GameClasses/Utility/RectangleExtensions.cs
Castle X/PESettings.cs
Castle X/Program.cs
Castle X/ProjectLog.txt
Castle X/Properties/AssemblyInfo.cs
Castle X/Properties/app.manifest
Castle X/ScreenManager.cs
Castle X/SkinSettings.cs
Castle X/Thumbs.db
Castle X/View/Screens/BackgroundDemoScreen.cs
Castle X/View/Screens/BackgroundScreen.cs
Castle X/View/Screens/GameplayScreen.cs
Castle X/View/Screens/LevelEditorScreeen_old.cs
Castle X/View/Screens/LevelEditorScreen.cs
Castle X/View/Screens/LevelSelectScreen.cs
Castle X/View/Screens/LoadingScreen.cs
Castle X/View/Screens/MainMenuScreen.cs
Castle X/View/Screens/MenuEntry.cs
Castle X/View/Screens/MenuScreen.cs
Castle X/View/Screens/MessageBoxScreen.cs
Castle X/View/Screens/NumberScreen.cs
Castle X/View/Screens/OptionsMenuScreen.cs
Castle X/View/Screens/PauseMenuScreen.cs
Castle X/app.config
Castle X/castelo.png
UpgradeLog.XML
_UpgradeReport_Files/UpgradeReport.css
_UpgradeReport_Files/UpgradeReport.xslt
_UpgradeReport_Files/UpgradeReport_Minus.gif
_UpgradeReport_Files/UpgradeReport_Plus.gif

Download

Click the following link to download castlex.zip.

castlex.zip




















Home »
  C# Free Code »
    Game »




DirectX
Game
Minecraft
Warcraft
Xbox
XNA