Greetings, Special Operators! Good morning, and Happy Weekend. I have an incremental update for you here. I spent most of my free time over the last week working out pages upon pages of math to improve the autogunner. As you may have noticed, it sometimes had some difficulty targeting chupas... The fact that they fly erratically at 3x the speed of other enemies didn't help. Anyway, I eventually solved the system of equations and came up with a valid symbolic solution that worked pretty well in the majority of cases. However, I was dismayed to discover that this symbolic solution, despite being quite accurate when it works, sometimes blows up (as equations are known to do). I put my thinking cap back on and came up with a better solution involving iterative approximation. Pure mathematicians would surely defecate on me for this, but I'm not a mathematician -- I'm an engineer! (Uh, kinda...). Anyway, it works quite well. I also cleaned up some of the approximations that the autogunner was working from, such as assuming that the radio waves emanate from the antenna centroid (they don't -- they come out of the antenna apex), or that they impact the enemy centroid (they don't -- they actually impact the enemy's bounding circle). This proved to be a critical factor that affects time of flight significantly, and the autogunner is greatly improved now. (If you don't know what the autogunner is, that's fine -- just press 'A', and all will be revealed!) ;-) There are probably other small changes here and there. For example, I added my buddy, Dr. Michael Krzyzaniak, to the credits, because he contributed some excellent feedback. Also, I reduced the number of Lightning Saucers to 1 for Level 6, to fit with the theme of adding, at most, one new enemy per level, then gradually increasing the count as the player progresses. This had been intended from the start, but it was such a minor thing that I only now got around to fixing it. In other news, we got featured on Steam's homepage as a result of being recommended by a popular curator in the Russian Federation (thank you, OFEN!), so I'm pretty stoked about that. For whatever reason, a lot of the interest in this game seems to be coming from our comrades in the former Soviet Union. Proof positive that, although our respective governments may not be getting along at the present moment, there is no reason why we cannot all still be friends! Scientific exploration knows no national boundaries, and when we are threatened with extinction from hostile extraterrestrials (as the PURELY FICTIONAL scenario in this game depicts...), I am hopeful that we will put our differences aside and learn to work together for the benefit of this "pale blue dot" we call home. Valve has already certified Ops as being ready to move out of Early Access and into Full Release. While I don't fully agree with that yet, it's a heartening endorsement and it does make me wonder how much more needs to be added to the game before we can declare it "finished". My current plan is to work on it for maybe a few more months, add some more cool features (global leaderboards, achievements, some variety in power-ups, etc.), and then shift my focus toward Ops Mobile. Part of the beauty of this project is its lack of ambition. It's a concept game, intended from the start to be a mindless, casual arcade experience; similar in character to classics from decades past, like Space Invaders or Missile Command. It will never be the next Doom Eternal, or Quake IV -- it's not trying to be. At some point, I will want to move on to other projects. And while I don't feel ready to do that just yet, I am starting to see the light at the end of the tunnel. Releasing a multi-platform commercial game as a software dev team of one has been challenging enough. Maybe next time around, I will set my sights a little higher. Ops does not have to be "the game to end all games"! That said, I'm pretty happy with how wonderfully it came together, and I hope you enjoy it as much as we enjoyed making it for you. If you have ideas for improvement, please do share them with us! Ad astra, per aspera! ~ Pete
[ 2024-08-25 15:49:17 CET ] [ Original post ]
Dear Friends,
This morning, I pushed Ops v29 to Steam. This should be the final build prior to pre-publication review by Valve. As you may know, the game is scheduled to launch on Thursday, August 15th. HUGE THANKS to everyone who provided insightful comments, bug reports, and suggestions for improvement! There may be additional builds prior to publication, so please do continue to send me your honest feedback.
The biggest change in v29 is the introduction of the F-317: a highly classified stealth bomber aircraft that delivers airdrops of power-ups to the player. There is currently only one power-up available: an induced gamma emissioon (IGE) warhead, based around a hafnium nuclear isomer, that kills all visible enemies through a flash of gamma radiation. To signal the F317 to drop the bomb, it is necessary to hit it with a radio wave. Likewise, to trigger the warhead to detonate, it is necessary to shoot the package as it's falling. A challenge? Absolutely! But you can do it!!
ALSO, development of Ops Mobile is officially underway, so watch out for that in the Google Play Store soon! We now have a working port of the game running in Android 14 on a Google Pixel 8 Pro. It still needs work, and we don't want to fork the project too soon, so the Steam version of the game will take priority for now. If interested in Ops Mobile, please do give us a shout! Will it release for iOS as well? Possibly... That depends on the level of interest. Stay tuned!
Cheers,
~ Pete
http://www.vlaops.com
[ 2024-08-06 15:18:06 CET ] [ Original post ]
🕹️ Partial Controller Support
🎮 Full Controller Support
Created by real life VLA Operators, "Ops" takes you inside the shadowy world of NRAO Special Operations and puts you at the controls of the world's largest energy weapon: the Karl Zjunior Very Lethal Array! Disguised as a giant radio telescope larger than New York City, this massive weapon was built for one purpose and one purpose only: to terminate hostile aliens with extreme prejudice! Lucky for you, the night sky above rural New Mexico is a target-rich environment...
Knowing cows to be more intelligent than humans, the aliens seek to abduct as many cows as possible. Due to the VLA's special relationship with the cattle rancher, allowing all of the rancher's cattle to be abducted would be disastrous for your employer, the National Radio Ablation Office (NRAO). Ablate the aliens before they can abduct all the cows! Also, look out -- the alien ships pack devastating laser cannons that can melt your antennas within a few seconds. Kill the attacking ship before your antenna melts, and your antenna will eventually cool back down.
As you get to higher levels, you may notice other threats, such as chupacabras. These foul creatures are particularly nasty! A chupa will happily eat an entire cow whole (although they usually like to carry the cow back to their lair before doing so). Once a chupa has sunk its sizeable fangs and talons into a cow, the cow is mortally wounded and cannot be saved.
We wanted to do a "Last Starfighter"-style contest whereby whoever earns the highest score automatically gets offered a job with NRAO, but sadly that idea was deemed to be "too rad" to actually implement (paraphrasing a little here)... We do, however, encourage everyone who crushes this game to apply for a job with NRAO. It's an amazing place to work, and this game is exactly the same as being a real life VLA Operator!*
*The truth value of this claim has not been independently verified and is dubious at best.
- OS: Ubuntu 22
- Processor: 1.4 GHz quad-coreMemory: 4 GB RAM
- Memory: 4 GB RAM
[ 6132 ]
[ 2625 ]