Skip to content
This repository has been archived by the owner on Jul 26, 2022. It is now read-only.

Releases: Delta-Code-Repository/ProgressCLI95

0.2.2b Development Build 2

27 Apr 05:54
c86ec2b
Compare
Choose a tag to compare
Pre-release

Howdy!

The development team proudly introduces 0.2.2b Development Build 2! This one introduces a new huge feature and some smaller changes! Anyway, let's talk about them.

Localization

That's right, localizations. People (in their free time) have wonderfully translated the game into their native language. Translations will be listed below with their respective translators.

Localization setting will be asked on game launch if no setting for language exists, and can be changed in the boot menu by typing chlang.

We wish for new translations of the game, so if you wish to add your own language that is not on this list (besides Polish), feel free to copy and edit an existing language file and change the strings from there. You can then pull request your language file into the dev branch, to which then you will be added to the translator credits.

Code updates

Bugs

  • Fixed a bug where when an annoying popup spawned, the game crashed due to incorrect variable names.
  • Fixed a bug where if a setting does not exist while using editSettingsFile(), it crashes the game.
  • Fixed a bug where boot.py would crash if a system didn't have a systemunlock attribute.

Feature changes

  • Progressbar 7, 81, and 10 are now available. #34
  • Green segments spawn rates have been decreased, as they were too frequent before.
  • Changed the useless print() based menus, and switched them out with rich library-based tables that work dynamically, which work well with localizations.
  • Removed the sleep() commands when a save/settings file is detected, as they waste time.

And that's it for Development Build 2. I hope we can add a few more game features in DB3 before full release. Hope you enjoy it, and progress on!
-BurningInfern0

ProgressCLI95 0.2.2b Development Build 1

24 Apr 07:11
31aace4
Compare
Choose a tag to compare

Hello again, everyone!

Sorry for the long hiatus from the development process, while developing this code I had many breakdowns. Because, Python!
Not a lot to say about this one. No real "new" or "fancy" features, just refined code that makes the game (and development) work a lot easier.
But, 'tis only Development Build 1! So, there are hopefully more features to come in the future.

Also, a side note, there will be two branches at minimum from now on. main, and dev.
Main is the stable branch of the game, a.k.a. 0.2.2a.
Dev is the unstable branch of the game, a.k.a. 0.2.2b-dev1.
I think you get the point...

In a nutshell:

  • Redesigned the OS files so that they now do not require booting to, and they now are just configuration files with a class and various attributes.
  • Threw out a lot of spaghetti code in boot.py, and making it run through the files automatically rather than manually hard-coding each one.
  • Threw the startup() function from the previously terrible OS files into player.py.
  • Made the bit of spaghetti code that unlocked systems in player.py compacted into a small if statement that will unlock the next system at the specified level.
  • Renamed the function startup() to loadSettings() in boot.py.
  • Re-implemented credits into the boot menu. Simply type credits while in the boot menu to view them.

Hope this is up to standards, and more will be added in the future!

- BurningInfern0

0.2.2a Hotfix Build

14 Feb 21:46
0b60f0d
Compare
Choose a tag to compare

Mama mia!

Ouch. Looks like a few obvious things got pointed out while 0.2.2 was out. Not to fret! 0.2.2a is here to save the day!

Fixes and additions follow:

  • Progressbar XB and Wista [@poggers16 (XB) and @pivinx1 (Wista)] #11, #12
  • The "What?" badge. This can be earned after cheating playing 2,147,483,647 levels. [@poggers16] #11
  • Fixed a few rich colors here and there on the boot menu and shutdown screen. [Reported by @setapdede, fixed by @BurningInfern0] #16
  • Fixed a bug where a segment and the green segment would exist at the same time if a green segment spawned. [Reported by @setapdede, fixed by @BurningInfern0] #16
  • Added a .gitignore file. [Suggested and created by @5jiji] #13

Sorry about that. If you encounter any more bugs, please do not be afraid to report it, either in the issues tab of the repository, or in the #development channel in the PB95 server.

