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

Mega 11 years, 11 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 11 years, 11 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.