Categories

Navigation

MVP

Microsoft MVP (since 2006) in the XNA/DirectX category

Tag cloud

Ajax (8) All (206) Arena Wars (21) Boo (4) BroodWar (8) Conferences (1) Development (44) Game Development (142) IronPython (3) Lost Squadron (17) Lua (6) meinSport.de (4) Other (150) Polynapping (12) Programming (156) Racing Game (7) Reviews (76) Rocket Commander (49) Silverlight (10) SQL (1) StudiHelp.de (2) XNA (40)

On this page

Dungeon Quest Updated with Source Code now

Archive

Popular

NormalMapCompressor v1...
CR_Commenter v1.7 Upda...
Reminder: Rocket Comma...
Your Christmas Present...
CR_Commenter Update v1...
The year 2005 - Review...
Seattle Day 3 - XNA Pr...
NormalMapCompressor - ...
Zombie Quest - A new f...
Cool tools
My Bookmarks
CeBIT 2006 Pictures

Blogroll

Projects

Arena Wars (2004)

Rocket Commander (2006)

Pizza Commander (2006)

Rocket Racer (2006)

Coop Commander (2006)

Flower Commander (2006)

Fruit Commander (2006)

Euro Vernichter (2003)

Lost Squadron (2005)

Zombie Quest (very simple 2D Adventure, 2006)

Freifunk Hannover project (GoogleMaps support)

Older projects (2000 and earlier)

MeinSport.de - German Sport Community Site

About

About me: Contact

Send mail to the author(s) Email:

Total Posts: 213
This Year: 0
This Month: 0
This Week: 0
Comments: 434
Made with

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

RSS 2.0 | Atom 1.0 | CDF

My brothers

netfreak.de

mirkman.de

Sign In

 Tuesday, July 31, 2007
Tuesday, July 31, 2007 6:35:30 AM UTC (  |  |  |  |  )
Hey! Finally some News about Game Development again. All this Silverlight and VS2008 stuff is nice, but XNA has become pretty popular recently (lots of posts in blogs, more articles everywhere and a lot more news).

Anyway, I wanted to release the Dungeon Quest Source Code for several months now, but I never found the time to package everything up, do some cleanup and release it. Recently some people have requested the source code and emails keep coming in. To finally make everyone happy, here is the new Dungeon Quest version with some nice additions, much cleaner code with quite a lot of refactoring and some nice unit tests (see below). This version also does not require PS3.0 anymore, you can now run Dungeon Quest on a PS2.0 graphic card!

First of all: The downloads, all of them can be found on XnaProjects.net too:
  • DungeonQuestSetup.exe (40 MB): Game installer for Windows with everything you need to play.

  • DungeonQuestSourceCodeAndContent.zip (103 MB): Full Dungeon Quest source code with all content files.
    Please note that the collada files (xml text format) and the sound/music are very big (extracted ~200 MB).
    This download also contains the full game in the bin/debug/ directory, you only need to download this file
    for development and testing.
    Contains solution and project files for VS2005, VC# Express (XNA Express) and Xbox 360!

  • DungeonQuest.wmv (21 MB): Higher quality version of the YouTube video below

Here is the good old YouTube video from the game to give you a first view if you don't know about Dungeon Quest yet.



If you want to drive into the source code I highly recommend starting all the unit tests in Program.cs after checking out the directory structure of the project:

  • UIManager.TestUI();
    Show the graphical user interface of the game (boxes for health, player values, rpg levels, etc.)

  • ShaderTests.TestNormalMappingShader();
    Test the normal mapping shader, for more shader tests check out the XNA Rocket Commander and XNA Racing Game projects.

  • ColladaModel.TestCaveColladaModelScene();
    This tests the big cave collada file (80 MB) and renders it with the cave shader. Looks very nice.

  • ColladaModel.TestLoadStaticModel();
    This is straight from the SkiningColladaModelsWithXNA project from February. This test show shows a static collada model.

  • AnimatedColladaModel.TestPlayerColladaModelScene();
    Also from the SkinningColladaModelsWithXNA project. This shows the player or the goblins running, dying, staying, etc.
    This is a useful unit test to test animations for skinned collada models.

  • PostScreenGlow.TestPostScreenGlow();
    Test post screen glow, more details can be found in the Rocket Commander tutorials and most of my XNA projects.

  • PlaneRenderer.TestRenderingPlaneXY();
    Test to render a plane on the ground, which is also used in some other tests. Also good for testing shaders.

  • ShadowMapShader.TestShadowMapping();
    Test Shadow Mapping unit test, pretty complex stuff, but kinda nice for this game. More details can be found in my book, this is a complex topic and involves a lot of finetuning to get it right.

  • EffectManager.TestEffects();
    Since DungeonQuest uses some effects for fire, smoke, blood, etc. it has a simple effect system build in. Use this test to see whats possible and to extend the effect system.

  • StringHelper.TestConvertStringToFloatArray();
    An example of a dynamic unit test, which can also be started from NUnit or TestDriven.Net (right click if you have the addin installed).

  • Sound.TestPlaySounds();
    And another test to play the sound effects used in the game, just press A, B, 1, 2, 3, etc. to play sounds.

  • ColladaModel.TestCaveColladaModelSceneSplitScreen();
    This test shows how the engine supports split screen support, but it was never fully implemented into the game itself yet.
    To finish this the game logic + handling input from 2nd player has to be implemented.

Some Screenshots from the last post on my blog about Dungeon Quest:


Ok, let's get started. What is this guy doing there. He doesn't look very friendly, maybe it is better to hit him in the head!


First quest completed. This key is important to open the door to the second level.


Nonstop fighting action. Well, at least if you don't lose your way.


This is how it looks like after I got angry. I told those guys, don't start any fights!


