• Register

Darkraze is a tactical FPS project in development, created by a two man team named Renegrad Studios. We are planning to implement unique and team-based features, and tactics to turn the tide of the battle. There will be a variety of weapons and heavy customization to fit your style. The use of various technological gadgets will aide you through the battle and have specific specializations to support your team. Keep in mind that what is currently being shown is NOT final. Follow us on Facebook and Twitter for more frequent updates.

Report RSS Development Log #4 - Pre-Update and EMP

Today is a day before the release of the (very belated) fifth update video! I have added many features during the course of the week, including a new grenade type: EMP, improved master server functionality, and a very simple, but effective version check.

Posted by on

Welcome to the fourth week of development! A lot of exciting news to bring to you guys today:

Starting off with the first feature on the changelog, we have added a new and exciting grenade type: EMP! This grenade will completely disrupt your shields and distort/disable your HUD for a short period of time (around 25 seconds). Additionally, this will also introduce another grenade detonation type later in the future, which is detonated based on impact (with a configurable delay), rather than a timer.

EMP explosion!
Awesome EMP explosion! Notice the heatwave that distorts the background.

Distortion and disruption effect applied on HUDDistortion and disruption effect applied on HUD; the aftermath of EMP explosion. Notice that it displays the wrong values, so you can't use your HUD properly.

We have also included a very simple version check that restricts multiplayer features until you have the latest client version. This is used to ensure that everyone had the same version in case the previous version gave unwanted advantages to the player. The version data is stored within a web server. Multiplayer button will be disabled once the check fails. When hovered over, it will display a note telling you to update to the latest version. If the version check service is unavailable, then it will recheck every 6 seconds, in case of connection failure.

Version check in action. Multiplayer button is disabled and will display a simple note.

There is also a news feed in the main menu added (very recently) to show news updates such as server maintenance or a scheduled patch. This design and functionality is heavy WIP!


News feed in action, WIP design

In addition to these major features, we have also made various improvements to make the game feel less buggy and interface much cleaner.

Additional changes:

  • Introduced a temporary master server due to the official server's downtime
  • Pressing G will allow you to 'quick-throw' the selected grenade type
  • Drastically improved usage of the master server, making it immediately close the server from the database on disconnection.
  • Improved network and framework code. It's not required to restart the application to join another game.
  • Slightly reduced the connection timeout.
  • Improved the server list by reducing clutter, and allowing for more slots per page.
  • Added an additional server-side check to prevent speed-hack, and to check for response.
  • Created a new disconnection message type: response timeout (see above).
  • Implemented a new glare effect for the helmet (WIP).
  • Improved explosion visuals using a new heat distortion shader.
  • Made the grenade syncing more reliable.

Also, we are planning to have a (very belated) update video up within the next few days (no more boring pictures!) . So, stay tuned to my YouTube channel for that!

We hoped you enjoyed this weekly update, and we may see you next week (due to upload of major update video)!

Thanks,
Kevin, lead developer of Renegrad Studios

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: