SNES FF-style battle UI started
Battle UI started! :)
It's just the really, really basic layout, so it's not exactly amazing to look at. But... here you go anyway!
Now, I know Ms. Jacalyn Anity might not be the most common name, particularly for a, uh, grizzly bear. But she is a very fancy bear.
Really, though, I'm used to the names library for Python, which generates way less interesting names... the one I found for Clojure tries way, way harder. It ended up being pretty funny, but it also pointed out something I'm going to need to deal with: Choosing name length limits and dealing with the actual length of names in the UI. Handling the length of strings in these text panels is something I've already handled quite a bit, but this is certainly adding a bit to it in some specific panels.
This update would be really, really lame... more lame than it looks... if this stuff -- the menu panels, the parties, the units -- weren't all coming from the server in JSON. Which, still, I suppose doesn't seem huge, but it's a really good first step to making almost everything data-driven in the client. So I'm really pleased with that.
It was also a larger pain in the rear than it should've been to get the parties to render on a diagonal based on how many of them there are (which is the reason I have one party with three and one with four units, to make sure the client is staggering them correctly). While this particular layout will work for four-member parties, it doesn't help for traditional FF-style enemy packs that tend to be grouped horizontally. So that's something else I'll need to work on, but for now, I'm pleased with the progress.
Next on the menu will probably be:
- Menu display templates (first one: Unit name + ATB bar for right-side battle menu)
- Displaying battle options (which are already being generated but not displayed)
- ATB progress on the server and messaging to the client when ready
Vigilant Carnival
A WIP FFVI-like multiplayer-capable RPG (probably starting out as a roguelike/generic dungeon crawler).
Status | Prototype |
Author | internationalfish |
Genre | Role Playing |
Tags | 2D, clojure, Unity |
More posts
- Jumping back in with server-side improvements, and battle updates to comeOct 21, 2020
- Reimplementation of client has (already) startedApr 23, 2020
- Working ATB-sensitive active unit switching in battleApr 20, 2020
- The first UI indications of working server-side ATB timingApr 17, 2020
- Menu refactoring and map reformattingApr 04, 2020
- Dynamic menu generation from JSON in C#!Mar 30, 2020
- Upgrades. Meh.Mar 19, 2020
- First menu action!Mar 16, 2020
- Dialog updates, scaling trouble, and starting menusMar 16, 2020
Leave a comment
Log in with itch.io to leave a comment.