Home Artists Posts Import Register

Content

Been working on leaderboard as well as been implementing synchronization for custom interfaces (windows, buttons, captions). Has written lots of code but could not test it too much yet. These should be lightweight and be sent to players only when something really changes about them. Probably these will support ignorance of cursor, configurable corner radius sizes, requirement to hold Ctrl key. 

Game's interfaces do also run in 1920 x 1080 resolution but will properly scale to any else resolution player has (meaning if level logic creates window - it will be same size relative to screen for everyone, 1920 units will always mean full width for a new window for example). Game itself is also locked at 16:9 aspect ratio.

Nearly finished at creating leaderboard for cooperative level editing - it does show connected users, invited users as well as it should be possible to exclude users at any time.

Been implementing possibility to make clients send network commands to server for it to handle them with modules or level logic that listens to these commands. Basically making custom buttons on leaderboard to be able to do something (spectate, kick, vote, teleport, freeze, promote or anything else really).

I might leave possibility for players lists in leaderboard to have selection and multi-selection together with search by typed-in words (same works for Level Editor's structure list, it is a search feature basically) - perhaps at some point it could be used to manage multiple players at once.

Right click context menus were made for players in leaderboard as well, in case if specific map will have not enough space to list all required buttons/actions.

To be fair though, map/server/module owners can even alter contents of leaderboards to the point where it will be faking presence of players or even hiding spectators. Maybe will leave it like this for now since it also allows to have AI players listed as normal players as well, which can be really useful (filling-in AI player while some player has temporarily or permanently disconnected in ranked team games). Eventually I could add check for players to actually being in a match - main server does already track this. Altogether, map/server/module can even configure leaderboard to not show any info or players.

Game will likely have player profiles and game combined on a same screen, thus something like "View profile" context menu option will enable overlay, which probably will be able to have more than one profile open at once.

Comments

Anonymous

I'm liking this progress so far. This sounds awesome. This leader board sounds very promising and the idea of coop map editing will be super helpful for collaborative maps. Hope you are safe and doing well in these trying times too.

UnrealCrash

I am mostly fine so far, but yes, people die nearby. Hoping for events to not affect what and how I make games.

Anonymous

Hey Eric, hope your staying safe during these horrific times for your place and russia.