The download for the game is down below in the assets section. Have fun and progress on in your command line!

-BurningInfern0

0.2.2 Release Build

14 Feb 03:33
8527316
Compare
Choose a tag to compare

holy guacamole

Like...a month or so later, ProgressCLI95 version 0.2.2 has been released!!!

New features and fixes are listed below, followed by their respective contributors and reporters:

  • Added the nonconformist bonus. [@pivinx1]
  • Added the yin and yang bonus. [@poggers16]
  • Introduces Progressbar 98, Meme, and 2000. [@poggers16 (98 and Meme) and @Dieguito0512 (2000)]
  • Fixed the case-sensitivity of the catch function. [@BurningInfern0] (only because christian whined about it)
  • Fixed a bug where you could skip the annoying popup just by hitting enter. [Reported by @5jiji, Fixed by @BurningInfern0]
  • Replaced the outdated termcolor library with the new and improved rich library. [Suggested by @setapdede, Added by @BurningInfern0]

That's it for this update! Thank you for being along with us in the development in ProgressCLI95. I had hoped to add more things, but I'd rather throw this out instead of having a massive pile of features to have people playtest.

If you encounter any bugs, please do not be afraid to report it, either in the issues tab of the repository, or in the #development channel in the PB95 server.

The download for the game in down below in the assets section. Have fun and progress on in your command line!

-BurningInfern0

0.2.1 Release Build

03 Jan 08:37
4cf211f
Compare
Choose a tag to compare

It's finally time!

After over 4 months of dead development, ProgressCLI95 version 0.2.1 has finally fully released! (Still expect some bugs though.)

Added in the release build:

  • A basic annoying popup. (You must type "OK" to get rid of it!)

An overall changelog of the many things added:

  • Cyan, Gray, and Green segment. [Added in PBB 0.5]
  • A level and score system. [Added in PBB 0.5]
  • Basic interactions with the system via the Begin Menu. [Added in PBB 0.5]
  • Colored segments. [Added in PBB 0.5]
  • Outer space bonus. [Added in PBB 0.5]
  • Startup and shutdown screen. [Added in DB1]
  • Sparrow Assistant Boot Menu. [Added in DB2]
  • Progressbar95 Plus. [Added in DB3]
  • Save files! [Added in DB3]
  • Basic Annoying Popup. [Added in RB] (Credit to Setap for giving the code for it!)
  • Many, many bug fixes. [All builds]

This might be one of the biggest coding projects I have ever worked on. Granted, I dropped most of them early on in development due to my lack of motivation and skills... But anyway!

The download for the game in down below in the assets section. Have fun and progress on in your command line!

-BurningInfern0

0.2.1 Development Build 4

02 Jan 01:18
227da2f
Compare
Choose a tag to compare
Pre-release

Hi all!

It appears I did overlook a bit of obvious bugs when I submitted the DB 3 release. But, it's all good now!
You may download the refined code in the assets section.

This will perhaps be the last development build for 0.2.1.
So, keep playtesting to find bugs!!! As soon as things look good, the full release will happen soon!

Fixed features:

  • Fixed the lives statement in the beginning of the while True loop inside the startGame() function.

Fixed bugs:

  • Fixed a bug where losing all of your lives would result in the game crashing due to a non-existent variable. #3
  • Fixed a bug where the save file creator was case-sensitive. #2
  • Fixed a bug where a debugging line would appear if the editSystemSave() function was used.

0.2.1 Development Build 3

01 Jan 23:40
c10a1e8
Compare
Choose a tag to compare
Pre-release

After a few months of non-active development, I'm proud to announce ProgressCLI95 0.2.1 DB3!

  • The splitting of the main.py file into more files, in order to keep them organized!
  • Progressbar95 Plus!
  • Save Data! (This took too long to work with...)

With the revolutionary new Sava Data system (which uses CSV values), you can now save your game data and come back to it later!
And because it's open to view perfectly...don't cheat. I'm watching.

-BurningInfern0