RpgLegend - A Retro Multiplayer 2D RPG - Printable Version +- Save-Point (https://www.save-point.org) +-- Forum: Games Development (https://www.save-point.org/forum-4.html) +--- Forum: Upcoming Projects (https://www.save-point.org/forum-15.html) +--- Thread: RpgLegend - A Retro Multiplayer 2D RPG (/thread-5452.html) Pages:
1
2
|
RE: RpgLegend - A Retro Multiplayer 2D RPG - Mel - 04-25-2016 Wow, this is really impressive. You are very talented. Sometimes I wish I would be that good at gamedevelopment and programming to set up something like an own working MMORPG. RE: RpgLegend - A Retro Multiplayer 2D RPG - thephantom - 04-27-2016 Why thank you Melana! And thank you for checking out the project! Let me know if you ever want to learn more about it or anything. Love to exchange ideas and check out your game too! RE: RpgLegend - A Retro Multiplayer 2D RPG - Starmage - 04-30-2016 Wow, an online RPG maker game?? that is really cool!! I'm actually looking forward in seeing this come to life fully :) seeing an RPG maker that allows multiplayer online really does show the great things you can do with it! :D RE: RpgLegend - A Retro Multiplayer 2D RPG - DerVVulfman - 04-30-2016 I can vouch for online play. Our resident ghost-with-the-most logged me into an early beta testing... and I have DIALUP. He was surprised we had no lag. RE: RpgLegend - A Retro Multiplayer 2D RPG - thephantom - 05-01-2016 Just in case of any confusion, my game is not made with Rpg Maker! WIth that said, I have some great progress and news to share today!! Over the last week I have been hard at work prototyping the battle system into my engine. And today I would like to show you guys a short ~30 second clip of it in action. This clip shows how the turn meter (on the right side of the screen) operates: https://twitter.com/phanxgames/status/726531698222063616 Entities move up the blue portion of the bar until they reach the transition between blue and red. Where they may select their move. In this clip they automatically select their move after a random 1 to 1.5 seconds. While they are making their selection you will notice a swirling icon next to their name, and you will also notice that other entities can still progress up the bar and work on making their selection at the same time. Once an entity makes a selection, they move into the red part of the bar: the casting part. And any other entity that selects their move while another entity does, has a green checkmark icon, showing they are ready and waiting for their turn to cast. Since only one entity can cast at a time. While an entity is casting anyone else will be able to use Aura abilities, which are abilities that can interupt or empower the currently casted skill. The clip does not show this. Once casting is complete, the entity casts his spell, and in this clip it is just a simple attack for purposes of testing. And the next person goes. Note: this clip does not modify health values yet either. Its primary purpose is to show how the turn meter works. I would like to point out that the players have colored circles next to their turn meter frames, with numbers in it. These are so you can tell player 1 , 2 or 3 apart, and the icons are staggered so you can see them if they so happen to be stacked. Also note that one of the bee monsters has a special frame on the turn meter, that frame is used for boss entities so they stand out. RE: RpgLegend - A Retro Multiplayer 2D RPG - Mel - 05-01-2016 Looks really good so far. But since you are using a turn based battle system in a MMORPG I'm wondering how would it look for other players when you are in battle screen with some monsters and they walk along your fighting character on the map screen and what would happen if they try to attack the same monster which you are currently fighting. RE: RpgLegend - A Retro Multiplayer 2D RPG - thephantom - 05-02-2016 I can't say for certain, I'm still playing with what I feel is best. But it is very likely that the encounter system (before battle) will be random. And therefore you would not see any monsters on the map. This would mean either other players would disappear into battle and simply vanish, OR they would stand still with a battle icon over their head while they are in combat. I would like to have monsters roaming around and you encounter them by running into them, but I want to keep the networking code on the simple side for performance reasons, and this would add a lot of syncing to make sure all monsters were moving in the same positions for all players. RE: RpgLegend - A Retro Multiplayer 2D RPG - thephantom - 05-13-2016 Since the last update, I have been working hard on the Battle System. I am still in the "prototyping phase" which means that I am making the battle system visually work, but it is not attached to any data and can be best summarized as "organized chaos" behind the scenes. But regardless, this initial prototyping phase is needed to make rapid, visual progress and we can always make improvements on future iterations. So let's dive in and start talking about what progress has been made! Turn Meter The Turn Meter in RpgLegend allows you to see the real-time status of any entity in battle. A quick run down of how this works: Phase 1: Waiting for Turn: Everyone who is moving up the lower portion of the bar (the blue part) is building up to their next turn. Each entity's rate of movement is based on their Haste stat. The Haste Stat will also dictate (only on the first turn of battle) the starting position. So the more Haste you have the more often you take your turn and the sooner you will go! Phase 2: Move Selection: Once an entity reaches the edge of the blue and red portions of the bar, it is time for them to make their move selection. In the example above you can see the entities making their selection with a swirling circle icon. An entity can take as much time as they want selecting their move. However, the longer you take, the more attacks your enemies may do! Note: in the example above player 1 (green) is taking their time making a selection and everyone else is moving past him. Phase 3: Move Selected: Once an entity selects their move they get to cast. Only one entity may cast at a time. If multiple entities select their move at the same time, the server will determine who will go first, and the the other entities will wait for their turn. A green checkmark icon means that the entity has selected their move and is waiting for their turn to cast. Phase 4: Casting: The entity that casts their move will move up the red portion of the bar. All other entities will freeze while this entity casts, giving everyone else their full attention on the caster. While someone is casting anyone has the ability to modify the cast during the small cast window. Such as an enemy could block your cast, or an ally could amplify the cast. Once you are done casting you are moved back to the bottom of the bar and the whole thing repeats. Simulated Attacks The rest of the time since the last update has been protoyping the simulation of attacks. This preview shows what I mean. Here is exactly what you are seeing:
What's Next The next step is to convert this visual prototype into an intractable prototype. It still will not use real data or be functional. But my goal is to allow the selection of moves, and having the actual move you select be animated and displayed. I will include a few different moves so each type can be demo'd including: Weapon attack, Spell Cast (Fire spell), and Item usage (Potion healing). I would also like to prototype in the real-time spells that you may use when another entity is casting (such as blocking or amplifying your ally's move). To support this goal I will need to add additional UI elements to select your move and to select your target. Additionally, I would like to show the status of any entity you click on so you can see their current health/mana/etc. It is a very exciting time for RpgLegend and the battle system is really coming together! More soon! Be sure to follow me on Twitter for more frequent updates! http://www.twitter.com/phanxgames |