Releases: pastthepixels/InfiniteShooter
InfiniteShooter 0.4.3
InfiniteShooter 0.4.3!
Here's another small release where I fixed jankiness with the side walls and generated a new icon that has less eye strain. (It was probably better to move this to 0.5.0, but the current icon was starting to bug me.) I'm in school now, so progress is going to be a bit slow, but InfiniteShooter is not dead!
Since I don't have much to talk about, here's what GitHub generated as release notes:
What's Changed
- 0.4.3: Fix shakiness in some parts of the game by @pastthepixels in #21
- Re-render the icon with more contrast by @pastthepixels in #22
Full Changelog: v0.4.2...v0.4.3
InfiniteShooter 0.4.2
InfiniteShooter 0.4.2!
This one's a bit late.
0.4.2's another point release that just fixes bugs and polishes InfiniteShooter. I fixed some Z-fighting with the docking station model by extruding some planes (I mean, why would the station have a landing area that's a bunch of infinitely thin planes anyway?) and ensured InfiniteShooter worked with Godot 3.5 (maybe having some fun along the way), and we also got a cool new contribution from @Frizy13 for a setting to adjust the animation speed of the sky as to help make it less dizzying. Below you can see a bit more detailed list of all the changes. Thanks for playing InfiniteShooter and hope you enjoy this release!
- Added a slider to adjust the background speed (@Frizy13, #7 and #9)
- Removed hard-coding for the FPS Limit OptionButton (#10)
- Added an option to remove the FPS Limit (b8ada33)
- Enabled asynchronous shader compilation and physics interpolation (e7e362e)
- Added an option to adjust the frame rate of the physics engine (e237fec)
- Addressed a lot of errors/warnings (90e5f35, 390c4cc)
Oh hey also here's some cool wallpapers I rendered a long time ago if you want to use them for whatever
With the logo
Without the logo
InfiniteShooter 0.4.1
InfiniteShooter 0.4.1!
This started out as a quick patch to fix issues with key mapping in the settings menu, but expanded to include some changes to difficulties and some more bugfixes for the game. I was going to rename this the "Oh my god, I released a broken game!" update but since then a bit more changes to the game have been made. Hope you enjoy this release and as always thanks for playing InfiniteShooter!
Changelog:
- @Frizy13 added an option to limit the frame rate of the game (#1 and #2)
- Improved and simplified all popups (replaced Alert.tscn for HUDToast.tscn)
- Balanced all difficulties that weren't the default one, adding extra mechanics to bosses on harder difficulties (#3)
- Added a variable to disable SelectSquare nodes
- Fixed having to re-enter the docking station once its animation finished
- Added a prompt to confirm exiting the upgrade screen
- Added an option to enable/disable V-Sync
- Attempted to make the main menu theme less god-awful (it was actually hurting my ears)
- Created a wiki to help contributing to InfiniteShooter
- Removed the option to set the keybinding to slow time
- Replaced the background of KeyPopup.tscn for SubmenuBackground
P.S
A lot has happened since the release of InfiniteShooter 0.4.0. InfiniteShooter's flatpak got on Flathub, the popularity of InfiniteShooter started to increase, and I got my first contributor! So it goes without saying, thanks for everyone who helped make this happen. Even if I sound kind of silly from time to time. And again, a special thanks to @Frizy13 for being the first contributor to InfiniteShooter. Without you, InfiniteShooter 0.4.1 wouldn't have had some of the much needed changes that it has now. Thank you all, and hope you enjoy this latest release!
InfiniteShooter 0.4.0
InfiniteShooter 0.4.0!
After many months of hard work, I'm proud to release the fourth version of InfiniteShooter! For this release, I tried to fix everything I felt was wrong or lacking about InfiniteShooter, such that I wouldn't have to make huge gameplay changes like this (or like I did in previous releases) ever again. It's almost an entirely different game now, but alongside bug fixes and quality-of-life improvements, here are some changes you can expect to find in this release:
- A new default window size that is resizable and supports fullscreen
- New enemy types that get introduced every 10 levels
- LOTS of balancing (enough to drive me to the brink of insanity)
- New music
- A couple new skyboxes
- 2 more bosses
- Improved upgrades system featuring coin crates
- New shader effects
- New models for enemies
- Removed tutorial in favor of an instructions screen
On top of that, while developing this version of InfiniteShooter, I also played DOOM 2016 and Tyrian, which served as huge inspirations for where I wanted to take InfiniteShooter. So anyway, - You can now glory kill enemies. Yes, you heard me right.
Don't forget to clear your configuration files for InfiniteShooter if you've played an older version before!
Lastly, thanks for playing my game, and I hope you have as much fun playing it as I do making it!
P.S For instructions on how to run the files below, please refer to the README.
P.P.S Protip:
- Difficulty=Carnage
- BFG Division
Oh yeah, and don't use the powerup that wipes all enemies with this difficulty. That literally breaks the game.
InfiniteShooter 0.3.0 (formerly InfiniteShooter 3)
InfiniteShooter 0.3.0 (formerly 3.0)!
This is version 0.3.0, the newest and most polished version of InfiniteShooter! Here are some of the many changes I made:
- New sounds and music
- A tutorial screen
- Improved menus with blur and other effects
- A new start screen
- A wave/level system
- Elemental damage (you can burn, freeze, or corrode enemies)
- An improved settings menu that lets you set keybindings
- Lasers that follow you
- New mechanics (ex. limited ammo refills)
Make sure to clear your configuration files for InfiniteShooter before playing version 3.0!
Oh, and one last thing...
Thanks for playing InfiniteShooter!
Note: The files listed below are portable files: InfiniteShooter.x86_64 is for Linux systems and InfiniteShooter.x86_64.exe is for Windows systems. See the README for instructions on how to install the Flatpak provided.
InfiniteShooter 0.2.0 (formerly InfiniteShooter 2.0)
InfiniteShooter 0.2.0 (formerly InfiniteShooter 2.0)!
It's finally here! What started off as a simple remake of InfiniteShooter in another engine led to a total remaster of InfiniteShooter! Now with new songs, better controller support, better graphics, less bugs, and more, InfiniteShooter 0.2.0 can be in your hands! Here's what the many attached files do:
- InfiniteShooter.flatpak --> A 64-bit Flatpak of InfiniteShooter! Look at the README under the "Installation" header for more instructions on how to install this.
- InfiniteShooter.x86_64.exe --> A portable executable of InfiniteShooter for Windows.
- InfiniteShooter.x86_64 --> A portable executable of InfiniteShooter for GNU/Linux.
Data and logs are stored in:
- InfiniteShooter.flatpak -->
~/.var/app/com.pastthepixels.InfiniteShooter/data/InfiniteShooter
- InfiniteShooter.x86_64 -->
~/.local/share/InfiniteShooter
- InfiniteShooter.x86_64.exe -->
%AppData%\InfiniteShooter
InfiniteShooter 1.4
InfiniteShooter v1.4!
Sloppy changelog:
- Lots of bugs were fixed - mainly to do with concurrency errors (something that I don't think I should be dealing with in Python!)
- Mainly these bugs looked like this: If you killed an enemy in which two lasers hit it at the same time, one would hit it while the other would say "Okay, yep, I've reached the point where all checks to see if the enemy was still there passed *the enemy gets removed by the other laser*... Now to remove the enemy- wait, it can't be removed from the scene because it wasn't there! Time to throw an exception!"
- Added basic controller support: While in the game, you can...
- move around (left joystick)
- shoot stuff ("A" on Xbox controllers but you can press some other buttons too I think)
- Changed up a bit of assets (e.g. the InfiniteShooter title image)
- Better NVIDIA driver support on GNU/Linux
- Changed the look of the upgrades+leaderboard menus
It's not enough to be a 1.5 release, but then again, InfiniteShooter's had quite a bit of improvements. So I decided to label this release 1.4.
InfiniteShooter: Python Edition (formerly InfiniteShooter 1.0)
This had no description when I released it??? Really? Anyway, as you may have guessed, this is the Python version of InfiniteShooter. You should be able to run the install scripts provided to install InfiniteShooter, and I think it should make an uninstall script in some directory once it's done. Otherwise, I think you can run it by going under engine/game.py
or engine/game-windows.py
. Have fun exploring this old and possibly very broken version of InfiniteShooter!