Game
Starfire
11 years ago

A little bit more about the XML in Starfire


So this is the “technical” companion to the last news post. Namely, how can I rewrite the stuff in the file so that it looks good?

To start, we have three different (possibly more) XML files called “responses_something.xml” where something is a personality type. Currently, there is mean, calm, and weak. Each one of these has a section for Offensive messages, Defensive messages, and Death messages. The last one is pretty self explanatory, but the other two are a little different than they might sound. The Offensive/Defensive statements are said when the Bot is either in Offensive mode (aka aggressive) or Defensive (aka retreating). Usually these two states line up to when the bot is either chasing you or being chased by you. Within each of these is a <Message> tag, which is where the actual message goes.

Example XML for responses_Calm.xml:

<Personality>

<Offensive>

<Message>Let’s see what you’ve got.</Message>

<Message>This is gonna be fun.</Message>

</Offensive>

<Defensive>

<Message>Playing follow the leader, huh? When’s my turn?</Message>

<Message>You do a good chase, kid. I’m impressed.</Message>

</Defensive>

<Death>

<Message>See you, space cowboy.</Message>

<Message>I shoulda practiced more, huh?</Message>

</Death>

</Personality>

As time goes on there will be more things that go into these, but for now, this is it. Pretty straightforward, eh?



0 comments

Loading...

Next up

Chiaki Nanami!

Enemies can also suddenly spawn through Realm Rifts. These Rift Spawns are going to be stronger than the ones wandering around. TBD on the enemies... #screenshotsaturday #godstear #madewithunity

Quantum precognition is one of the most powerful cards. End game cards & equipment. Demo/alpha build boss is no match for this deck.

Hi everyone! I started to create some environment props for my new video game, here is a cozy house in the forest. I'm planning to switch from Unity to Unreal... Let's see what new challenges I have to face. Made in Blender and Substance Painter.

Terraria

If you have more of an acquired taste, the restaurants in Niravasi have you covered! Maybe skip the salad bar, though.

Auto-chess meets Clash Royale in an intense strategic battle. Outsmart your opponent, hide your play and crush their armies! Empire Builder just got another major update, check it out! https://gamejolt.com/games/EmpireBuilder/558901

OK, this starts to be too tricky puzzle already :D

#platformer #indiegame #puzzle

The Authority decided to investigate the Basement and leads to recovering classified documents Fun fact: The building has 928 doors and not 1000 doors. #horror

Got some fun collectibles in our game, Path of Kami!