Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Aganazer

Pages: [1]
1
Programming / Thinking of a Win 8 touch enabled Roguelike
« on: November 29, 2012, 03:33:56 PM »
Before I start, can anyone think of any killer features they have seen on other touch roguelikes on Android and iOS?

My platform is Windows 8 store app using C++ and Direct2D. Its optimized for touch devices like the Surface and other newer Clover Trail and Core iX tablets. It should work fine on desktop systems, but might look a little goofy with oversized buttons and limited keyboard support.

2
Traditional Roguelikes (Turn-based) / Re: Minecraft
« on: March 09, 2010, 02:25:29 PM »
I got so addicted to this game last weekend. I probably put in about 20 hours over two days. Now I am battling with my will to stop playing long enough for infinite maps to catch up with the current indev features.

I can't wait to try it coop with my wife. So much potential. I got so excited that I could make a glass tunnel under the ocean. It was interesting trying to figure out how to drain the water from it. Then I accidentally flooded it a couple times while making a a mine under the ocean. I just about crap myself when I ran into a creeper in that glass tunnel. The damaged caused from their explosion would have had some far reaching consequences.

3
Early Dev / Re: My RPG (Rogue Playing Game)
« on: February 24, 2010, 08:57:01 PM »
It looks really cool. The map tiles look somewhat familiar. Are those custom?

So what is the premise for the game?

4
Early Dev / Re: Sentience Alpha 2
« on: February 23, 2010, 01:09:09 AM »
Looks good.
However I dont have 7zip installed on this machine, and I am not likely to.  Just because something is really cool does not mean ppl want to use it.  I do use 7zip on other machines and I do think it is really cool.  Stick to zip files for windows.  Most people will not install one program just to try out a tech demo.

Cheers and good luck.

I originally started using it while testing since gmail and hotmail check inside zips and tend to reject anything with a exe in it. I'll see if I can get it in a zip soon. It should be no problem.

5
Early Dev / Sentience Alpha 2
« on: February 22, 2010, 10:24:11 PM »
I've had the alpha version of this ready for a couple weeks now. I got horribly sidetracked with the start of the Din's Curse beta and forgot to post anything about it. Sentience is a three week project that I wrote in C#.NET. Its my first roguelike so the majority of the time was spent working out things like line of site routines, pathfinding, and basic AI issues.

A little introduction from the readme.txt...
Quote
In sentience you play as a robot trying to find out what happened on the colony ship that has malfunctioned during its 200 year journey to another planet. Sentience is a RPG game influenced by Roguelikes. Maps and loot are randomly generated when you start a game.

The alpha version is really just a tech demo. Only five levels are available in this version. Changes are being made so frequently that its easier to work with a small set of content while the game mechanics are worked out. There are still many placeholder graphics used in the game.

A picture is worth a thousand words so I'll start with some screenshots. The first screenshot shows the normal view. I wanted to support tiles from the start instead of ASCII. That is how I prefer to play roguelikes. There are also destructible environment objects. Walls and doors can be damaged and destroyed. Barrels can be blown up. There are even maintenance robots that will fix the damage given enough time.


The second shot shows the inventory. Your bot has a limited number of equipment slots that can be configured to your choosing with whatever equipment you would want in them. Its similar to a fantasy RPG in that your character has specific equipment slots for your hand, head, legs, etc except in Sentience you can put any equipment into any slot. There are of course penalties for loading up all your slots with guns. Guns use power and you'd have to give up shields and a scanner (a scanner determines your view distance).

There are also modules. This is the discovery mechanic of Sentiance. Modules are like equipment only they are unidentified when found unless you have identified one of that type before. They cannot be unequipped either. Not all of them are beneficial. You might accidentally equip bad modules that can cause fuel leaks or corrupted targeting systems along with good modules that can give you auto-repair or solar power regeneration.


The game is designed to be played with WASD and the mouse although arrows and even the num-pad are supported. I ended up ditching diagonal movement because I thought directional MOB's were cooler than diagonal movement and didn't want to support the art for all 8 possible move directions. With directional MOB's I can eventually do cool things like positional damage, interesting line of site possibilities, and directional damage abilities. It seemed to be a worthwhile sacrifice.

The game requires Microsoft .NET Framework 3.5 to run.
http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

And finally, the game itself.
http://www.monolithicstudio.com/gaming/sentience/alpha2/Sentience_Alpha2.zip

Right now there is a known issue that will cause an error when you finish your first game (which will probably be very short). When it displays the high score page you'll get a .NET error that you can press 'continue' to get past and it won't happen again after. Something to do with an index out of range since the high score list is empty.

Most of the game's art was done by my good friend Rao and the game files are hosted on his server. :) There are still some placeholder graphics borrowed from DCSS and SS13 (the barrel is from SS13).

I am still undecided on the game's future. I'd love to expand and polish it since I originally wanted to make 20 levels. On the other hand, now I have all these roguelike tools written in .NET and I could make all kinds of different games. There are a lot of great shortcuts that can be used to make development very rapid in .NET. For example, the save and level persistence features took about 30 minutes thanks to .NET's great serialization features.

Any feedback is appreciated, and not just positive feedback. If something sucks or is annoying, confusing, ugly, or you just don't like it then I'd like to hear that to. I'll try not to bite your head off.

EDIT: Updated to use a zip file instead of 7-zip.

6
Programming / Re: A peaceful dungeon exploration game
« on: February 02, 2010, 05:30:17 PM »
Sneaking would be a great non-combat activity that can still cause some tension. You could even have a dungeon full of monsters and you need to sneak in to get some relic like Indiana Jones. It would be real cool to make an Indiana Jones inspired treasure hunter game with dungeons full of traps, puzzles, secrets, and enemies to sneak around. It could have a 'push your luck' type of mechanic making it a lot like Diamant, the board game.

Evasion is also a big part of this. Evading zombies during an apocalypse would make sense. A game like that would easily have the need for other non-combat activities like collecting and fort building, rescuing survivors, and then some aspects of diplomacy with that group. You could even have vehicles and trade with other safe houses. I suppose all those features together doesn't need to be zombies, it could just as well be an alien invasion, demonic uprising, or even a Red Dawn-esque military invasion.

Combat IS overused. I would love to see more non-combat activities in games.

Pages: [1]