Skip to content

Releases: pastthepixels/InfiniteShooter

InfiniteShooter 0.4.3

25 Nov 23:15
6f33bca
Compare
Choose a tag to compare

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

Full Changelog: v0.4.2...v0.4.3

InfiniteShooter 0.4.2

16 Aug 17:45
Compare
Choose a tag to compare

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

17 Jul 21:13
Compare
Choose a tag to compare

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:

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

03 Jul 16:55
0840ebd
Compare
Choose a tag to compare

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:

  1. Difficulty=Carnage
  2. 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)

24 Dec 19:31
Compare
Choose a tag to compare

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...
Feel free to use this image as an app icon for InfiniteShooter!
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)

17 Aug 05:54
Compare
Choose a tag to compare

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

22 Jul 06:12
Compare
Choose a tag to compare

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)

13 May 17:06
a8cc022
Compare
Choose a tag to compare

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!