Skip to content

skidoodl/My-First-Eldritch-Evil

Repository files navigation

My First Eldritch Evil

My First Eldritch Evil (may be referred to as MFEE in the following document) is designed to be the worst possible Tamagatchi-style game — in the best possible way. MFEE takes all of the joy out of pet care and puts in all of the frustration of doing your taxes.

Description

MFEE is a text-based program where you raise the worst pet ever imaginable. It was created as a submission for the Congressional App Challenge by two idiots in about a month. Embark on a console-based... "experience" where you can raise your very own Lovecraftian creature! Some of the things you can do include:

  • Naming your pet
  • Feeding your pet
  • Exercising your pet
  • Cuddling your pet (Note: This option is highly discouraged).
  • Healing your pet if it gets sick

Due to your pet's... sinister nature, there is a possibility that it may turn evil. You must endeavor to calm down your pet before it destroys you (and the world). However, you must not kill it because killing animals is bad (even if your's definitely isn't innocent).

[Section Unfinished]

Storyline

You have been forcefully tasked with taking care of your aunt's horrible pet of unknown origin. Apparently, she bought the egg from Facebook Marketplace?

Getting Started

Dependencies

  • Powershell
  • Bash

Installing

  • Download the MyFirstEldritchEvil.zip file from the release page, then extract its contents.

Executing Program

  • Windows: Right-click the .ps1 file named "Run This File With Powershell to Play.ps1" and run it with Powershell to play.
  • Mac: Double-click the "Run My First Eldritch Evil - Mac" file to run with Terminal.

Help

If you are having trouble getting this to work, make sure Java is installed. This is a somewhat buggy mess and may crash. Also, the only way to end the game is to die or press ctrl+c in the command prompt line.

Authors

  • Kline Shimp
  • Aidan Young

Version History

  • 1.0 - Release of the first version
  • 1.1 - Evil Fix
    • Fixed initiation bug when pet turned Evil
    • Other bugfixes
    • Minor optimizations
  • 1.2 - Mac Release
    • Created Mac release
    • Minor Windows release changes
    • Added Energy Drink and Incense
    • Calming pet now rewards money
    • Improved stats menu
    • Pet now ages up after 4 cycles
    • Cleaned up some UI elements
    • Optimizations
  • 1.2.1
    • Critical hits are now possible
    • Adjusted success rates for attacks
    • You can now get rewards in Evil Cycle
    • Guarded slash now works
    • Food bundles now work
    • Cycles since evil should now reset
  • 1.2.2
    • Fixed pet death display error
  • 1.2.3
    • Pet no longer attacks after player uses health juice
    • Equipped items are now marked in inventory
    • Crisis Items with a stock of 1x no longer prompt how many
    • Typo fixes
    • Adjusted order of events in cycle
    • Earning items in evil cycle should now display message
    • Crisis shop item stock decreases after purchase
    • Magic juice works now
    • Shield Guard now works
    • UI updates
    • Other minor bugfixes
  • 1.2.4
    • UI standardization
    • Pet ages every 3 cycles
    • Fixed "Pet Died to Wasted Away"
    • Fixed Gravestone Display Error
    • Added Menu Alerts
    • Inventory item sort method added to solve inventory numbering bug
    • Price adjustments
    • Changed file directory system.
  • 1.2.5 (unreleased)
    • Bugfixes

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

Death screen ASCII art was found here.
Loads of thanks to Mr. C for dealing with us.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages