ZPG is a program in which the user selects a name and a class for a generic hero character, and the program proceeds to use this data to show a projection of their progress in the form of a character sheet that updates every second.The entire game is displayed in blue ASCII. However, the font color can be changed in settings.The character sheet shows: Character Name Character Class Character Level Character Experience Character Stats Strength Agility Intelligence Damage being dealt with current Stats and Equipment Defence HP MP Inventory Time Elapsed Current Currency (Gold) Upon levelling, the character recieves some random new equipment and a few stat bonuses
-added certain characteristics to each item-Fixed: bug with the remainder of gold at the beginning of a new game-Changed: performance optimization-Fixed: bug with obtaining equipment-Added: 70 new weapons-Added: 30 new types of armor-Changed: method of obtaining equipment-Added: division of equipment by classes-Added: 13 new weapons-Changed: performance optimization-Added: equipment-Changed: minor changes in UI-Fixed: bug when changing the background color because of vertical synchronization-Added: vertical synchronization to prevent screen flicker while updating the information-Changed: performance optimization-Changed: a new type of timer, which prevents interference in gameplay until you press Escape-Changed: performance optimization-Added: counter of gold-Changed: performance optimization-Fixed: format of the time counter-Added: counter of in-game time-Added: in the menu settings have now specified for each of its current state-Added: in-game UI settings-Changed: rebalanced parameters for all classes-Changed: all commands are now entered in numbers-Fixed: corrected bug with auto-background color-Added: added two commands (inversion and automatic selection) to the font color and background color menu-Added: added two commands (restore default parameters and random color) to the font color and background color menu-Added: changing background color-Fixed: eliminated screen flicker after exiting screen settings menu-Changed: another improvement in UI-Changed: performance optimization-Added: Arena mode-Changed: slight improvement in UI-Added: main menu-Added: settings menu-Changed: remade most part of UI-Added: 4 new character classes (the class is changed automatically upon reaching level 30)-Added: fullscreen mode-Changed: selection of character class moved from game process to process of creating a character-Changed: brightness of the font increased by 20%-Removed: indicator of characteristics improvement-Added: the possibility of entering the name of the character-Added: change of the character class (affects the increase in characteristics, switch buttons 1-4 on your keyboard)The first public release22.04.2012 21:26Published the first public version of my project Zero-Player Game. A few features:-Exit is produced by pressing the Escape-There is a system to automatically save after the game-The maximum level is unlimited
-Changed: format of time counter-Fixed: time more than 99 hours is now displayed correctly-Added: window of character movement-Changed: resolution in windowed mode is reduced to 640x420, font, respectively, reduced-Removed: interface settings
-Fixed: a bug with the remnants of the text when redrawing interface elements-Changed: improved performance by almost three times due to the fact that now does not redraw the entire interface, but only dynamic elements
-Changed: tweaked character's starting position-Changed: resorted equipment in a more logical order (now at higher levels the character will not get weaker equipment)-Changed: completely rewritten code, responsible for changing equipment-Changed: completely rewritten code, responsible for changing the character class
-Added: display of the enemy on the map-Changed: vastly improved menu-Changed: "Auto" => "Auto adjust"-Changed: changed the color of the map-Fixed: bug with the continuation of the "Arena" mode at the beginning of a new game-Fixed: bug with incorrect application of the background color because of the vertical synchronization-Fixed: minor bug with the every second recalculation of maximum gold amount
Added: character menuAdded: function of changing the character nameAdded: function of changing the character classAdded: export performance of the character to a text fileChanged: slightly changed in-game interface
-Changed: formulas for calculating the secondary characteristics are now different for each class-Changed: second classes receive a bonus to the secondary characteristics -Added: four new character classes, which received at the 100th character level-Changed: transition to the second class is performed now at the 50th character level-Fixed: a bug with the change of character class, when the level was sufficient for the second class
Added: cache cleaningFixed: a bug with the third classes lack of weaponsFixed: a bug with an exit from the settings menu without savefile Changed: menu position Added: pathfinding for the enemy Added: indicator of number of the slain enemiesChanged: massive refactoring of a source code Added: introduced the basic parameter "Vitality"Changed: parameter "Health" is now calculated from the parameter "Vitality", instead from the "Strength"Fixed: several small fixes Added: support more, than one enemyAdded: now enemies can put damage to the characterAdded: character "death"Added: "death" of the characterAdded: indicator of quantity of the taken stepsChanged: refactoring of the most part of a codeChanged: game modes are changedChanged: formulas of regeneration, calculation of damage and mana consumption are changedChanged: big performance optimizationFixed: a lot of small corrections in a code
-Game has been rewritten from scratch [Added]The fully-fledged world mapCamera movement depending on the position of the character"Font size" menuEvery class now wearing own weapon type[Changed]All units now using own colorsHuge performance optimizationMany code corrections[Fixed]Units won't buy non-existant equipment anymore (better compatibility with future versions)
[Added]-World map generationSkill system:-List-Using in-battle-Training-ATB system-Inventory, which displays all character's items-Log, which displays in-game events-Unit name generation-Progress bars, visually representing some variables in battle and on the character screen-Training of the units' stats-Victim chasing, if it appears in unit's field of view-Random item searching, while moving on the world map-Hit and miss chance in battle-Vertical synchronization-Autosaving every 10 minutes[Changed]-Expanded the world map size-Incrementing stats on level up is now more balanced-Inventory content and learned skills now exports to text file-Savefile format