ID:112083
 
I just posted an update for A Miner Adventure. It just fixes some bugs and added a couple of things (elevator call buttons and world.status updates).

I try to always have multiple projects to work on - not just projects to work on, but projects that I'm motivated to work on. Until I get the motivation to expand adventure mode, A Miner Adventure is getting mostly just bug fixes. Exordium & Terminus was put on hold in favor of Tiny Heroes, which I'm actively working on. As incontrovertible proof, here's another screenshot:



This leaves me with only one really active project, so I opened up my archive of projects that are so incomplete that they're not worth being in my byond/bin folder. Here are a few projects that have the potential to be my "backup" for when I need a break from Tiny Heroes.

RTS Framework / RTS/Defense Game

A while ago I posted about an RTS framework I was working on, but never got very far along. It's tough to work on when you don't want to make an RTS game. I wanted to make a sidescroller so that library was easy to work on. I recently took what I had written for the RTS framework and started turning it into a game.

I like tower defense games, but most end up being a bad version of Simon. You have to learn a specific sequence of what upgrades to get or towers to build. But, to make it even worse than Simon, you're not told the sequence and asked to recall it, you have to learn by trial and error. For example, if you don't build the towers that detect invisibility before wave 10, you'll lose because that wave has invisible enemies. There's often no way to know this, you just have to fail on level 10, realize how you have to adjust, then try again from the beginning by repeating waves 1-9.

I made some TD maps for Warcraft 3 and ran into another problem: how do you make it so there are different strategies that are effective without making all strategies effective? For example, if players can choose between two offensive towers, you have these possible situations:

1. Both towers stink.
2. One of the towers is distinctly better than the other.
3. Both towers are effective.

In the first case it's obvious that the player should not use either. In the second case it's obvious that the player should use the better tower. In the third case, the player has a decision to make, but ultimately it doesn't matter because both choices are viable.

TD games often have ways that players can be at a permanent financial disadvantage. For example, when an enemy slips through your defenses it'll damage your base, but it also represents lost income. When you're not prepared for a wave and enemies get by, you get less money than you should and it becomes more likely that you're unprepared for the next wave.

I've been trying to figure out a different angle to take that'll circumvent these problems. Here's the idea I came up with, but first, a screenshot:



This ends up straying pretty far from what you'd consider "tower defense". The player is given a set of units that they can order around. The map is more than just "here's a winding path leading up to your base", there's some area to explore.

The first issue (the Simon problem) is really twofold. First, you're likely to fail because you can't anticipate what is coming next. Second, when you fail you have to start over. To deal with the first problem it'll have random events. Instead of having to figure out how to conquer the static stream of monsters, you'll have to figure out how to make the best of certain events. For example, a treasure chest spawns at a random location on the map - how do you balance your need to defend with the need to venture out and get the treasure? When you get to the chest, you find an awesome weapon for your melee unit - how do you change your strategy to make the best use of your now-powerful melee guy? For the second problem, my best idea is a Gemcraft approach where the game is really a sequence of separate, smaller defense games.

For the second issue we'd make "tower" choice a non-issue by giving you a specific set of units. Instead of the question being "what's the most effective unit?" it's "how do I effectively use these units?". This is further enhanced by the random loot. In other TD games it would be poor design that all upgrades are equally beneficial, but the game isn't about figuring out what upgrade is most effective but how to make the most effective use of the upgrades you've been given.

Space Game

The player starts the game as the owner of a small spaceship. You can do different kinds of missions to earn money to upgrade your ship. The game would take place almost entirely in your spaceship and every mission would essentially be the same. The mission is to go from planet A to planet B safely. The trip is a sequence of events you have to react to. For example, you see an unfamiliar ship, do you approach it or avoid it? Based on what you pick, there might be combat (either they shoot at you or they board your ship).

