Dungeon Tactics is a skirmish role playing game (SRPG) featuring retro graphics and unique gameplay mechanics. It is free and open source; download it, play it, mod it, share it with your friends!

Post news Report RSS Dungeon Tactics : State of the game

A brief update about the state of development on Dungeon Tactics.

Posted by on

It has been a long time since I have released any news about Dungeon Tactics, and I am sure some of you are wondering how the project is progressing. First a little background. Dungeon Tactics was created for the Liberated Pixel Cup, an open source game development competition, where a bunch of artists create a bunch of art and then a bunch of programmers create a bunch of games with said art. I entered the LPC solo, and really enjoyed participating; I made some new friends, learned a lot about my limits as a programmer, and ultimately made an enjoyable game. Since the contest has ended I have continued development on the project, researching new ways to improve usability and gameflow while refining my code to be faster and more stable.

However, since the contest ended, very little new art has been created. I myself am a programmer, not an artist. The type of pixel character animations in Dungeon Tactics are far beyond my artistic capabilities, so as such I feel I've taken this project as far as I can by myself.

My only options at this point are to seek funding in order to hire professional artists to help me finish the game as I have envisioned it, or give up and do something else. I have thought long and hard about the viability of crowdfunding Dungeon Tactics as a commercial project, but ultimately there are a number of things that prevent that from being feasible. One reason being the permissive nature of the LPC precludes distribution through most major software channels such as Steam, or iTunes; essentially a project of that nature would have to scrap all existing art and start over from scratch.

So it seems the only thing left is to salvage what I can and start anew. As of this moment, I am officially halting development on Dungeon Tactics, forking the unreleased code for Dungeon Tactics 2.0, and focusing all my efforts into creating a new project. Instead of a high fantasy turn based strategy game where your party of fighters, mages, and rogues battles against endless waves of randomly generated monsters in dungeons, this new project is a sci-fi turn based strategy game where your fleet of starfighters, interceptors, and bombers battles against endless waves of randomly generated alien space monsters. In space.

Check it out: Zero Point War. I really hope you all give it a try. Your support has been invaluable in making Dungeon Tactics, and I am super excited about the possibilities a fresh start will bring. If science fiction isn't your thing, that is cool too I guess. Someday I shall return to these dungeons to finish what I started here. Until then, good luck and have fun, with whatever you chose to do!

~xhrit

Comments
Akien
Akien

Hi xhrit,

I'd like to try Dungeon Tactics on Linux (development version of Mageia 5, x86_64), but I don't manage to build the Xenos engine (version 1.2).

I ran into several issues:

* Ode 0.11 is needed, and it seems Xenos is not compatible with Ode 0.13 that Mageia provides, so I had to package the older version. It would be nice to port the code to Ode >= 0.12

* Then with gcc 4.8.2 I get this error: cc: unrecognized command line option ‘-Wl--export-dynamic’
It seems to miss a comma after "-Wl", so adding it enables to proceed forward.

* Then there was a linking issue for -llua5.1 (which should be simply -llua on Mageia when one install lua5.1-devel instead of lua-devel for the 5.2 version, but this issue might be distro-dependent).

* Still after these workarounds, I run in an issue that I can't debug:
cc -L../irrlicht_mod/lib/Linux -L../irrNetLite/lib -L/usr/X11R6/lib -L/usr/lib64 -o xenos CBeamSceneNode.o CCircle.o CGrid.o CGUITextBox.o CShaderPre.o CSprite.o EffectHandler.o profiler.o x3dcircle.o x3dline.o xattr.o xaudio.o xbeam.o xbillboard.o xbody.o xbone.o xbutton.o xcamera.o xchatbox.o xcheckbox.o xcombobox.o xcontextmenu.o xcore.o xcubemesh.o xdynamics.o xeditbox.o xelement.o xenos.o xevent.o xgrid.o ximage.o xlight.o xlistbox.o xmesh.o xnet.o xparticlesystem.o xreference.o xscrollbar.o xshader.o xsimulation.o xskybox.o xspheremesh.o xsprite.o xstate.o xstatemachine.o xtab.o xtabcontrol.o xtable.o xterrainmesh.o xtext.o xtextbox.o xtextnode.o xwindow.o -lIrrlicht -lGL -lGLU -llua -lXxf86vm -lsqlite3 -lirrnet -lode -lopenal -lalut -logg -lvorbis -lvorbisfile -Wl,--export-dynamic
/usr/bin/ld: ../irrlicht_mod/lib/Linux/libIrrlicht.a(CIrrDeviceLinux.o): undefined reference to symbol 'XPending'
/lib64/libX11.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

Any idea? It would be nice to see a new release of the Xenos engine on sourceforge that builds with current gcc and ode.

Reply Good karma Bad karma+2 votes
Akien
Akien

I had to add "-lX11 -lstdc++ -lm" to the linker, and then I managed to build the Xenos engine. I can now start Dungeon Tactics, but I would really like to see a 1.2.1 or 1.3 release of the Xenos engine that lets Linux users build it more easily.

Reply Good karma Bad karma+2 votes
xhrit Author
xhrit

Xenos 1.2 was last built for Debian 6.0, so it is a bit out of date. Updating it to a more current distro is definitely something on my todo list.

Unfortunately my todo list is several hundred lines deep at the moment, so it might take me a while before I can check that task off.

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Dungeon Tactics
Platforms
Windows, Linux
Creator
xhrit
Engine
Custom
Contact
Send Message
Release date
Game watch
Follow
News
Browse
News
New
Post news
Report
Report
Share
Related Games
Dungeon Tactics
Dungeon Tactics Turn Based Tactics