Looking for something specific?
  Home
Home
Articles
Page Tag-Cloud
  Software
Software Tag-Cloud
Building from Source
Open Source Definition
All Software
  Popular Tags
Legacy
C Plus Plus
Source Code
Class
Cryptography
  Members
Login
Web-Email
Notable Members
  Official
Our Company
Copyright Information
Software EULA
GPL EULA
LGPL Eula
Pre-Release EULA
Privacy Policy
  Support
Make Contact
 
All releases for StrikeforceInfinite

This software is open source. You can obtain the latest source code from the StrikeforceInfinite GitHub repository or browse below for the source code associated with a specific release. If you make any changes which you feel improves this application, please let us know via our Contact Page.


Stable version 0.0.37 released on 4/5/2024 (Recommended)
View source code for commit: 0.0.37
Files available with this release: 1
  • Changed the way movement vectors are added to sprites.
  • Reasonable progress on collision momentum propagation.

https://youtu.be/icXph0XmOWE


Stable version 0.0.36 released on 4/5/2024
View source code for commit: 0.0.36
Files available with this release: 1
  • Fixed locking weapons.
  • Added collision detection methods: AABB and SAT.
  • Refined frame-rate auto finetuning.
  • Replace starbase image.
  • Swapped player ship.
  • Added better sprite fragmentation on explode due to Pats grid suggestion.
  • Added sprite mass.
  • Removed lateral vector and replaced with a single movement vector with magnitude.
  • Added velocity throttle.
  • Removed velocity class - now all handled by the movement vector.
  • Refined speed-based scene zooming.
  • Rename: SiPoint -> SiVector.
  • Added working example of collision detection.

Collisions demo: https://www.youtube.com/watch?v=w_OkoavOnHM


Stable version 0.0.35 released on 3/20/2024
View source code for commit: 0.0.35
  • New sky boxes.
  • New asteroids.
  • All sprite meta-data is now in asset json.
  • All weapon meta-data is now in asset json.

Stable version 0.0.34 released on 3/20/2024
View source code for commit: 0.0.34
  • Nebula background work.
  • Added animation damage.
  • Shifty parallax for nebulas.
  • Fixed angle incrementing issues.

Stable version 0.0.33 released on 3/16/2024
View source code for commit: 0.0.33
  • Added asteroid sprites.
  • Added interactive sprite.
  • Added sprite metadata layout.
  • Added more advanced and reusable collision detection.
  • Started on edit mode.

Stable version 0.0.32 released on 3/14/2024
View source code for commit: 0.0.32
  • Added asteroids.
  • Changed animation to FPS from delay.
  • Remove all sprite locking.
  • Added sprite work tick multi-threading (this gives us breathing room for more effects).
  • Added more hit explosions.

Stable version 0.0.31 released on 3/12/2024
View source code for commit: 0.0.31
Files available with this release: 1
  • All sprites are now created in events.
  • Drastically reduced sprite collection contention using optimistic semaphores
  • Moved hard-coded textblock sprites.
  • Moved initial player sprite creation to player sprite controller.
  • Removed all access to internal sprite collection. It is now strictly handled by the sprite manager.
  • Added world-tick multi-threading.
  • Added epoch time to player movement vector (in addition to the previous velocity ramp-up).

Stable version 0.0.30 released on 3/12/2024
View source code for commit: 0.0.30
  • Swapped in new starbase sprite (with several new turrets).
  • Remove toggle from boost.
  • Fixed handling of escape key.
  • swapped standard thruster and boost animations.
  • fixed player sprite sizes.

Stable version 0.0.29 released on 3/12/2024
View source code for commit: 0.0.29
  • Fixed analog inputs for gamepad controllers.
  • Added movement vector to sprite velocity.
  • Added sprite collision detection concept functions.

Stable version 0.0.28 released on 3/8/2024
View source code for commit: 0.0.28
  • Added gamepad support (specifically Xbox controller).

Stable version 0.0.27 released on 3/8/2024
View source code for commit: 0.0.27
  • Added enemy StarBase "Garrison".
  • Added lateral momentum zoom scaling.
  • Added render z-order for ship attachments.
  • Added weapons for sprite attachments.
  • Resolved deadlock when causing lots of explosions.
  • Fixed speed-based zooming on reverse and right strafe.

Stable version 0.0.26 released on 3/6/2024
View source code for commit: 0.0.26
  • Removed multiplayer until it can be better thought through.
  • This release still has test player sprites that are way oversized. ??

Stable version 0.0.25 released on 3/5/2024
View source code for commit: 0.0.25
  • Added large assets for testing.

Stable version 0.0.24 released on 3/5/2024
View source code for commit: 0.0.24

Since the project has been renamed, you should uninstall the old version.

  • Removed unused angle classes.
  • Reduced all double math to floating point.
  • isolated rendering engine.
  • Isolated audio handling.
  • Isolated eventing.
  • Project rename.
  • Swapped some common sounds.
  • Added gradient particles (currently disabled for performance).
  • Centralized all explosions, explosion sounds, shield and hull hit sounds.
  • Reduced particle instances on explosion.
  • Clamped vectors - bug fix.
  • Added screen shake.
  • Added push/pop rendering transform pipeline.

Stable version 0.0.23 released on 2/28/2024
View source code for commit: 0.0.23

This is a major release which does not include any feature changes, just a lot of optimizations, fixes and generally changing the way things are done. Cleanup of "technical debt".