Ohh no. I did not use all my skills (see right side) and this Ogre killed me too quickly. I guess I have to start over.


The credit screen when the game ends. Notice my book :)


No reason to stop, let's start over and try again. The fight is continuing. The game is not that hard, you just have to use all skills and avoid being hit by fireballs or big enemies when you have low hit points.

I hope you like Dungeon Quest and that the source code can be useful for your XNA projects. Enjoy!

Comments [11] | Trackback | # 
Related posts:
This blog has moved!
My day at the CeBIT 2008
All XNA Games converted to XNA 2.0 from Rocket Commander to the Racing Game.
Pics from my new office in Hamburg
Converting XNA 1.0 Projects to XNA 2.0
SQL Tools for synchronizing databases
Tracked by:
"Dungeon Quest Game mit Source Code" (dcoder) [Trackback]
"Microsoft XNA Resources" (Canadian Developers) [Trackback]
"Programming Tutorials" (Programming Tutorials) [Trackback]
"Play Free Arcade Games" (Play Free Arcade Games) [Trackback]
http://blastpr.com/wiki/js/pages/nexium/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/hoodia/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/paxil/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/lipitor/index.html [Pingback]
http://blastpr.com/wiki/js/pages/claritin/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/soma/index.html [Pingback]
http://blastpr.com/wiki/js/pages/viagra/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/cialis/index.html [Pingback]
http://blastpr.com/wiki/js/pages/paxil/index.html [Pingback]
http://blastpr.com/wiki/js/pages/melatonin/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/viagra/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/nexium/index.html [Pingback]
http://blastpr.com/wiki/js/pages/clomid/index.html [Pingback]
http://blastpr.com/wiki/js/pages/celebrex/index.html [Pingback]
http://blastpr.com/wiki/js/pages/hoodia/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/accutane/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/effexor/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/rainbow-brite/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/prozac/index.html [Pingback]
http://blastpr.com/wiki/js/pages/lexapro/index.html [Pingback]
http://blastpr.com/wiki/js/pages/coumadin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/zoloft/index.html [Pingback]
http://blastpr.com/wiki/js/pages/wellbutrin/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/coumadin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/cymbalta/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/claritin/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/celebrex/index.html [Pingback]
http://blastpr.com/wiki/js/pages/tramadol/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/synthroid/index.html [Pingback]
http://blastpr.com/wiki/js/pages/lipitor/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/melatonin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/celexa/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/celexa/index.html [Pingback]
http://blastpr.com/wiki/js/pages/ultram/index.html [Pingback]
http://blastpr.com/wiki/js/pages/cialis/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/lexapro/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/prilosec/index.html [Pingback]
http://ncdtnanotechportal.info/generator/docs/87198700/index.html [Pingback]
http://legambitdufou.org/Library/docs/15090396/index.html [Pingback]
http://coolioness.com/attachments/docs/83777724/index.html [Pingback]
http://thejohnslater.com/pix/img/docs/86193101/index.html [Pingback]
http://pddownloads.com/docs/66275653/index.html [Pingback]
http://martinrozon.com/images/photos/docs/43274485/index.html [Pingback]
http://slaterjohn.com/downloads/2col/51579700/index.html [Pingback]
http://pddownloads.com/docs/15972574/index.html [Pingback]
http://hrvatska.biz/wp-includes/js/docs/80692203/index.html [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/52060005/index.html [Pingback]
http://discussgod.com/cpstyles/docs/62161481/index.html [Pingback]
http://thejohnslater.com/pix/img/docs/56008043/index.html [Pingback]
http://witze-humor.de/templates/images/docs/83157240/index.html [Pingback]
http://realestate.hr/templates/css/docs/71546796/index.html [Pingback]
http://ncdtnanotechportal.info/generator/docs/13227634/index.html [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/06712704/index.ht... [Pingback]
http://lecouac.org/ecrire/lang/docs/30125734/index.html [Pingback]
http://swellhead.netswellhead.net/docs/05235252/index.html [Pingback]
http://split-dalmatia.com/split-dalmatia.com/images/docs/73811526/index.html [Pingback]
http://thebix.com/includes/compat/docs/10152421/index.html [Pingback]
http://blog.netmedia.hr/wp-includes/js/docs/08493171/index.html [Pingback]
http://pspdesktops.com/fileupload/store/docs/04061117/index.html [Pingback]
http://legambitdufou.org/Library/docs/38152786/index.html [Pingback]
http://coolioness.com/attachments/docs/60340594/index.html [Pingback]
http://jivest2006.com/docs/42940613/index.html [Pingback]
http://thebix.com/includes/compat/docs/15870923/index.html [Pingback]
http://swellhead.netswellhead.net/docs/79619129/index.html [Pingback]
http://pddownloads.com/docs/08296030/index.html [Pingback]
http://coolioness.com/attachments/docs/03698289/index.html [Pingback]
http://entartistes.ca/images/images/docs/81367526/index.html [Pingback]
http://slaterjohn.com/downloads/2col/28436634/index.html [Pingback]
http://allfreefilms.com/wp-includes/js/27702077/index.html [Pingback]
http://seo4u.at/images/docs/76783685/index.html [Pingback]
http://vladan.strigo.net/wp-includes/js/docs/86309858/index.html [Pingback]
http://legambitdufou.org/Library/docs/28049195/index.html [Pingback]
http://vladan.strigo.net/wp-includes/js/docs/09763218/index.html [Pingback]
http://temerav.com/images/menu/46200403/index.html [Pingback]
http://seo4u.at/images/docs/72359352/index.html [Pingback]
http://pddownloads.com/docs/21991908/index.html [Pingback]
http://temerav.com/images/menu/05559064/index.html [Pingback]
http://thejohnslater.com/pix/img/docs/41914710/index.html [Pingback]
http://ipsilon.hr/ipsilon.hr/cms/4/lib/docs/55227677/index.html [Pingback]
http://temerav.com/images/menu/20420171/index.html [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/54089144/index.ht... [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/68291686/index.ht... [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/36483653/index.html [Pingback]
http://legambitdufou.org/Library/docs/04618667/index.html [Pingback]
http://sevainc.com/bad_denise/img/12/viagra/ [Pingback]
http://easycanada.info/js/pages/viagra/ [Pingback]
http://easytravelcanada.info/js/pages/9/rainbow-brite/ [Pingback]
http://jemnemelodierecords.sk/img/cialis/ [Pingback]
http://sevainc.com/bad_denise/img/10/synthroid/ [Pingback]
http://sevainc.com/bad_denise/img/4/cymbalta/ [Pingback]
http://easytravelcanada.info/js/pages/5/effexor/ [Pingback]
http://easytravelcanada.info/js/pages/11/ultram/ [Pingback]
http://inatelevizia.sk/ad/img/cialis/ [Pingback]
http://easytravelcanada.info/js/pages/8/paxil/ [Pingback]
http://easymexico.info/images/img/cialis/ [Pingback]
http://easytravelcanada.info/js/pages/2/celexa/ [Pingback]
http://sevainc.com/bad_denise/img/12/wellbutrin/ [Pingback]
http://ina-tv.sk/img/cialis/ [Pingback]
http://sevainc.com/bad_denise/img/8/paxil/ [Pingback]
http://sevainc.com/bad_denise/img/11/ultram/ [Pingback]
abaffy.org/la/img/cialis/ [Pingback]
http://sevainc.com/bad_denise/img/1/celebrex/ [Pingback]
http://sevainc.com/bad_denise/img/5/hoodia/ [Pingback]
http://sevainc.com/bad_denise/img/8/prilosec/ [Pingback]
http://easytravelcanada.info/js/pages/10/soma/ [Pingback]
http://simplecanada.info/js/pages/13912893/ [Pingback]
http://sevainc.com/bad_denise/img/6/lipitor/ [Pingback]
http://sevainc.com/bad_denise/img/2/celexa/ [Pingback]
http://sevainc.com/bad_denise/img/7/nexium/ [Pingback]
http://abaffy.net/i/img/viagra/ [Pingback]
http://easytravelcanada.info/js/pages/3/claritin/ [Pingback]
http://easytravelcanada.info/js/pages/12/wellbutrin/ [Pingback]
http://easymexico.info/images/img/viagra/ [Pingback]
http://simpletravelcanada.info/js/pages/27277365/ [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/35807953/busty-ebony-retro-sylvia-m... [Pingback]
http://odin.net/images/pages/52807681/herrin-il-xxx.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/99493954/free-pictures-of-amateur-po... [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/35807953/underwater-girl-nude.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/99493954/mmf-free-sex-sites.html [Pingback]
http://odin.net/images/pages/52807681/lulla-smith-moses-baby-ensemble.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/oral-sex-instruction-pictu... [Pingback]
http://odin.net/images/pages/35694472/study-on-penis-size.html [Pingback]
http://odin.net/images/pages/35694472/hot-mom-pics.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/andy-kim-baby-i-love-you.h... [Pingback]
http://odin.net/images/pages/35694472/xxx-message-boards.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/sick-adult-fun-stuff.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/nude-cassie.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/adult-free-preview.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/35807953/xxx-hardcore-she-males.htm... [Pingback]
http://cidesi.com/images/metro/metro2/pages/99493954/sexual-world-records.html [Pingback]
http://odin.net/images/pages/35694472/baby-bop-photos.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/99493954/gay-male-escorts-toronto.ht... [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/celebrities-sexy-pictures.... [Pingback]
http://odin.net/images/pages/35694472/lightspeed-teens.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/a1-thumbnails-posts.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/free-xxx-3some-pictures-tee... [Pingback]
http://odin.net/images/pages/35694472/pussy-shit.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/35807953/teenage-girl-nude.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/granny-movie-thumbs.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/free-xxx-video-pics.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/35807953/blonde-sluts-cocksucking.h... [Pingback]
http://cidesi.com/images/metro/metro2/pages/99493954/foot-fetish-video-s.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/sex-toys-oregon.html [Pingback]
http://odin.net/images/pages/35694472/art-bdsm.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/35807953/nude-sleeping-sex-xxx.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/i-need-free-party-ideas-for... [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/adult-lactation.html [Pingback]
http://odin.net/images/pages/35694472/hottest-movie-sex-scenes.html [Pingback]
http://odin.net/images/pages/35694472/baby-got-back-by-throwdown.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/old-film-girl-in-love-with-... [Pingback]
http://cidesi.com/images/metro/metro2/pages/99493954/spanish-escorts-es.html [Pingback]
http://odin.net/images/pages/52807681/buriram-bar-girls.html [Pingback]
http://odin.net/images/pages/35694472/sexy-female-escorts-in-delhi.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/35807953/britney-spears-nude-crotch... [Pingback]
http://odin.net/images/pages/35694472/sexy-happy-birthday-girls.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/35807953/lindsay-lohan-nude-picture... [Pingback]
http://odin.net/images/pages/35694472/romance-stories-novels-or-reads.html [Pingback]
http://odin.net/images/pages/52807681/sex-women-muscle.html [Pingback]
http://odin.net/images/pages/35694472/kate-winslet-nude-scenes-in-jude.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/99493954/oops-babes.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/porn-vagina-sex.html [Pingback]
http://odin.net/images/pages/52807681/charleston-swingers.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/jacqueline-teen-model-is-n... [Pingback]
http://odin.net/images/pages/52807681/lolita-boy-nude-pics.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/xpress-train-hentai-movie.h... [Pingback]
http://www.signalprocessingsociety.org/community/forum/buy-tramadol-online.html [Pingback]
http://www.signalprocessingsociety.org/community/forum/buy-cialis-online.html [Pingback]
http://www.signalprocessingsociety.org/community/forum/buy-viagra-online.html [Pingback]
http://www.signalprocessingsociety.org/community/forum/buy-soma-online.html [Pingback]
http://www.signalprocessingsociety.org/community/forum/buy-vicodin-online.html [Pingback]
http://www.signalprocessingsociety.org/community/forum/buy-phentermine-online.ht... [Pingback]
http://ciuq6a.cn/11/sitemap2.html [Pingback]
http://de3iqn.cn/10/sitemap2.html [Pingback]
http://7gihh.cn/04/sitemap1.html [Pingback]
http://7pwyn.cn/07/sitemap2.html [Pingback]
http://ns3iq5.cn/11/sitemap3.html [Pingback]
http://vtw4o.cn/16/sitemap1.html [Pingback]
http://btu2t.cn/18/sitemap4.html [Pingback]
http://6ngtcc.cn/00/sitemap0.html [Pingback]
http://llk4w.cn/20/sitemap3.html [Pingback]
http://5iox2.cn/06/sitemap4.html [Pingback]
http://35ebv1.cn/23/sitemap4.html [Pingback]
http://wq1tta.cn/20/sitemap2.html [Pingback]
http://4crwp1.cn/15/sitemap1.html [Pingback]
http://6shd2a.cn/08/sitemap1.html [Pingback]
http://boe5x8.cn/14/sitemap2.html [Pingback]
http://6yaaq.cn/14/sitemap2.html [Pingback]
http://boe5x8.cn/18/sitemap0.html [Pingback]
http://8uldr.cn/06/sitemap2.html [Pingback]
http://n5uey.cn/21/sitemap2.html [Pingback]
http://13wh3.cn/17/sitemap3.html [Pingback]
http://8faeg.cn/09/sitemap0.html [Pingback]
http://fi233h.cn/07/sitemap3.html [Pingback]
http://7cr745.cn/05/sitemap4.html [Pingback]
http://dxfnh1.cn/02/sitemap2.html [Pingback]
http://52tgi.cn/04/sitemap0.html [Pingback]
http://cne66.cn/16/sitemap3.html [Pingback]
http://skrxwr.cn/02/sitemap0.html [Pingback]
http://thfhmj.cn/04/sitemap1.html [Pingback]
http://ylbdri.cn/23/sitemap3.html [Pingback]
http://vxacs.cn/20/sitemap0.html [Pingback]
http://lgkt55.cn/09/sitemap4.html [Pingback]
http://9vshyt.cn/15/sitemap1.html [Pingback]
http://t3uhtg.cn/21/sitemap4.html [Pingback]
http://y7fa9f.cn/00/sitemap2.html [Pingback]
http://9uuvnx.cn/11/sitemap1.html [Pingback]
http://7gfye.cn/14/sitemap3.html [Pingback]
http://22cr9g.cn/20/sitemap4.html [Pingback]
http://9qj9di.cn/16/sitemap4.html [Pingback]
http://vv4yj5.cn/05/sitemap3.html [Pingback]
http://3rbcba.cn/19/sitemap4.html [Pingback]
http://skrxwr.cn/04/sitemap2.html [Pingback]
http://afyz7p.cn/11/sitemap2.html [Pingback]
http://xqjvk2.cn/07/sitemap1.html [Pingback]
http://fajfe.cn/08/sitemap3.html [Pingback]
http://b9waix.cn/14/sitemap4.html [Pingback]
http://ab5976.cn/06/sitemap3.html [Pingback]
http://1mq7nh.cn/13/sitemap0.html [Pingback]
http://glulg.cn/09/sitemap3.html [Pingback]
http://24ch4x.cn/04/sitemap0.html [Pingback]
http://bpqqqt.cn/04/sitemap0.html [Pingback]
http://32oqvc.cn/07/sitemap0.html [Pingback]
http://nmehtx.cn/19/sitemap4.html [Pingback]
http://tljhy1.cn/18/sitemap0.html [Pingback]
http://hspad.cn/16/sitemap4.html [Pingback]
http://bfdzpp.cn/19/sitemap0.html [Pingback]
http://w7rgj3.cn/24/sitemap4.html [Pingback]
http://5kw3cl.cn/14/sitemap1.html [Pingback]
http://kr568c.cn/06/sitemap2.html [Pingback]
http://vyn8i9.cn/01/sitemap2.html [Pingback]
http://wnkm4.cn/21/sitemap1.html [Pingback]
http://kxqqq.cn/19/sitemap3.html [Pingback]
http://rqhzgz.cn/20/sitemap3.html [Pingback]
http://bqxiwh.cn/06/sitemap1.html [Pingback]
http://o6lbbz.cn/00/sitemap0.html [Pingback]
http://w7rgj3.cn/09/sitemap2.html [Pingback]
http://mxskzy.cn/10/sitemap0.html [Pingback]
http://it2kxu.cn/03/sitemap2.html [Pingback]
http://7gfye.cn/16/sitemap2.html [Pingback]
http://fajfe.cn/17/sitemap0.html [Pingback]
http://q3wq2h.cn/15/sitemap2.html [Pingback]
http://mhd8z.cn/05/sitemap1.html [Pingback]
http://djdziw.cn/17/sitemap4.html [Pingback]
http://smfkcn.cn/06/sitemap2.html [Pingback]
http://axiuz.cn/23/sitemap0.html [Pingback]
http://iahzwx.cn/14/sitemap1.html [Pingback]
http://g2hpdm.cn/17/sitemap1.html [Pingback]
http://qjb6rt.cn/13/sitemap4.html [Pingback]
http://8x12gn.cn/14/sitemap4.html [Pingback]
http://95zgea.cn/12/sitemap3.html [Pingback]
http://hspad.cn/03/sitemap4.html [Pingback]
http://1tpnx.cn/18/sitemap1.html [Pingback]
http://1p5veh.cn/16/sitemap1.html [Pingback]
http://hou4p3.cn/12/sitemap1.html [Pingback]
http://tljhy1.cn/04/sitemap0.html [Pingback]
http://35ebv1.cn/11/sitemap4.html [Pingback]
http://qyhxbq.cn/09/sitemap4.html [Pingback]
http://448eb8.cn/17/sitemap0.html [Pingback]
http://otrsty.cn/13/sitemap1.html [Pingback]
http://6j845.cn/05/sitemap2.html [Pingback]
http://fubxqq.cn/02/sitemap1.html [Pingback]
http://hopqts.cn/05/sitemap3.html [Pingback]
http://nh1a6p.cn/24/sitemap1.html [Pingback]
http://ttfi6.cn/24/sitemap3.html [Pingback]
http://22cr9g.cn/10/sitemap4.html [Pingback]
http://u541v.cn/21/sitemap2.html [Pingback]
http://dtmuqx.cn/01/sitemap3.html [Pingback]
http://bkyb9.cn/09/sitemap4.html [Pingback]
http://q79zn.cn/18/sitemap2.html [Pingback]
http://c72zp4.cn/07/sitemap3.html [Pingback]
http://6shd2a.cn/04/sitemap1.html [Pingback]
http://ia8mxh.cn/17/sitemap3.html [Pingback]
http://h2314.cn/08/sitemap3.html [Pingback]
http://6c1qlb.cn/16/sitemap2.html [Pingback]
http://jfgzh.cn/23/sitemap3.html [Pingback]
http://hza5at.cn/04/sitemap4.html [Pingback]
http://llk4w.cn/03/sitemap0.html [Pingback]
http://he2yxy.cn/04/sitemap4.html [Pingback]
http://ackder.cn/01/sitemap3.html [Pingback]
http://wvkmjc.cn/21/sitemap2.html [Pingback]
http://qg75r3.cn/08/sitemap3.html [Pingback]
http://3kwb22.cn/15/sitemap1.html [Pingback]
http://4pk6q.cn/18/sitemap0.html [Pingback]
http://tbcjo7.cn/05/sitemap3.html [Pingback]
http://5oqdwm.cn/09/sitemap2.html [Pingback]
http://4a47er.cn/05/sitemap4.html [Pingback]
http://zq6ia.cn/11/sitemap1.html [Pingback]
http://mvfs9u.cn/00/sitemap3.html [Pingback]
http://bfdzpp.cn/01/sitemap2.html [Pingback]
http://kqueav.cn/08/sitemap4.html [Pingback]
http://bvk5lm.cn/14/sitemap2.html [Pingback]
http://bqxiwh.cn/11/sitemap0.html [Pingback]
http://46mbtr.cn/06/sitemap1.html [Pingback]
http://nl9vel.cn/02/sitemap2.html [Pingback]
http://gb93d2.cn/17/sitemap3.html [Pingback]
http://84hwx.cn/00/sitemap1.html [Pingback]
http://wnwjx.cn/23/sitemap0.html [Pingback]
http://ctwy8b.cn/10/sitemap1.html [Pingback]
http://naokw2.cn/23/sitemap2.html [Pingback]
http://trgg1y.cn/15/sitemap1.html [Pingback]
http://1b484a.cn/21/sitemap4.html [Pingback]
http://y7mxjm.cn/07/sitemap2.html [Pingback]
http://hczn63.cn/02/sitemap4.html [Pingback]
http://3c7ta.cn/04/sitemap3.html [Pingback]
http://p8jtuv.cn/01/sitemap2.html [Pingback]
http://n5uey.cn/21/sitemap1.html [Pingback]
http://fajfe.cn/20/sitemap4.html [Pingback]
http://zschzl.cn/08/sitemap4.html [Pingback]
http://nu19ru.cn/07/sitemap4.html [Pingback]
http://4ageed.cn/17/sitemap1.html [Pingback]
http://9uuvnx.cn/12/sitemap1.html [Pingback]
http://hy49cj.cn/11/sitemap0.html [Pingback]
http://sf8ibf.cn/03/sitemap1.html [Pingback]
http://a5zbes.cn/07/sitemap4.html [Pingback]
http://6571a.cn/21/sitemap2.html [Pingback]
http://mqtije.cn/03/sitemap4.html [Pingback]
http://6itpku.cn/07/sitemap0.html [Pingback]
http://791u3l.cn/19/sitemap0.html [Pingback]
http://ackder.cn/22/sitemap2.html [Pingback]
http://ptclu4.cn/22/sitemap0.html [Pingback]
http://b9usx2.cn/18/sitemap2.html [Pingback]
http://8zkgk.cn/21/sitemap0.html [Pingback]
http://c8kpx.cn/00/sitemap4.html [Pingback]
http://ll33aw.cn/09/sitemap0.html [Pingback]
http://vyy36p.cn/14/sitemap2.html [Pingback]
http://hczn63.cn/20/sitemap2.html [Pingback]
http://8slbi5.cn/19/sitemap4.html [Pingback]
http://zou1ju.cn/00/sitemap1.html [Pingback]
http://r7xar.cn/22/sitemap3.html [Pingback]
http://s8pi3.cn/15/sitemap0.html [Pingback]
http://e833wy.cn/20/sitemap1.html [Pingback]
http://ykkf62.cn/00/sitemap0.html [Pingback]
http://p5jki.cn/19/sitemap3.html [Pingback]
http://1qohxm.cn/19/sitemap0.html [Pingback]
http://scucb.cn/13/sitemap3.html [Pingback]
http://uo3mqg.cn/09/sitemap3.html [Pingback]
http://6qmo7.cn/20/sitemap3.html [Pingback]
http://gxnwkf.cn/18/sitemap4.html [Pingback]
http://z8lq9q.cn/10/sitemap1.html [Pingback]
http://3c7ta.cn/18/sitemap3.html [Pingback]
http://zpp3jm.cn/15/sitemap3.html [Pingback]
http://th57bf.cn/07/sitemap2.html [Pingback]
http://h3ilb.cn/15/sitemap1.html [Pingback]
http://iu4ty7.cn/11/sitemap0.html [Pingback]
http://fih3p.cn/12/sitemap1.html [Pingback]
http://2jogqp.cn/16/sitemap0.html [Pingback]
http://yr4yc8.cn/04/sitemap2.html [Pingback]
http://1i8wyr.cn/18/sitemap0.html [Pingback]
http://kxyaiz.cn/24/sitemap0.html [Pingback]
http://48ebd.cn/17/sitemap4.html [Pingback]
http://5iox2.cn/19/sitemap3.html [Pingback]
http://qfdy8h.cn/01/sitemap4.html [Pingback]
http://dnpme.cn/22/sitemap1.html [Pingback]
http://dtmuqx.cn/01/sitemap4.html [Pingback]
http://xwvueo.cn/21/sitemap0.html [Pingback]
http://womjo.cn/24/sitemap0.html [Pingback]
http://8aov5.cn/16/sitemap4.html [Pingback]
http://5i7n5.cn/22/sitemap1.html [Pingback]
http://qbql1.cn/13/sitemap2.html [Pingback]
http://glulg.cn/03/sitemap4.html [Pingback]
http://mojwso.cn/05/sitemap0.html [Pingback]
http://kwbxjw.cn/21/sitemap4.html [Pingback]
http://4a47er.cn/06/sitemap4.html [Pingback]
http://6ltf47.cn/20/sitemap4.html [Pingback]
http://k9n52.cn/11/sitemap0.html [Pingback]
http://5oqdwm.cn/17/sitemap1.html [Pingback]
http://x5u8kj.cn/09/sitemap3.html [Pingback]
http://vcgfbo.cn/15/sitemap4.html [Pingback]
http://w2gazo.cn/08/sitemap4.html [Pingback]
http://7a2f6x.cn/04/sitemap1.html [Pingback]
http://wq1tta.cn/00/sitemap3.html [Pingback]
http://uha9us.cn/23/sitemap0.html [Pingback]
http://quz8c.cn/16/sitemap0.html [Pingback]
http://fi233h.cn/08/sitemap2.html [Pingback]
http://hou4p3.cn/17/sitemap3.html [Pingback]
http://haok5h.cn/01/sitemap2.html [Pingback]
http://mhd8z.cn/23/sitemap4.html [Pingback]
http://jwusq4.cn/02/sitemap2.html [Pingback]
http://xgbol.cn/04/sitemap2.html [Pingback]
http://ytq51.cn/10/sitemap1.html [Pingback]
http://86fo9v.cn/18/sitemap3.html [Pingback]
http://de3iqn.cn/00/sitemap4.html [Pingback]
http://be348h.cn/08/sitemap1.html [Pingback]
http://gk6y3.cn/17/sitemap2.html [Pingback]
http://av4gsg.cn/22/sitemap0.html [Pingback]
http://kr568c.cn/15/sitemap3.html [Pingback]
http://ihjso.cn/03/sitemap3.html [Pingback]
http://xsf3gy.cn/17/sitemap1.html [Pingback]
http://piuxbl.cn/15/sitemap3.html [Pingback]
http://o75nw.cn/22/sitemap0.html [Pingback]
http://exao1v.cn/06/sitemap4.html [Pingback]
http://foi3x6.cn/06/sitemap4.html [Pingback]
http://5kw3cl.cn/24/sitemap4.html [Pingback]
http://morrj.cn/23/sitemap3.html [Pingback]
http://52tgi.cn/16/sitemap0.html [Pingback]
http://rswtpc.cn/23/sitemap4.html [Pingback]
http://m5223o.cn/10/sitemap2.html [Pingback]
http://pdtbz.cn/01/sitemap0.html [Pingback]
http://bajnk.cn/22/sitemap2.html [Pingback]
http://2lf9h8.cn/04/sitemap3.html [Pingback]
http://g2hpdm.cn/19/sitemap1.html [Pingback]
http://1o3lex.cn/19/sitemap2.html [Pingback]
http://v7el7.cn/00/sitemap4.html [Pingback]
http://yg361o.cn/24/sitemap4.html [Pingback]
http://pmlly.cn/00/sitemap1.html [Pingback]
http://p2s1pv.cn/04/sitemap1.html [Pingback]
http://i4d9gy.cn/21/sitemap3.html [Pingback]
http://y7fa9f.cn/13/sitemap2.html [Pingback]
http://bmr7s.cn/20/sitemap4.html [Pingback]
http://sxhgtz.cn/24/sitemap4.html [Pingback]
http://v6k8q9.cn/08/sitemap2.html [Pingback]
http://dtmuqx.cn/21/sitemap1.html [Pingback]
http://qhy7sj.cn/15/sitemap3.html [Pingback]
http://ll33aw.cn/20/sitemap2.html [Pingback]
http://n2pamn.cn/08/sitemap0.html [Pingback]
http://46mbtr.cn/07/sitemap4.html [Pingback]
http://x7g5f8.cn/05/sitemap0.html [Pingback]
http://5iox2.cn/10/sitemap1.html [Pingback]
http://6e6ow.cn/11/sitemap2.html [Pingback]
http://zpp3jm.cn/11/sitemap3.html [Pingback]
http://mvfs9u.cn/22/sitemap2.html [Pingback]
http://qi97lt.cn/07/sitemap1.html [Pingback]
http://he2yxy.cn/00/sitemap4.html [Pingback]
http://d8eueo.cn/05/sitemap0.html [Pingback]
http://wgvv4i.cn/13/sitemap2.html [Pingback]
http://917ot.cn/23/sitemap1.html [Pingback]
http://9tauew.cn/10/sitemap1.html [Pingback]
http://x5u8kj.cn/20/sitemap0.html [Pingback]
http://k6q4yh.cn/12/sitemap0.html [Pingback]
http://nfroz.cn/08/sitemap2.html [Pingback]
http://chcxfp.cn/00/sitemap0.html [Pingback]
http://hspad.cn/23/sitemap0.html [Pingback]
http://8zkgk.cn/13/sitemap3.html [Pingback]
http://wdau4.cn/04/sitemap2.html [Pingback]
http://me481i.cn/12/sitemap0.html [Pingback]
http://x2cjd.cn/18/sitemap0.html [Pingback]
http://lo3dyr.cn/01/sitemap1.html [Pingback]
http://yingg2.cn/08/sitemap2.html [Pingback]
http://2kcy32.cn/18/sitemap4.html [Pingback]
http://muq92.cn/21/sitemap0.html [Pingback]
http://59kb18.cn/16/sitemap0.html [Pingback]
http://n6ph87.cn/02/sitemap3.html [Pingback]
http://8aov5.cn/16/sitemap2.html [Pingback]
http://tdgd5w.cn/11/sitemap3.html [Pingback]
http://ictbzs.cn/03/sitemap1.html [Pingback]
http://ic2p4.cn/08/sitemap2.html [Pingback]
http://wdzl1w.cn/13/sitemap4.html [Pingback]
http://zpp3jm.cn/10/sitemap3.html [Pingback]
http://hkhdl.cn/18/sitemap3.html [Pingback]
http://xwt347.cn/01/sitemap1.html [Pingback]
http://4pgnpr.cn/10/sitemap1.html [Pingback]
http://y179ut.cn/16/sitemap0.html [Pingback]
http://lwrq9.cn/20/sitemap2.html [Pingback]
http://j3nms3.cn/18/sitemap0.html [Pingback]
http://y7fa9f.cn/20/sitemap3.html [Pingback]
http://o75nw.cn/03/sitemap4.html [Pingback]
http://p92eab.cn/19/sitemap0.html [Pingback]
http://gd9cv.cn/08/sitemap0.html [Pingback]
http://4kyfiz.cn/00/sitemap3.html [Pingback]
http://zcrqxz.cn/15/sitemap4.html [Pingback]
http://mxskzy.cn/12/sitemap1.html [Pingback]
http://dahi2k.cn/04/sitemap3.html [Pingback]
http://xo6ifg.cn/01/sitemap4.html [Pingback]
http://pthtne.cn/01/sitemap0.html [Pingback]
http://19cord.cn/13/sitemap2.html [Pingback]
http://12xqy1.cn/18/sitemap2.html [Pingback]
http://iw6q2k.cn/11/sitemap1.html [Pingback]
http://go1tk.cn/04/sitemap4.html [Pingback]
http://s98vj.cn/17/sitemap0.html [Pingback]
http://2e8vcp.cn/08/sitemap1.html [Pingback]
http://mw184l.cn/14/sitemap1.html [Pingback]
http://x7i5y.cn/18/sitemap3.html [Pingback]
http://q6wjzk.cn/13/sitemap1.html [Pingback]
http://yg3sb.cn/09/sitemap2.html [Pingback]
http://he2yxy.cn/02/sitemap0.html [Pingback]
http://jc8kde.cn/18/sitemap0.html [Pingback]
http://unu614.cn/24/sitemap0.html [Pingback]
http://mbjg9b.cn/06/sitemap1.html [Pingback]
http://ju7rd.cn/24/sitemap2.html [Pingback]
http://2t1a91.cn/02/sitemap0.html [Pingback]
http://go1tk.cn/17/sitemap0.html [Pingback]
http://axckb.cn/21/sitemap4.html [Pingback]
http://kxyaiz.cn/18/sitemap4.html [Pingback]
http://ka5euu.cn/18/sitemap0.html [Pingback]
http://o8wmq4.cn/23/sitemap3.html [Pingback]
http://avkxd8.cn/17/sitemap3.html [Pingback]
http://81pm4y.cn/07/sitemap0.html [Pingback]
http://boe5x8.cn/15/sitemap4.html [Pingback]
http://vwi42.cn/22/sitemap2.html [Pingback]
http://qjluj.cn/17/sitemap3.html [Pingback]
http://f2voof.cn/15/sitemap4.html [Pingback]
http://qfdy8h.cn/23/sitemap3.html [Pingback]
http://p9o9vt.cn/00/sitemap2.html [Pingback]
http://m2q5w.cn/19/sitemap0.html [Pingback]
http://sl9yf.cn/23/sitemap0.html [Pingback]
http://vzk7ig.cn/22/sitemap0.html [Pingback]
http://lkrxyu.cn/07/sitemap2.html [Pingback]
http://81zw1e.cn/02/sitemap4.html [Pingback]
http://mwkq2.cn/14/sitemap0.html [Pingback]
http://sm3apq.cn/18/sitemap0.html [Pingback]
http://bw8xwe.cn/13/sitemap3.html [Pingback]
http://mapuc.cn/19/sitemap0.html [Pingback]
http://yywsa6.cn/19/sitemap1.html [Pingback]
http://euoi7l.cn/24/sitemap2.html [Pingback]
http://rf1cvc.cn/08/sitemap1.html [Pingback]
http://sxhgtz.cn/19/sitemap4.html [Pingback]
http://v5s9nl.cn/01/sitemap3.html [Pingback]
http://ic2p4.cn/20/sitemap4.html [Pingback]
http://8x12gn.cn/02/sitemap4.html [Pingback]
http://ld5n5u.cn/22/sitemap4.html [Pingback]
http://nifj1u.cn/10/sitemap4.html [Pingback]
http://x5u8kj.cn/16/sitemap1.html [Pingback]
http://g3msum.cn/23/sitemap0.html [Pingback]
http://wgvv4i.cn/14/sitemap0.html [Pingback]
http://6forp.cn/01/sitemap0.html [Pingback]
http://r77m96.cn/18/sitemap4.html [Pingback]
http://yywsa6.cn/14/sitemap0.html [Pingback]
http://gk4j6.cn/11/sitemap3.html [Pingback]
http://fq9bvt.cn/07/sitemap1.html [Pingback]
http://x4tsv.cn/02/sitemap0.html [Pingback]
http://dtmuqx.cn/19/sitemap4.html [Pingback]
http://iauyg3.cn/17/sitemap2.html [Pingback]
http://zioac3.cn/24/sitemap4.html [Pingback]
http://vw4b72.cn/21/sitemap3.html [Pingback]
http://daw692.cn/02/sitemap1.html [Pingback]
http://h54f1e.cn/16/sitemap2.html [Pingback]
http://fajfe.cn/19/sitemap3.html [Pingback]
http://4crwp1.cn/23/sitemap4.html [Pingback]
http://mapuc.cn/22/sitemap2.html [Pingback]
http://yu6b25.cn/08/sitemap1.html [Pingback]
http://8fajr.cn/22/sitemap0.html [Pingback]
http://si2niz.cn/10/sitemap2.html [Pingback]
http://vxicmn.cn/18/sitemap4.html [Pingback]
http://kbzkt7.cn/20/sitemap0.html [Pingback]
http://9gc2yd.cn/02/sitemap2.html [Pingback]
http://rf1cvc.cn/03/sitemap3.html [Pingback]
http://xsf3gy.cn/02/sitemap0.html [Pingback]
http://my97a.cn/07/sitemap0.html [Pingback]
http://n2pamn.cn/24/sitemap2.html [Pingback]
http://te9wvl.cn/07/sitemap4.html [Pingback]
http://6571a.cn/07/sitemap4.html [Pingback]
http://yprjhd.cn/15/sitemap2.html [Pingback]
http://yg361o.cn/09/sitemap4.html [Pingback]
http://zfudi.cn/04/sitemap3.html [Pingback]
http://n5uey.cn/10/sitemap1.html [Pingback]
http://1rcx5b.cn/18/sitemap1.html [Pingback]
http://vxicmn.cn/05/sitemap1.html [Pingback]
http://9jkcul.cn/08/sitemap2.html [Pingback]
http://6ltf47.cn/17/sitemap1.html [Pingback]
http://jc8kde.cn/16/sitemap0.html [Pingback]
http://n6vje.cn/13/sitemap2.html [Pingback]
http://ygwmwl.cn/12/sitemap0.html [Pingback]
http://jabywu.cn/08/sitemap1.html [Pingback]
http://3hw74y.cn/07/sitemap2.html [Pingback]
http://h9i2mo.cn/16/sitemap2.html [Pingback]
http://vxacs.cn/24/sitemap2.html [Pingback]
http://syqax.cn/14/sitemap0.html [Pingback]
http://8tq7xl.cn/22/sitemap3.html [Pingback]
http://c639e9.cn/23/sitemap4.html [Pingback]
http://i13rne.cn/05/sitemap4.html [Pingback]
http://hjrg2z.cn/06/sitemap3.html [Pingback]
http://yef8hj.cn/16/sitemap4.html [Pingback]
http://pv11t9.cn/15/sitemap4.html [Pingback]
http://yingg2.cn/16/sitemap0.html [Pingback]
http://kbf6p.cn/22/sitemap0.html [Pingback]
http://9rz5he.cn/16/sitemap2.html [Pingback]
http://ws61jw.cn/01/sitemap0.html [Pingback]
http://k5oap3.cn/12/sitemap4.html [Pingback]
http://yg3sb.cn/06/sitemap0.html [Pingback]
http://z8lq9q.cn/20/sitemap4.html [Pingback]
http://h3ilb.cn/05/sitemap3.html [Pingback]
http://kxyaiz.cn/24/sitemap4.html [Pingback]
http://g9qih8.cn/21/sitemap3.html [Pingback]
http://w5gg4u.cn/00/sitemap2.html [Pingback]
http://jwhxe3.cn/17/sitemap4.html [Pingback]
http://lo3dyr.cn/06/sitemap0.html [Pingback]
http://26o5bg.cn/13/sitemap0.html [Pingback]
http://62wql.cn/10/sitemap0.html [Pingback]
http://aat18s.cn/24/sitemap0.html [Pingback]
http://frt6id.cn/00/sitemap3.html [Pingback]
http://72mzj.cn/13/sitemap0.html [Pingback]

Search

Projects I currently work on

MeinSport.de - German Sport Community Site

StudiHelp.de - German Student Community Site

Arena Wars Reloaded

New Arena Wars Website

My book: Professional XNA Game Programming (May 2007)

Dungeon Quest

Racing Game XNA Starter Kit

Speedy Racer Mod (from da book)

XNA Shooter

Some unannounced projects (games, websites, wikis, and my favorite: a new programming language)

See completed projects on the left side

Downloads: Games, Tools and Sourcecode

Rocket Commander, Mods and SourceCode

NormalMapCompressor v1.3

CR_Commenter

AbiKeyboardV9 layout and CountMostUsedKeys