Video game
(JAM Version) AHAD: Adventuring Heros of the Alternate Dimensions
About
This is the jam version. If I expand on it, I will link to the full version from here later. Screenshots are from old mid-jam versions, but they should give an idea what to expect anyway. A.H.A.D. Adventuring Heros of the Alternate Dimensions AHAD is a first-person dungeon exploration game in which every bit of playable content is as procedurally generated as I can manage. In short, it exists to answer the question "Does an RPG need to be designed?" The end result is an exciting button that represents stepping through the veil of reality to find alternate realities full of strange things. Content Warnings Contains fantasy violence between cute critters in a turn-based dungeon crawler.Contains randomized, maze-like dungeons with often narrow passages presented in a first-person view.Contains randomized difficulty curves, so expect to die, often, unfairly, and quickly.Controls like a FPS when out of combat, may not be accessible to older players looking for traditional dungeon crawl inputs. I'll be looking into adding traditional grid movement later. Controls AHAD can be controlled by touching/dragging the virtual sticks, or on PC you can click the 3D view to walk around in a more traditional FPS control scheme with WASD and mouse look. In combat or menus, tap or click the buttons to choose the options. The interface should be mostly self-explanatory. Known bugs and issues CRITICAL WebGL build gets confused about window focus if you play full screen and then go back to windowed mode. I'm not sure how to fix this or what is even going on. Staying in one of those modes while playing appears to work fine.CRITICAL WebGL build can be very slow for some reason the first time playing the game and looking around. I suspect it is something to do with the first time the game renders a dungeon prop/enemy model. I don't know where to start solving this, so for now just be patient, it isn't stuck, just really slow!CRITICAL Sometimes combat is started when triggering the exit or new floor, when this happens the whole game ends up soft locked in combat. Need to find the cause still, it's buried deep and hard to recreate. For now just make sure to kill everything around the stairway.CRITICAL enemy can target dead party members, making their attacks a bit less effective.MILD radar does not show anything else besides the layout of the dungeon, this makes it easy to get lost.MILD Sometimes the generator can reuse the same species template, resulting in two stat sheets that are the same species but have different rolled stats for combat. This is unintended and will require a better species selection code to fix.CRITICAL but rare. On some stupid rare occasion the combat will not free your cursor or sometimes lock it into navigation mode. Use ESC on pc to free the cursor and attempt combat interaction again. There is no fix for mobile and I have no idea why this is happening. I have a "fix" patched in but no idea if it works or not because this issue is so random. Procedural generation so far Party species and stats are randomly chosen at the start of each game.All combat creatures, including party members, will randomly be assigned a move set pulled from a larger pool of what the universe contains. For now this is not attached to species.Party levels up and gains randomized moves as they grow.Dungeon floor layout will be generated each new game and each new floor.A Database of enemies is built at the game start and expanded on each floor, and enemies are pulled from cloning this list. In short this means lots of enemies are clones of each other to aid in learning each run, but each run will have unique opponents. Planned, but ended up on the cutting room floor for jam time Scoring for combat victories so score is a bit more exciting in general.Combat skip turn option to allow players to act out of order until all have acted. This would need a rewrite of how the player turns are calculated.More than 1 combat action per creature, especially for party members! Combat is so sad and boring right now. Might consider adding this to leveling or species data, still considering the implementation.Name generation, species generation, more generating stuff in general.Better UI that explains more to the user about what is going on in the stats/abilities/damages of the game world.Different visual effects for each move, to make them unique/pick from a list of spell visual effects. Technically this version has 2 implemented but they look the same.Items and equipment, some kind of drop/treasure/item system?Scoring, gold found, stuff to do with it.Random formulas to use stats to resolve combat attack score. Example: Str * move power, or ((Dex * Str) / 2) * move power. These would be per move created, so the player can learn them.Random universal growth rules, like in this universe HPMax is determined by X formula, while in the next Y formula is used instead. These would carry over across the creatures, so a creature from X dimension is still using X formula in the Y dimension.Ability to capture enemies to obtain new party members.Ability to swap out members before play to customize starting party. This would come with a Guild system for storing and managing the members.Random skins for dungeon, so each game looks a bit different.Random skin features for dungeon skins, again for variety.
System requirements
System requirements for this game aren't available yet — check back soon.