You will need to delete the settings to install this version: C:\Users<USER_NAME>\AppData\Local\Strikeforce Infinity

  • Changed key mappings
  • Changed strafe calculations.
  • Fixed leveling.
  • Fixed universe centering (less crunchy than it sounds!).
  • Fixed prototype formations.
  • Corrected counterclockwise rotation bias.
  • Fixed enemy speed.
  • Converting all degrees to radians.
  • Custom vector scaling.
  • More vector math fixes and optimizations.
  • Added vector utility functions
  • Resolved issue with particle transform matrices.
  • Rendering fixups.
  • Particle angle centering fixes.
  • Resolved triangle offset and updated normalized angle class.
  • Rotated all sprite assets clockwise by 90-degrees.

Stable version 0.0.22 released on 2/27/2024
View source code for commit: 0.0.22
  • Added sprite fragmentation explosions.
  • Slowed down peon enemies.

Stable version 0.0.21 released on 2/26/2024
View source code for commit: 0.0.21
  • Added strafing. (Keys: Q and E)

Stable version 0.0.20 released on 2/23/2024
View source code for commit: 0.0.20
  • Added epoch time to sprite movements for consistent sprite movement in all environments.
  • Separated world-tick time from display framerate. The framerate is still user configurable but has no bearing on game world-time.
  • Added automatic frame rate fine-tuning.
  • vSync optimizations which are tied to the selected graphics adapter.

With this release, it would probably a good idea to delete all files from: C:\Users\<user_name>\AppData\Local\Strikeforce Infinity\. As a matter of fact, it would be hilarious to see this version of the game running without deleting these settings.


Stable version 0.0.19 released on 2/22/2024
View source code for commit: 0.0.19
  • Updated thread pooling.
  • Lightened explosion particles.
  • Resolved HUD text not displaying.
  • Resolved issue with multiple bullet hits each causing an explosion.
  • Randomized explosion particle fade - per particle.
  • Resolved issue where powerups were being dropped at a rate of 100%.

Stable version 0.0.18 released on 2/22/2024
View source code for commit: 0.0.18
  • Changed installer compression due to virus false-positives.
  • Added "Play Music" option.
  • Resolved issue with random explosions number generation.
  • Standardized random number generation.
  • Standardized level events.
  • Resolved shield powerup spawn error.
  • Renamed Warp -> Surge
  • Removed all timespan event factories.
  • Made particle explosion test more appealing.
  • Swapped explosion animation for particles. Reserving animation for boss.

Stable version 0.0.17 released on 2/22/2024
View source code for commit: 0.0.17
  • Swapped out Optimistic Locking of render target locking for Pessimistic Locking.
  • In addition to particle explosion test (keyboard F2), we also added other primitivity particle tests (keyboard F3).

Stable version 0.0.16 released on 2/21/2024
View source code for commit: 0.0.16
  • Added native particle rendering for ellipse, filled ellipse and triangle.
  • Added auto-particle cleanup methods such as fade-to-black and max travel distance.
  • Removed over 1,500 bitmap assets since they are replaced by particles.
  • Added debug keyboard command to test particles (F2).

Stable version 0.0.15 released on 2/20/2024
View source code for commit: 0.0.15
  • Added optional vertical sync.
  • Added optional antialiasing.
  • Fixed GUI scaling on double density monitors.
  • Added asset cache status.
  • Further reduced render locking.

Stable version 0.0.14 released on 2/19/2024
View source code for commit: 0.0.14
  • Added native sprite size assets, removing sprite resizing at initialization.
  • Replaced UDP and TCP RPC with convention-based procedure matching.
  • Added render target locking.

Stable version 0.0.13 released on 2/2/2024
View source code for commit: 0.0.13
  • Asset compression.
  • Asset pre-caching optimizations.
  • Asset and reflection cache progress reporting.
  • Added startup delay for background music.

Stable version 0.0.12 released on 2/1/2024
View source code for commit: 0.0.12
  • Added global exception handling.

Stable version 0.0.11 released on 1/31/2024
View source code for commit: 0.0.11
  • Packed assets.
  • Resolved high CPU cost when idle.
  • Resolved high CPU when multiplayer is disconnected non-gracefully.

Stable version 0.0.10 released on 1/20/2024
View source code for commit: 0.0.10
  • Fixed munition removal distance,
  • Added experimental hit test thread pooling.
  • Fixed drone AI, they are suppose to be stupid.
  • Added munition traversal thread pool. Yea, I said it!
  • Finished taunt AI model.
  • Fixed enemies disappearing.
  • Resolved issues with player weapons locks.
  • Resolved issue with lock sound being played in a loop.

Stable version 0.0.9 released on 1/15/2024
View source code for commit: 0.0.9
  • Finished all reorganization, packing assets.

Stable version 0.0.8 released on 1/15/2024
View source code for commit: 0.0.8
  • All locations are now universal for single and multiplayer.
  • All known bugs with the change are fixed.

Stable version 0.0.7 released on 1/14/2024
View source code for commit: 0.0.7
  • Removed multiplayer position, all positions are now universal - literally.

Stable version 0.0.6 released on 1/13/2024
View source code for commit: 0.0.6
  • Changed background scroll to a render window and quit changing the position of sprites based on offset.
 
Copyright © 2024 NetworkDLS.
All rights reserved.
 
Privacy Policy | Our Company | Contact