View Code? Open in Web Editor
NEW
A project of a text quest game, telling the story of a dinosaur predator.
C# 99.47%
Dockerfile 0.53%
dinosaurquest's People
Contributors
Stargazers
Watchers
dinosaurquest's Issues
Fix:
Enheightening of stats while gender choosing allows you to upgrade infinitely. No good here.
Text spaces in stats are cringy and out of place.
Optimize:
TileMenu should be called in Tile class.
Print stats into the separate function.
Tutorial-classes to embedded classes?
Fix:
Do something with exception of fight.
Fix stat change event.
Fix:
Double deletion after "Not all points are distributed scenario". The best choice would be resetting stats.
Rewrite the whole program, using a specific parameter for each stat for the sake of incrementation. Or somehow arraify the thing of watching incrementation. Maybe initialize this variables through elements of list?
Fix:
Test on negative stats, and sudden lack of that.
Optimize:
Get away YourCreature in another file.
Main body/character creation different files.
Make main menu call function permanent.
New:
Creature types.
SpawnCreature mechanics.
Descriptions.
Fix:
Key choice resulting in respawn;
Better description of tutorial attack scenes.
Experience amount is weird.
Weird correlation between main menu and attack menu. Very weird.
New:
For each status increment show a message.
Fix:
Finally try to do with obviously redundant "pressing any key"-call in the very beginning of character creation.
Try to do something with text message of changing stats in the beginning of character creation.
Rewrite Creature and YourCreature files for variables in the main body to work correctly.
New:
Showing up sequence for both branches.
Lucky ending for the progressive mother/stealth attack branch.
Level 1 creation.
fix strange thing with isGivenName
character parameters and building
plot line of the story
New:
First tile generation
Fix:
Not choosing stats after false key entering before the stage.
No exception while gender choosing.
General:
Outline the story, the setting, and, probably, main characters.
New:
Second thread for HP and experience count.
else if (destinationTile.Y > departingTile.X)
{
newDestinationTile.X = newDestinationTile.X + 1;
}
Fix:
Play a bit with event handler (do not produce dots at least; at best, block it where is not needed).
Some issues are present with scavenging or attack.
New:
Save/Load function.
New:
Main menu (save/load mechanism) implementation.
Optimize:
Reorganize Program.cs
Optimize Tutorial.cs
It should be changed from event to fixation.
To ensure that they are implemented.
...
Yeah.
New:
Noticing a big predator (both branches)
Choice to sneak/not (both branches)
Choice for stealth attack/not (progressive mother branch)
Waiting for both branches.
General:
Outline the story, the setting, and, probably, main characters.
New:
Exit into the tutorial stage.
Greeting message.
Message with final stats.
Optimization:
Do a function for choosing the right key.
Do an array, and, thus, a cycle for character parameters.
Fix bug with "Choose your X now", where X is always sprint now.
Fix:
Making a menu with attack for each kind of an enemy creature.
New:
Choice of attack/coming back.
Choice of how to attack.
Attack.
Test:
Sequences of Tutorial.cs
Fix:
Non-saving/non-loading (possible solution: array of N upto last file number; compare with the array we do have; write into the first free, or, if they are identical, then plus 1).
Troubles with sequences of Tutorial.cs.
New:
A message if there are no saves for both autoload/manual load.
Optimize:
Tutorial.cs
New:
Save/load mechanism via one's hands, not automatic.
Fix:
Divide EnemyCreature and YourCreature, make a base class for two, Creature.
New:
Scavenging for both branches.
Hearing the noise for caring mother branch.
Coming back for going-away branch.
Investigate nest for going-away branch.
Hearing the noise for going-away branch.
Comprehend:
"Continue" option bug search.
Optimize:
Insertion of going to the stat choice.
Common design:
First level design and main aim choice.
Fix:
One more attempt to fix the stats problem.
Delete IsNestAbandoned parameter, I've scripted the results.
Optimize:
Do something with repeating code in the tutorial.
New:
Fight between mother and male cryolophosaurus.
Try to do healthcheck.
New:
Ending of tutorial level for every remaining branch.
Test:
Do output of enemy cryolophosaurus stats, if possible. See if mother is truly so strong, or we are having a bug here.
Stat info details.
Gender choice.
Fix:
"Press an appropriate key" bug.
General:
Tutorial level design
Fix:
Double-press of 1 while agreeing to go to the stats menu. : Program.cs
Multi-pressing the wrong key while choosing gender results to "are you sure" menu when is not necessary. Something with if/cycle structure there. : Program.cs
Optimize:
Add decision -= 48 in the function of ChoosingRightKey() :Program.cs
New:
Full-time menu (exiting, saving, etc.) call function: Tutorial.cs
Tile creation: Tutorial.cs
New:
Create new types of creatures, like dragonfly
Destruction of creature after its death
Fix:
Include the code of attack/defense into the code of creature
Re-generate tile after main menu sequence.
Fix:
Ignoring second dissatisfaction in character stats after entering the wrong key.
New:
Beginning of the tutorial stage: alternative of going in or away of the game.
Message of motherhood(setting the tutorial)
Creating of mother of cryolophosaurus
Choice of staying.
Changing stats.
Project does not follow basic design patterns, and does not utilize many features of C#.