Dynpet is a free open source software programmed in Ruby similar to the Tamigotchi key chain.
Version: 0.0.7Dynpet is a free open source software programmed in Ruby similar to the Tamigotchi key chain. The objective of the game is to not let the pet die and take care of it. See the Roadmap for information on what Dynpet will be in the future.
Operating System: Linux
For more information on playing and downloading, please visit Manual and Download page. Dynpet's goal is to make this game entertaining and fun while providing a good experience in general (not prone to crash, extremely buggy, extremely slow, etc)
Since this program is programmed in Ruby, you will need a ruby interpreter to get the game working.
You are not required to download any dependencies for this program other than the ruby interpreter.
Playing the Game:
For more in-depth information, please visit http://dynpet.sourceforge.net/user.html
To play this game, all you need is to run this program in the command line or terminal. (If you're on window, you can just click on it)
If you don't have any pet file to load, you will need to create a new pet. You can do that when the menu start up or the game start up by
typing "creation" without quote. Once you're there, you will choose a name, name your file, and choose a gender. When you're done with that,
you are taken directly to the game.
The game itself is very simple. They show you the statistics of your pet when it is beginning than it goes asking you questions on what you would like to do.
You will have stats like hunger, health, and love with their maximum points they can have like health_limit, hunger_limit, love_limit.
We also have stat like needs and wants which act as a bonus modifier. We have experience and exp_limit to show how many experience points needed to level the pet.
You either type "feed", "play", "groom" , or "end". Anything else you typed does nothing.
The feed increase the hunger stat, play increase the love stat, and groom increase the health stat.
End just mean that, end the game. It doesn't exit the program entirely though.
Once you enter feed, play, groom, if you enter that again, it will do nothing because they aren't finished. Once they are finished, they will tell you in a message.
That message will mean that your pet's stats went up(THEY NEVER GO DOWN). You can enter it again once the event is over.
There is a system that deduct points from your pet's stat. Randomly they choose which stats to deduct, which number, and which time.
They are tied in the bonus and experience system which only happen once every 20 time that the system deducts points.
You can see they are counting down to 0 turns which alway start with 19 and end with 0.
Once the experience system is triggered, they spring into action. If any stats happens to be over the limits, they deduct points until it equal the limit.
They add it to the experience points. The bonus system also tiggered. If they are over the needs stat, than you gain points depending on the need's number.
If you are over the want stat, you gain more points. In contrast, when you are under, you only lose points on needs, not wants stat.
In the event that one of your love, health, and hunger stat managed to be 0 or lower( The pet died), the game will revert to the state of when you first created the pet.
What's New in This Release:
· Dynpet now have a dependency. It will need Rubygame to work.
· Dynpet also have a custom GUI library that it use
· Dynpet is no longer a text based game. It is now a graphical game.
· Almost everything in the codebase is rewritten to support this feature.
· Gameplay is rewritten.
· Total or near complete rewrite of how the game work
· It include the addition of the map system, and the animation system
· Dynpet now have a directory of data that include configuration, saves, pets, fonts and other data directories.
· The size of the program grow dramatically due to many addition of files
· Rewrote the configuration menu to being able to set screen size.