Hope everyone had a good holiday weekend. Working on adding enemy summoners to the game for the next build, to give another type of encounter to die horribly to… er.. I mean enjoy, enioy.
Will post screenshots fairly soon hopefully.
Category Archives: Demon
6/27: Standard Actions hotkey bar and some other usability upgrades
Link to the builds: https://drive.google.com/folderview?id=0B-sx_4eW-B5hWnhNZlRPclZLeUU&usp=drive_web
Yes, another UI patch. I know, I know. I want to get back to content too! And, soon enough, I will. Anyway, here are the notes.
Update Notes, 6/27/2014
New
- Added a hotkey bar for general summoner abilities.
Balance
- Weigh Sin is now smite-targetted, cheaper SP cost, and has a short Light cooldown.
- Dark Omen is now smite-targetted, cheaper SP cost, and has a short Dark cooldown.
UI
- Hotkey buttons that are ‘in use’ now light up (and all others dim)
- Items are now automatically picked up when you enter a cell containing any. This does not take any game time.
- As a result, there is no longer a pickup/get command, so g no longer does anything.
- Portal search is now shift+P instead of ctrl+P.
- Auto-explore now takes you to portals on the level when used after the level is fully explored.
- Added a reminder about how to use portals when you enter a cell containing one.
Bug Fixes
- Auto-explore now finds all items in a level, for real this time.
A screenshot of the new standard action hotkey bar:
And one of a new feature where “in use” hotkey buttons light up and dim the rest:
Dry stuff. But, I’m planning to invite more new folks to play soon, and this sorta thing is kinda important for that.
Next build (barring any horrible bugs) will be content though.
6/23 Build: In Game Manual And Some Tweaks
Link to the 6/23 builds: https://drive.google.com/folderview?id=0B-sx_4eW-B5hWnhNZlRPclZLeUU&usp=drive_web
Update Notes, 6/23/2014
New!
- Added in-game documentation! Hit ? to check it out!
Balance
- Madevra and Zaji’s normal spawn locations have been swapped.
- Cynocephali are now slightly more threatening.
- Herd Humans are now slightly more threatening.
AI
- Fixed a bug that caused the AI to ignore Guilt, Pariah, and Sleep status when choosing targets.
- Made the AI less likely to swap based on moderately low health.
- Made the AI more likely to swap based on critically low health or “disabling” status.
UI
- Added a few helpful messages for input fail cases.
- Added a distance indicator to portal listings.
- Activate Link will now default target demons who object to your party makeup, but are otherwise recruitable.
- Made all Discard menus consistent in appearance.
Not the most exciting of builds for current players, but it’s an important step before opening the gates a bit more. Here’s some screens of the new in game manual in action:
New Build Up: Consumables and AI Swapping
Link to the 6/12 builds: https://drive.google.com/folderview?id=0B-sx_4eW-B5hWnhNZlRPclZLeUU&usp=drive_web
Major changes:
- The AI is now capable of using the “swap” manuever and uses it quite often.
- Generally speaking, level, stats, ability set, and current condition of the two entities involved determine whether the AI will swap.
- In regards to abilities: direct combat abilities (melee attacks, ranged attacks, etc.) make an AI more likely to swap.
- A large number of new consumables have been added to the game as well, with a corresponding increase in item spawning of 50%.
- Demons that require you to discard all allies of certain ‘types’ now force you to do it manually before allowing you to speak to them: this way you can spend training points and what not as you please. Use Shift+D to discard allies (this list shows the ‘types’ of demons as well, for easy comparison to the types your potential ally objects to.) A demon’s types can also be viewed on page 3 of its character sheet (use <- and -> to change pages when viewing a character sheet.)
- Demons that ask you to feed them allies of your choice now allow you to use that ally’s training points before completing the sacrifice. Isn’t that polite of them?
Other changes/fixes:
- Kill Order (‘c’ key) is now a free action: it does not take a turn to use.
- The AI is somewhat better about not getting “stuck” around corners during combat.
- Poison Breath has been nerfed a bit.
- Fire Breath has been nerfed a bit.
- Lucky Dodge has been taken outside and beaten soundly with a nerf bat… and may yet be too powerful.
Apparently it’s good to post some screenshots when you do new builds, so here’s a couple.
The full list of available consumables. What do these things all do?
The new discard demon interface (shift+d to access.)
Have fun, and please lemme know if you run into any problems. Thanks!
Philosophy, and a new version coming soon
There’s a few principles guiding Demon’s development that I think of a philosophy. I’m going to ramble a little about one of them today, namely: challenge should not derive from ignorance, but rather from attempting to choose the correct responses to a given encounter for which all the relevant information is available.
So: why?
I find ignorance-as-challenge to be a fairly terrible way to go about encounter design. It is, for me at least, very frustrating to lose a game because of a caveat of the rules or a particular encounter that was not “announced” until you had been defeated by it: consider times when you’ve ever been learning a new board or card game with a friend and tripped over some rule they forgot to mention or that you misunderstood. Even if they’re a good friend and teacher and let you take back the mistake, it still feels crappy. It feels much worse in a computer game when the computer (not being a good friend) doesn’t let you take back the “newb mistake”, and a hundred times worse still in a game like Demon which features permanent death and no reloading of past saved games.
Defeats caused by mistakes of tactics or strategy, on the other hand, feel differently to me. I don’t like losing in general, of course, few do. But, in these cases, I usually feel like I had a chance (i.e. it felt “fair”), and at least as importantly, I can potentially identify ways to meaningfully improve as a player by analysis of the my plays and the choices I made to find the mistakes. I think these are important factors in helping a player accept defeat, which is definitely going to be important in a game that will likely hand players that fate over and over again, and with the added sting of permanent death to boot.
Alright, we’ve got why? So how do you fight it?
The main methods you can use to fight this are: 1) making sure your game provides all the information necessary to play it, and/or 2) giving the player the opportunity to safely learn the information before being truly penalized. The second is a shakier approach, since that “leeway” will often make the encounter unnecessarily easy once the player learns what is required, so I tend to prefer the first method. To a large degree, Demon already meets this goal in its major elements: players have access to wiki-like information to any demon they can see, including stats, resistances, and abilities (including detailed descriptions.)
But, I do still make mistakes on this point regardless. It’s difficult to pretend ignorance about my own game, which leads to things like the recently added negotiation mechanic where a monster will demand you discard all monsters of certain types (such as undead, demonic) without giving you the chance to spend their training points. A player who knows this is going to happen would of course spend the training points before beginning the negotiation. A player who is unaware this will happen will walk in and suddenly be faced with either failing the negotiation by refusing, or giving up the opportunity to spend training points by accepting, and their only mistake was not knowing something the game made no effort to tell them. This can be highly frustrating, particularly if you *would* be willing to give up the monsters had you spent their training points first, in which case the game’s failure to provide this vital information up front has caused you harm through no fault of your own.
The next version of Demon will fix this problem, by making having no monsters of “bad” types a pre-req for even beginning a negotiation with monsters who care about such things: it will not be possible to even initiate the attempt without manually discarding the “bad” allies (which of course means you have plenty of opportunity to spend their training points as you like.)
With this change, the information is now being provided up front: the player knows exactly what the stakes and rules are. Mistakes can certainly still occur (wouldn’t be much of a game otherwise ), but they will now be mistakes in the player’s decision making processes: mistakes that the player can accept and learn from.
P.S.: The next version, btw, will also have a greatly expanded collection of consumable items. More on those with the new version announcement post!
Small Update
Finished a new update, mostly small UI and AI upgrades. That will probably be the running theme for the next month or so as I prepare to open this up a bit more to the public. New versions are available at what will be the usual link:
https://drive.google.com/folderview?id=0B-sx_4eW-B5hWnhNZlRPclZLeUU&usp=drive_web
So let’s see if this works…
Here’s a link to a Google Drive shared folder with PC and Mac builds of Demon:
https://drive.google.com/folderview?id=0B-sx_4eW-B5hWnhNZlRPclZLeUU&usp=drive_web
This build is a major update on even the 5/5 build, much less any older builds. The biggest changes of note (from 5/5): the Tower now goes to 12 floors, AI for handling monsters with no aggressive abilities is much improved, and a new starter pet, the faerie, has been added to give a healer option among the choices.
A few things to remember:
* Not very laptop friendly at the moment. Attempt with my apologies.
* All documentation that exists is in the pair of text files in the executable directory. None is in the game itself. This will be changing soon, but for now, the files are your only hope.
* This is still pre-alpha: expect horrible bugs, crashes, and what not… but let me know if/when they happen. If possible, save a copy of your Save directory as close to the time of the incident as possible, sending it to me may be helpful in debugging what happened.
Thanks for helping me with testing, and enjoy.
New version coming this weekend :)
Sure to be of interest to the four or so people I’ve linked this site to so far: the next update of Demon will be completed by this weekend. Includes (as discussed previously) a significantly expanded monster roster and dungeon, some mechanics changing (including resuming allowing demons to teach each other abilities they were themselves taught), new negotiation and capture interactions, and of course, that always there for early game development updates: bug fixes. But, for now, back to work!
Content, Content, Content
Currently I’m working on a push that will by a combination of adding new content and reducing the size of existing floors (which several testers and I agree are a bit too big) change the number of implemented floors from 5 to 12. The art required for this is complete, so here’s the new character and ability texture atlases (including both the new and old art) which serve as a rough measure of how much content there is now.
Hello World!
Demon is a game born from a rather odd pair of parents: roguelike dungeon crawlers such as Rogue, Tales of Maj’Eyal, and Dungeon Crawl Stone Soup; and monster collection/breeding games such as Pokemon and Shin Megami Tensei.
Players take up the mantle of a Summoner, a human who by finding one of many strange Relics has gained the ability to use monstrous powers as well as the ability to recruit and summon monsters as allies. The Relic eventually learns to mimic the specific powers of these companions and can also be used to pass powers from one monster to another. But with these gifts comes a curse: Relics invariably draw their owners to a mysterious tower from which none ever seem to return…
Demon is currently pre-Alpha (which means not all game systems are implemented yet, to say nothing of content!), but is nearing the point where I will be making it available for folks to try out. In the meantime, here are some screenshots of the game. I’ll continue to post more information over time as well.
I look forward to inviting everyone to try it out for themselves soon.