Some of the events are just dice rolls (ex: if you choose to avoid the enemy ship it's just a coin flip to decide if you get away or not). Some events would be action-based. When an enemy boards your ship, it'd be realtime combat. The time in between events would be spent managing and repairing the ship.

You get money and can upgrade your ship. Upgrading your engines would influence the coin toss that decides if you escape an enemy or not. You can also upgrade your ship through a building mode where you can change how it looks. A bigger ship can hold more cargo and increases the range of missions that are available to you.



Each player would control a single crew member. As you get a better ship and harder missions you'd need a larger crew and you could have other live players join your crew or you could hire AI-controlled mobs.

I've put more thought into the RTS game but I have graphics made for the space game. It's a tough call what I'll work on.

Monster-Based RPG
Edit: This is probably the most complete of my abandoned projects, but is the one I want to go back and work on the least. It's worth some of my consideration, at least.

My main idea was to take common console RPG gameplay elements but emphasize the ones that should get emphasis. What I mean is that console RPGs have a lot of things to annoy the player. What's fun about the game is the content, but the games have a lot of mechanics to slow down the player so that you experience the game's content at a limited pace - the game deliberately limits how much fun it is. Exploration is fun, but you get random encounters every 10 steps to slow you down. Reaching a new dungeon is fun, but you need to kill the same enemies 100 more times to level up before you can make it through the dungeon. Even combat is an example of this, attacking is fun but you have to use a clunky interface and wait for text and animations.

Instead of having a long distance separating two towns and requiring that the player face 10-15 random encounters to reach the second town, my RPG would boil that down to a fixed number of fixed encounters. There are two reasons to do this:

1. When you get random encounters every ~10 steps you're less likely to explore. It's safer to head straight to the next town.
2. The journey to the next town is usually as hard as the single hardest fight you get along the way. You can heal up between battles, so testing the player by asking them to beat the same combination of enemies 10 times is no more challenging than asking them to beat those enemies once.

Here's what the world map looks like:



Each numbered tile is a fight. To pass over the tile you have to beat the enemies. Once you win, the tile becomes grayed out and you don't have to repeat the fight. The reason being that if you passed the test once you can pass it again. Why make the player repeat content that we know isn't a challenge to them?



Console RPGs tend to have lots of boring battles instead of a few interesting ones. For every character you know what their strongest ability is and you use that every turn. The only "strategy" is figuring out which enemy to kill first, but that becomes obvious after you've seen all the enemies once. Combat in my RPG would be like a turn-based tactical strategy game:



You can move your unit freely around the shaded area and use attacks. It also allowed for ranged attacks (shown in the second picture).



Dungeons would be similar. Each floor of the dungeon is a fight. Once you beat the enemies, your character can freely explore that level of the dungeon. When you return to that floor later, the enemies would still be gone (or maybe they'd be replaced with new enemies, but this would be a scripted thing).

Your character doesn't participate in the combat. Instead you have monsters to fight for you. Character development would be a combination of a few things: salvaging monster parts from defeated enemies to construct new monsters, monsters learning abilities from their allies by fighting side-by-side, and growth by "traditional" leveling up. I say "traditional" because there are no experience points. When you beat a monster that's your level or higher, you earn a level up. When you're level 10 and you construct a new monster that's level 1, it only takes 9 fights to get him up to speed (and there's no permanent experience disparity between your new and old monsters).

There would be potential for random encounters. You'll need an endless supply of fights to level up your new monsters or to gather monster parts. It'd be like grinding, but it's not meant to slow the player down. It's a necessary, but optional, element - you need a way to collect monster parts, but you don't need to collect monster parts.

Sidescroller

The library defines the on_left, on_right, on_ground, and on_ceiling vars for mobs. These vars are boolean values that indicate on what sides the mob is touching a dense object. These come in handy for some simple things. For example, you can only jump when on_ground = 1. If you wanted to make a new effect, like wall climbing, you'd use on_left and on_right.

I would like to extend this to be a bit mask that can provide more information about the objects you're touching. For example, the first bit would tell you that there's a dense object on that side but the second bit will tell you that the object on that side is slippery. This way you can check if(on_ground) to see if the player can jump, but you'd check if(on_ground & ICE) to check if the player should slide across the floor.

Currently I don't have the motivation to work on this.
I'm really liking the look of Tiny Heroes.
When you get it completed I'm almost definitely going to do a commentary on my playthrough of it, if that's okay. (:

(Attempt to influence you:) Add in lots of beings milling around that you can talk to and get a generic RPG random message. Those are always fun, even if the beings aren't humans it adds to the fun!
Thanks. And of course that's ok, I liked the video of RPG Sweeper =)
Did you? That's cool, I was unaware. Thanks for that! (:
I'm always open to advertising polished BYOND games to as many people as I can. (:
I like what I'm seeing here!
Your description of the TD game reminds me of an old flash game: Mud and Blood 2.

Something that I've been thinking about for Tower Defense games (Just something I've been sitting on):
1. Dynamic terrain and how it affects tower placement. Like if a cannon tower makes craters that can act as cover for passing enemies.
2. A tower synergy that's almost alchemical. It's difficult to describe this, but pretty much a group of towers that affect eachother in a certain way (I'm not just talking about putting a slow tower next to a hard hitting tower). Like, one tower's effect reacts with another tower's effect to produce a new effect that is tangible to the player.
Dynamic terrain and how it affects tower placement. Like if a cannon tower makes craters that can act as cover for passing enemies.

I had thought about having dynamic terrain as a random event, kind of like the battle of Helm's Deep. The enemies blow up a section of the castle wall and that changes how you have to defend.

I do like the idea of your towers being what cause the terrain deformation and having it potentially benefit the enemies. I like TD games that are about smart tower placement, but usually there's no way to know what a good placement is (so you just use trial and error) or it's simple and the best placement is merely the one that puts the tower's range over the longest stretch of road. Towers with intuitive consequences make placement more interesting but not a guessing game.

one tower's effect reacts with another tower's effect to produce a new effect that is tangible to the player.

This sounds like Onslaught. I think it's a neat concept but I don't like the way it works in Onslaught. If you're not familiar: A group fully upgraded towers can generate a combo attack, but I think it depends on what tower attacks first. You might have a fully upgraded missile tower next to a fully upgraded laser tower but never get the laser rocket attack.
I edited the post to include another abandoned project that I might start up again.
I love the look and idea of the monster based rpg game. Would love to play it =D.
An idea for it: If you truly don't want random battles, the monster parts could retain the level of the monster it came from. So that if you have a head from a lvl 5 monster and a body from a lvl 15 monster you'd have a lvl 10 monster with advantages from each. It would only need 5 battles to get to lvl 15 =D.

The Space Game sounds pretty sweet I've been wanting to play something like that for awhile hope you have the motivation to work on it
I wanted to bring something up in regards to your turn-based tactical RPG idea. Someone beat you to the punch many years back, however the game doesn't exist anymore on BYOND. It was called Symilar(or something like that, someone has to remember this one), and it basically functioned exactly as you describe. Made by Victol, who also made a couple Dragon Warior Monster games. It was more of a PvP game, though there might have been regular monsters to fight too. Each combatant on the field could choose to move in their range and perform an action when it was their turn. Whereas you have monsters doing the fighting, this was players doing the acting, but it's pretty much the same thing. There was a level system, but you earned exp by using skills(to make them more powerful) and yourself to be able to learn more abilities or gain more strength/intelligence etc.

The basic premise of the game was there were 3 factions, Red, Yellow, Blue. The Red faction was focused on more physical based abilities like sword skills and unarmed combat. The Blue faction was focused on a magical background. The Yellow faction was focused on controlling beasts and could summon them to aid them in battle. However, you could learn skills of the other factions, but they would produce weaker results than your innate abilities.

Each of these factions had a "home town" which was connected to each of the other home towns by battle fields. To get to the other factions' home towns, you would need to enter a battle field and "exit" the field to the other towns. Sometimes there would be no one fighting or you would have to fight passed the other players into their territory. Killing opposing players could get them to drop "skill crystals" or weapons/items that anyone on the field could pick up and use.

Now, each town had quests, skill shops and other things. Your faction's town would offer increasingly powerful skills to your faction once they got strong enough, but they could also offer skills to the other factions if they managed to sneak into your territory. The towns had patrolling guards though, so you would have to sneak around lest the guards kick you back to your home base causing a penalty to you. You also had an inn in each town. It was free if you were in your own town, but using opposing team's inn would cost you money.

Long description, but it was a cool game that I've wanted to bring back, but just haven't had the time to do so. Just some more stuff to think about.
I'm pretty sure that every idea for my RPG exists in some form already in some game, so I'm not worried about someone "beating me to the punch". If you want to look at it that way, many people beat me to the punch.

While making this post the side projects were listed in order by how interested I was in continuing work (this RPG being the least), but after making the post the RPG has jumped to the top of the list. The combat system had a lot of potential - an encounter could be a simple fight or an elaborate event. The rest of the game was just a vehicle for the elaborate events, but I never got that far.