Apparently there will be a Scratch-like visual pro...
# linking-together
f
Apparently there will be a Scratch-like visual programming editor in the new Battlefield game. End-user programming for the masses?
One of our biggest goals with Battlefield Portal is to give you the freedom to explore Battlefield your way by letting you create your own Experiences . For those who wish to go beyond the multitude of Settings, Battlefield Portal will also have a Logic Editor that lets players use streamlined visual scripting logic to have even more control when it comes to creating your experiences. While anyone can use the Logic Editor, it’s aimed at those who have prior knowledge of visual scripting logic. While the Settings will allow you to change many specific conditions with the flick of a switch, the Logic Editor will let you define rules, victory conditions, consequences of specific in-game events (like setting a reward or punishment for a player scoring a kill), and even more to create custom game modes that aren’t possible to create with the Settings alone.
https://www.ea.com/en-gb/games/battlefield/battlefield-2042/news/battlefield-briefing-exploring-battlefield-portal
c
My son told me about this; it looks cool. My only complaint is that it is for making new scenarios/customizing the game. It would have been really cool if you could use it to reprogram your weapons (or whatever) during normal gameplay; incentivising all players to use it 🙂
🔫 2
💯 2
i
Interesting!
s
So of you're interested in this definitely check out other games that are out that do similar things
🙌 1
Overwatch has a pretty robust scripting system
❤️ 1
Also the editing functionality in BF2042 seems similarish to Halo forge, which is a little more constrained but people do cool stuff in it
👍 1
Using a scratch style editor is new in console shooters afaik though
☝️ 1
I wouldn't expect this to set the world on fire, because like I said similarly popular games have similar functionality and Battlefield's user base is an order of magnitude smaller than Roblox or Fortnite
f
Thank you for all those great references! Skimming through Overwatch this one seemed interesting:
There are two types of Variables in a Script:
Global Variable: There are 26 Global Variables, named A through Z. Each Variable holds a separate Value or array of Values.
Player Variable: Each Player has 26 Variables, named A through Z. Each Variable holds a separate Value or array of Values.
A–Z sounds like a spreadsheet! It is an interesting detail that you don’t seem to get to name variables.
Chasing: "Chase Global Variable Over Time", "Chase Player Variable Over Time", "Chase Global Variable at Rate", and "Chase Player Variable at Rate" gradually change the Variable over time or at a specified rate.
“Chasing”. Nice terminology here in the context of the game 🏃‍♂️
2
s
Yeah I really like both the terminology and the implementation of that