Ludamad Does Game Dev

Posted by ludamad on May 23, 2012, 9:57 p.m.

Hello again. Progress hasn't been that amazing while busy with job and all, but I do get to hack on every now and then on work, and I try to get a good hour or two in of development every day. Most of the recent work has been towards getting it solidly scriptable in Lua, and working towards client-side prediction so that online works (it currently plays nicely 2-player LAN)

Anyway, feature list:

- Online, 2 player works quite well over LAN, over WAN is very laggy until I implement client-side prediction

- Procedurally generated levels

- Game content described completely in external .yaml files

- LUA scripting (currently used to implement item effects, will be used for spell effects)

What's new:

- More lua bindings, less stuff in C++ code (still early, but lua-defined items work much more flexibly now)

- Moving towards client-side prediction

- More settings in res/settings.yaml (take a look if game is running too slow/too small resolution, etc)

- Tweaked monster stats

- Can use minimap + right click to look around explored area, or x + mouse (kinda jumpy though)

- Made certain orders of events more well defined, resulting in better online synchronization

TODO List (full list quite long actually)

- Redo stat system

- Add overworld and multiple dungeons

- Add ability to play online with > 2 players (not to mention client side prediction for smooth internet play, as opposed to LAN play)

- Add much more spells and items

- Redo a lot of the graphics taken from crawltiles-zero (need help for that)

- Add much more functionality to game interface

Help much appreciated! hosted at http://code.google.com/p/lanarts

Balancers/game designers/testers/artists/C++ and Lua programmers all welcome!

Contributions will be accepted on a patch-by-patch basis, no commitment required.

Controls are displayed in the brief menu in-game, for a more complete description of controls see the readme.txt. NOTE: To regenerate, you mustn't have done anything battle-related for the last while.

Heres the demo:

https://www.dropbox.com/s/8nz9z11t8kpv2fm/lanarts_bin.zip

And of course, obligatory screenshot:

https://www.dropbox.com/s/0q08y1to8x85d8p/death.png

Note: dropbox used because file manager was not working

Comments

Astryl 12 years, 7 months ago

I'll take a look at your source-code if you clone the repository, zip it, and upload it to Dropbox. The PC I'm on at the moment doesn't have and doesn't want GIT.

ludamad 12 years, 7 months ago

Why wouldn't it want git? Also you can just browse source code on google code. I don't really feel like zipping and dropboxing the source, thats what the repo is there for.