Unique Battle Systems
Moderators: Bob the Hamster, marionline, SDHawk
- Master K
- King Slime
- Posts: 1899
- Joined: Sat Jun 11, 2011 9:40 pm
- Location: A windswept rock in the Atlantic Ocean
Unique Battle Systems
So, i'm starting this thread because i'm actually making a slice-based battle system as a little demo project. I'm having a problem with some scripts, at the moment, and will share the details with anyone interested.
Have any of you ever made a game with a unique battle system? If so, how difficult did you find it?
Have any of you ever made a game with a unique battle system? If so, how difficult did you find it?
Welcome to Ohr Anonymous. You should share your problems. At least the abstract.
I didn't find it too difficult, but I didn't go all out either. My main problems were (no tmc or james allowed beyond this point):
- no arrays
- slice documentation is crazy
- can't draw like i mean it, given how painful it is to import graphics
- love layers, but no alpha holds back range of effects
- i could go on. TRY ME i dare you
I didn't find it too difficult, but I didn't go all out either. My main problems were (no tmc or james allowed beyond this point):
- no arrays
- slice documentation is crazy
- can't draw like i mean it, given how painful it is to import graphics
- love layers, but no alpha holds back range of effects
- i could go on. TRY ME i dare you
- Bob the Hamster
- Lord of the Slimes
- Posts: 7658
- Joined: Tue Oct 16, 2007 2:34 pm
- Location: Hamster Republic (Ontario Enclave)
- Contact:
I used to like the plotscript dictionary when it was smaller. The categories made sense and there wasn't much clutter. This was when you first introduced the "Advanced Commands" for altering NPCs.
And now there are no less than 25 or so.
And within some of them (slices) you could easily make sub groupings.
For example: gamemaker's. It's not the best, but much easier to find what you need.
http://gamemaker.info/en/manual
(scroll to the bottom, section "The Game Maker Language" -- the equivalent to the plot dictionary)
Let's say I want to do slices, i click "game graphics":
http://gamemaker.info/en/manual/405_00_graphics
Therein, I can find info on how to reference sprites and images *and* how to draw them. In different groupings, which is key.
In the plot dictionary, it's all one big huge category. And all the "see also" only makes it bigger and more confusing.
So specifics:
(ohr anonymous is great, feeling better already)
- group all load functions together
- give slice positioning it's own sub-category
- sprite functions / working with slices should be in a single category
- don't "see also" please please please don't!
Simply show all the related commands together, one after the next in their own sub-grouping, and if you must, link to useful functions outside that group in the description for the group, not in the individual functions.
- etc etc
And now there are no less than 25 or so.
And within some of them (slices) you could easily make sub groupings.
For example: gamemaker's. It's not the best, but much easier to find what you need.
http://gamemaker.info/en/manual
(scroll to the bottom, section "The Game Maker Language" -- the equivalent to the plot dictionary)
Let's say I want to do slices, i click "game graphics":
http://gamemaker.info/en/manual/405_00_graphics
Therein, I can find info on how to reference sprites and images *and* how to draw them. In different groupings, which is key.
In the plot dictionary, it's all one big huge category. And all the "see also" only makes it bigger and more confusing.
So specifics:
(ohr anonymous is great, feeling better already)
- group all load functions together
- give slice positioning it's own sub-category
- sprite functions / working with slices should be in a single category
- don't "see also" please please please don't!
Simply show all the related commands together, one after the next in their own sub-grouping, and if you must, link to useful functions outside that group in the description for the group, not in the individual functions.
- etc etc
- Skullduggery Studios
- Metal Slime
- Posts: 429
- Joined: Fri Dec 18, 2009 7:04 pm
- Location: Berea, KY
Would it be possible to actually write the plotscripting dictionary in a program of some kind that cascades the subject? IE...
GRAPHICS
SLICES
You click GRAPHICS and it turns to this:
GRAPHICS>
HERO SPRITES
WALKABOUT SPRITES
SLICES
And you could open and close the "tabs" as you please. Also, an existing search function that's smarter than the average web browser one.
GRAPHICS
SLICES
You click GRAPHICS and it turns to this:
GRAPHICS>
HERO SPRITES
WALKABOUT SPRITES
SLICES
And you could open and close the "tabs" as you please. Also, an existing search function that's smarter than the average web browser one.
- JSH357
- Liquid Metal Slime
- Posts: 1341
- Joined: Mon Oct 15, 2007 7:38 pm
- Location: Columbia, SC
- Contact:
On the note of the "See alsos," those can probably be moved to the individual wiki pages for the commands and taken off the current dictionary. I agree that the dictionary was much easier to use back when it was smaller, but now it's kind of crazy.
My website, the home of Motrya:
http://www.jshgaming.com
http://www.jshgaming.com
- Master K
- King Slime
- Posts: 1899
- Joined: Sat Jun 11, 2011 9:40 pm
- Location: A windswept rock in the Atlantic Ocean
Well, there are some things I want to understand about slices.
1. How would I show slice collections with plotscripting?
2. Would I be able to show multiple slices? Like the hero slice, enemy slice, HP slices, ect...
3. How can slices be attached to NPCs and the Hero, like in [game]Bell of Chaos[/game]?
4. If slices can be attached to NPCs, how would said slice react to walls?
1. How would I show slice collections with plotscripting?
2. Would I be able to show multiple slices? Like the hero slice, enemy slice, HP slices, ect...
3. How can slices be attached to NPCs and the Hero, like in [game]Bell of Chaos[/game]?
4. If slices can be attached to NPCs, how would said slice react to walls?
Last edited by Master K on Thu Jul 14, 2011 6:22 pm, edited 1 time in total.
- Bob the Hamster
- Lord of the Slimes
- Posts: 7658
- Joined: Tue Oct 16, 2007 2:34 pm
- Location: Hamster Republic (Ontario Enclave)
- Contact:
Ah, I thought the complaints were about the descriptions of the slice commands.
Yes, the organization is atrocious.
I have never fixed it myself because I only ever navigate the dictionary using searching.
I like the "see also" links because they look great in HamsterWhisper, and are useful in that context. But yes, when viewing the dictionary in a web browser, they are pretty cluttery.
Right now each command can only belong to one category. Organizing them with tags would probably be much better (I mean categorization tags in the "web" sense, not OHR tags)
Yes, the organization is atrocious.
I have never fixed it myself because I only ever navigate the dictionary using searching.
I like the "see also" links because they look great in HamsterWhisper, and are useful in that context. But yes, when viewing the dictionary in a web browser, they are pretty cluttery.
Right now each command can only belong to one category. Organizing them with tags would probably be much better (I mean categorization tags in the "web" sense, not OHR tags)
- Bob the Hamster
- Lord of the Slimes
- Posts: 7658
- Joined: Tue Oct 16, 2007 2:34 pm
- Location: Hamster Republic (Ontario Enclave)
- Contact:
the "load slice collection" command.Master K wrote: 1. How would I show slice collections with plotscripting?
There is no real limit on how many slices you can show. The only tricky part is how to you keep track of them.2. Would I be able to show multiple slices? Like the hero slice, enemy slice, HP slices, ect...
Actually, Bell of Chaos doesn't attach slices to NPCs. it uses NPCs to pick the starting locations of slices, and then does everything with the slices and never touches the NPCs again.3. How can slices be attached to NPCs and the Hero, like in [game]Bell of Chaos[/game]?
In the latest nightly builds it is possible (but not yet convenient) to actually attach slices directly to NPCs and Heroes.
If the slice is attached to the NPC, you no longer control the slice directly. You just move the NPC, and the slice magically follows it. It would follow all the normal NPC movement and obstruction rules.4. If slices can be attached to NPCs, how would said slice react to walls?
- Skullduggery Studios
- Metal Slime
- Posts: 429
- Joined: Fri Dec 18, 2009 7:04 pm
- Location: Berea, KY
Well, if all slices are attached to a single parent, this'd work:
Code: Select all
set slice visible (parent_slice, off)
- Bob the Hamster
- Lord of the Slimes
- Posts: 7658
- Joined: Tue Oct 16, 2007 2:34 pm
- Location: Hamster Republic (Ontario Enclave)
- Contact: