im new here

Posted by ludamad on March 31, 2012, 3:52 p.m.

hi guys im new here whatup

So I decided to blog about my game on 64Digits.

Its written in C++ and currently hosted at http://code.google.com/p/lanarts

You can clone the git and should be able to compile using cmake on linux, windows, mac (mac not tested). I have a windows binary with all dependencies included below too of course.

The game doesn't use any game engine, its just built on top of OpenGL and SDL.

Essentially it aims to be a real-time rogue-like. There is an online component coming soon and is the main goal of the project. When finished it will hopefully be a co-operative action RPG with random generation and thoughtful gameplay that discourages grinding.

The code is currently structured with .yaml files in the /res folder packaged with the executable. YAML is quite human readable, so if you wanted to change an enemy's stats you can, you can even hit F2 to have the game data reload while the game is running

CURRENTLY IMPLEMENTED:

Fast game engine with collision system

8 levels of randomly generated goodness

8 monsters

2 offensive spells, one that bounces off walls, one that bounces off multiple enemies

3 stat -stat system

Various items, HP potion, MP potion, scroll of haste, stat gain scrolls, weapons

Square based permissive field of view

Pathfinding for monsters, including monster wandering while you are out of sight

Regenerate:

Hold 'r' to rest while monsters are not in view.

Pause:

F4

Reload level (Debug feature, stat loss):

F3

Reload game data (Debug feature):

F2

Speedup time (Debug feature):

F1

Items:

1-9 use inventory slots, or click on item

Note: Weapons override older weapons, you lose the old weapon

Spells:

space - switch between spells

You can use mouse oriented controls:

WASD - movement

mouse wheel - up & down stairs

mouse left click - shoot current spell

mouse right click - blink (50 MP, within field of view)

Or keyboard oriented controls:

arrow keys - movement

< and > - up & down stairs

j - shoot current spell at current target

k - switch target

But unfortunately blink still requires the mouse as above

Heres the demo:

Fixed from initial posting !

http://64digits.com/users/ludamad/lanarts.31.03.2012.zip

Heres a screenshot:

Comments

ludamad 12 years, 1 month ago

lolz.

but srsly, try my game, its been a long time since I was into game dev.

SteveKB 12 years, 1 month ago

I remember youuuu!

svf 12 years, 1 month ago

Wheres the download??? I can't find anything at the link…. I must be blind.

Alert Games 12 years, 1 month ago

pretty cool game. fun, but dying sucks :P i like the spells and movement and sword attacking. good difficulty, but when they all start coming at you, run lol.

Seemed a little empty, but decent for small project

ludamad 12 years, 1 month ago

Alert: It only became playable about a week ago, I plan to add a fair amount of content

svf: If you just want the exe (likely) its at the bottom of the blog

svf 12 years, 1 month ago

Very interesting game! Fun concept to kill enemies! I love how it's C++ too! I program in C++ and use SFML 2.0 it's quite nice! :D

I'll be sure to check out future updates though!

Rez 12 years, 1 month ago

Those chickens are jerks.

This is really sweet, I can't get over how this is in C++ and how shitty my graphics were. We've both come a long way. I really hope this gets completed, might be worth seeing if you could get it onto steam for a profit.

ludamad 12 years, 1 month ago

REZ: It's open source, so that won't really be happening. Any kind of revenue I imagine getting would be ads/donations.

On that note, I'm open to any one who wants to contribute (coding patches via git or sprites/music/balance and enemy design).

Castypher 12 years, 1 month ago

Oh, so THAT'S where Potfrog came from.

DesertFox 12 years, 1 month ago

:D