Project Perfect Mod Forums
:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::


The time now is Tue Oct 15, 2024 8:52 am
All times are UTC + 0
Openage Development News: August 2024
Moderators: Global Moderators
Post new topic   Reply to topic Page 1 of 1 [1 Post] Mark the topic unread ::  View previous topic :: View next topic
Author Message
Banshee
Supreme Banshee


Also Known As: banshee_revora (Steam)
Joined: 15 Aug 2002
Location: Brazil

PostPosted: Tue Sep 17, 2024 3:46 am    Post subject:  Openage Development News: August 2024
Subject description: Interacting with the public about in-game interactions or "apply effects".
Reply with quote  Mark this post and the followings unread

Ladies and gentlemen! The team from Openage has published a new announcement about it for the community moments ago. Openage is a free cross-platform Real Time Strategy game engine that provides the mechanics of Age of Empires, replicating its look and feel, making it more moddable, and allowing multiplayer games with more than eight players. Here is what was shared about it:

Quote:
Hello, everyone, and welcome to another update on openage. For this month, our priorities have mostly been getting release 0.6.0 ready to ship and thinking about something to start on for the subsequent 0.7 milestone. While release 0.6.0 is currently stuck in review for a bit, milestone 0.7 is already starting to take shape, so we can already tell you a few details about it. So, without further ado, let's get started.

Game entity interaction

As our major focus for milestone 0.7, we have decided on interaction between game entities. This includes all ingame mechanics that let units do things to each other. The most common example of this would probably be attacking, although conversion, construction, or resource gathering also fall under this definition.

openage (mostly) encapsulates all interactions inside one ability type: ApplyEffect. As the name suggests, ApplyEffect holds a batch of Effect objects that define what interactions are done when the ability is used. The concrete type of the Effect object determines the type of interaction. For example, attack damage is modeled by the Effect type with the (somewhat bulky) name FlatAttributeChange. Different effect types can be mixed in a batch, so an ApplyEffect ability could theoretically do damage and simultaneously try converting a unit.



Structure of ability and effect types in the API.

Our implementation is still in a very basic work-in-progress stage, so there are not many interesting stories to tell yet. We are currently focusing on getting attack interactions to work with the game entities in the AoE2 mod pack with some example code. Here you can see part of the result:



A knight game entity, currently attacking itself due to the absence of other targets.

Implementing more interaction will get more and more complex as other systems get involved, such as attack stances, line of sight, state changes, and so on. You can expect to read more on that over the next months.

What's next?

When we are satisfied with the basic interactions, we will gradually expand the capabilities of the engine to support more interaction features. An obvious choice for the next improvement would be the introduction of a collision system, which we need so that game entities can compute when they are close enough to each other for interactions.


For further information about Openage, visit the Official Website, Forums, and YouTube Video Channel. That's all, folks! Stay tuned at PPM for more news coverage on Openage!


Key Words: #News #OpenAge 

_________________


Mods, Mods Support, Public Researchs, Map Archives, Tutorials, A Friendly Community and much more. Check it out now!

Back to top
View user's profile Send private message Visit poster's website Skype Account
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [1 Post] Mark the topic unread ::  View previous topic :: View next topic
 
Share on TwitterShare on FacebookShare on Google+Share on DiggShare on RedditShare on PInterestShare on Del.icio.usShare on Stumble Upon
Quick Reply
Username:


If you are visually impaired or cannot otherwise answer the challenges below please contact the Administrator for help.


Write only two of the following words separated by a sharp: Brotherhood, unity, peace! 

 
You cannot post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © phpBB Group

[ Time: 0.2108s ][ Queries: 11 (0.0226s) ][ Debug on ]