[XP] Blizz-ABS

Started by Blizzard, January 09, 2008, 08:21:56 am

Previous topic - Next topic

winkio

That is actually a very common feature of most ABS games.  I think it might be doable with a parallel process comparing positions, but I actually intend to make this as a plugin soon.

legacyblade

I'll wait for your plugin then. Do you have a guess for when your plugin will be done?

winkio

about an hour after I start working on it, whenever I get some time...

legacyblade

Alright, I'll be waiting for it then. In the meanwhile, back to spriting, and waiting for bABS updates.

winkio

Ok, would have it done much sooner if I didn't try and do it the hard way.  Anways, it works perfectly except when the enemy criticals (I'm making it so that when you touch them, they get a free attack on you), it gets an error saying that 'critical' doesn't exist for nil:NilClass.  Just trying to figure it out, then ill post it up.

Blizzard

Quote from: legacyblade on February 14, 2009, 02:56:31 pm
And now I have my own question. Is there a way to give an enemy a state that causes them to deal damage to any actor they touch? (I'm making a boss shoot through the air, and hurt anyone the touch. The reason I don't want to use a projectile is I want it to be possible to hurt the enemy while they're in the "I hurt you if I touch you" state. If I missed something in the manual that explains how to do this, sorry, I read through it.


I think you might be able to do that if you set the enemy trigger to "touch".

@winkio: Use the $BlizzABS.actor_deal_damage command. :)
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

winkio

already finished a different way...  I'm not sure which was easier.  It'll be up as soon as I upload it

Calintz

February 15, 2009, 07:06:27 pm #1507 Last Edit: February 15, 2009, 07:07:55 pm by Calintz16438
Alright Blizzard...

While I was playing Game_Guy's star wars game; I realized a ton of things about BABS. I mean absolutely no offense to you or your script(it's actually quite amazing), but it still could use a LOT of work. The "most" annoying thing about BABS to date, for me...is the LAG!! While I was fighting even one enemy; I couldn't bare the amount of lag that was dreading me. Needless to say, I wanted to turn the game off, whenever I was surrounded by multiple enemies...

Also, during the fights, the AI characters(party members) would simply bum rush in constantly. This is dangerous if your opponent is terribly strong or you are in basically any boss battle(Darth Maul slaughtered them ALL!!). I was also no match for Darth Maul :^_^':

I was able to get him to red health, but I could not defeat him. Main reason: the lag prevented me from moving at optimum performance, and I was easily dismantled. I couldn't tell what was really going on, so I couldn't make quick and accurate decisions about my situation.

TIPS FOR BABS: - I will probably be laughed at, but they are just tips...
Spoiler: ShowHide
Reduce the amount of lag...
- I am positive you are already devising ways to do this. This is like a specialty of yours, and it is one of the reasons you are so popular. Your coding is 2nd to none.

Make the AI smarter...
- If at all possible, I would say that you should make the AI smarter. You could achieve this by constructing different "tactics," that can be chosen from the main menu(Like Dragon Quest VII (Tactics Command on battle menu)). This will help the overall feel for the gameplay in any game using the BABS system, and could greatly improve the quality of the games themselves, as you can prep your party better for different enemies and boss battles.

**I MEAN NO DIS-RESPECT. PLEASE BELIEVE ME. THESE ARE JUST MY PREFERENCES AND TIPS.

Landith

Quote from: Calintz16438 on February 15, 2009, 07:06:27 pm

Also, during the fights, the AI characters(party members) would simply bum rush in constantly. This is dangerous if your opponent is terribly strong or you are in basically any boss battle(Darth Maul slaughtered them ALL!!). I was also no match for Darth Maul :^_^':

In star wars, you don't have AI Triggers or AI Behavior, but if you play a different Blizz-ABS Game with these features you will find out that you can make them deffensive, aggressive, passive, etc...

Quote from: Calintz16438 on February 15, 2009, 07:06:27 pm
The "most" annoying thing about BABS to date, for me...is the LAG!!

There is more lag in Star Wars because of all the parrell process events, autotiles, player touch events, etc... Also game_guy has 6 characters set up for Blizz-ABS instead of the usual 4 which causes more lag then usual. Blizz-ABS has Blizz-ABSEAL built in which is one of the best lag-reducing scripts out there. It won't cause that problem when you make/play another Blizz-ABS Game.

Quote from: Calintz16438 on February 15, 2009, 07:06:27 pm
Reduce the amount of lag...
- I am positive you are already devising ways to do this. This is like a specialty of yours, and it is one of the reasons you are so popular. Your coding is 2nd to none.

Make the AI smarter...
- If at all possible, I would say that you should make the AI smarter. You could achieve this by constructing different "tactics," that can be chosen from the main menu(Like Dragon Quest VII (Tactics Command on battle menu)). This will help the overall feel for the gameplay in any game using the BABS system, and could greatly improve the quality of the games themselves, as you can prep your party better for different enemies and boss battles.

Reduce Lag
He has done this, it's just because of the 6 players in star-wars

Make the AI Smarter...
He has that menu, it's just not implemented into Star Wars just yet.

Calintz

Well then...
Game_Guy should enhance Star Wars...

And I feel like a dick. Maybe I should have played more BABS example games before opening my mouth. I apologize Blizzard.

In fact, I am gonna find a good example game and play it now.

Landith

Good luck with that, most of the BABS games that are good are in development.
Star-G out of this of course since it doesn't use allies or the menu


G_G

Venture to the Dark Castle made by danesopeazy is a babs example game.

And yes calitnz the ai menu will be implemented in I forgot to add it the menu because I didnt like the pre-menu.

Landith

I completely forgot about that one...
Your best bet would be to go to that project to see about 50% of the ABS possibilities and wait for NAMK to release his Example game, which is going to be so cool.

G_G

Can't wait to try NAM's too. I also want to try yours landith and I can't wait.

Landith

Yeah I'm almost done with that demo I was telling you about. :)

Blizz, is it possible to make stop, slow, and fast skills?
If so could you tell me how to do it?

Calintz

Thanks for the tips on example games...

Blizzard

Quote from: Landith on February 15, 2009, 08:46:50 pm
Yeah I'm almost done with that demo I was telling you about. :)

Blizz, is it possible to make stop, slow, and fast skills?
If so could you tell me how to do it?


As I said earlier already, it would conflict with the running/sneaking system so I am most probably not going to implement it.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Calintz

I honestly think you could do this without interfering, though I'm not positive.

@Blizzard:
Wouldn't all you have to do is set the base speed to your characters to three instead of four?? This would allow for even extremities. Four would serve to run,(like in my game) two would serve for sneak, and then one could serve as slow, and finally five would serve as fast...

Why isn't this possible??

Blizzard

It's not impossible, I just haven't been able to think of an effective solution so far because I was busy with more important stuff like the revamped sprite animation system or AI Triggers.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Calintz

Oh I see :^_^':
Do you think that simple edit might be able to solve the problem though?

Off Topic:
Spoiler: ShowHide
In WITW(Well in the Woods) I am using the individual speeds for the following:
  • 1 - No current usage

  • 2 - No current usage (will probably end up being sneaking)

  • 3 - Average walking speed (don't worry, you only have to put up with this for a little while)

  • 4 - Running speed

  • 5 - Vehicle speed on the world map