Releases: Delta-Code-Repository/ProgressCLI95
0.2.2b Development Build 2
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.
- 🇫🇷 French (fr_FR) @5jiji
- 🇧🇷 Brazilian Portuguese (pt_BR) @luihum
- 🇮🇹 Italian (it_IT) @Christian230102, xSalvo2001 (I don't think he has a GitHub account.)
- 🇹🇷 Turkish (tr_TR) @ustayussuf
- 🇻🇪 Spanish (es_VE) @elThomas54
- 🇮🇩 Indonesian (id_ID) @NekoSam395
- 🇷🇴 Romanian (ro_RO) @setapdede, @AlexandruUnu
- 🇧🇬 Bulgarian (bg_BG) @markverb1
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 asystemunlock
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
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 intoplayer.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()
toloadSettings()
inboot.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
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
cheatingplaying 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
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 improvedrich
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
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
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:
0.2.1 Development Build 3
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