Skip to main content

This package contains implementation of the offline strategy RPG "LEGENDARY_CREATURE_CITY_BUILDER" on command line interface.

Project description

LEGENDARY_CREATURE_CITY_BUILDER

"Legendary Creature City Builder" is an offline strategy and social-network RPG on command line interface inspired by "Dragon City" (https://play.google.com/store/apps/details?id=es.socialpoint.DragonCity&hl=en_NZ&gl=US) and "Monster Legends" (https://play.google.com/store/apps/details?id=es.socialpoint.MonsterLegends&hl=en_NZ&gl=US). In this game, the players grow and train legendary creatures, and bring them for battles.

Executable File

The executable file is downloadable at https://github.com/NativeApkDev/LEGENDARY_CREATURE_CITY_BUILDER/blob/master/LEGENDARY_CREATURE_CITY_BUILDER/dist/legendary_creature_city_builder/legendary_creature_city_builder.

Source Code

Python code used to create the game is available in https://github.com/NativeApkDev/LEGENDARY_CREATURE_CITY_BUILDER/blob/master/LEGENDARY_CREATURE_CITY_BUILDER/legendary_creature_city_builder.py.

Installation

Enter the command "pip install LEGENDARY_CREATURE_CITY_BUILDER".

Unit Tests

Python unit tests created using Python's "unittest" module, testing basic functionalities of the game is available in https://github.com/NativeApkDev/LEGENDARY_CREATURE_CITY_BUILDER/blob/master/LEGENDARY_CREATURE_CITY_BUILDER/legendary_creature_city_builder_tests.py. The tests are all automated and related to user inputs in the game.

How to Use the Executable File?

First, open by double-clicking the file "legendary_creature_city_builder". How the executable file looks like is shown in the image below (the file is enclosed with a red rectangle).

Image 1

Executable File

Getting Started

After you run the game, you will be asked to enter your name. If a saved game data with your name exists, that saved game data will be loaded. Else, you will be told to create a new saved game data using your name.

Image 2

Getting Started

Main Menu

Once you loaded a saved game data or created a new game data, you will be asked whether you want to continue playing the game "Legendary Creature City Builder" or not. If you enter "Y", you will be able to do various activities (e.g., feed legendary creatures, buy items, battle in levels you unlocked, place eggs, play minigames, etc) in the game. The activity you want to do can be chosen by entering an input as instructed in the command line interface (see "Image 4").

Image 3

Main Menu 1

Image 4

Main Menu 2

The Game

In the game, you will be able to do any of the actions as shown in "Image 4". The actions are described as below.

  • PLAY ADVENTURE MODE -> play in levels you have unlocked. The more levels you have cleared, the more levels you unlock and can battle in.
  • MANAGE PLAYER CITY -> build, level up, and remove buildings in your player city. Trees can be built for decorations; obstacles can be removed; and buildings to strengthen legendary creatures (e.g., magic altar), produce resources (e.g., gold mine, food farm, and gem mine), increase legendary creatures' EXP (i.e., training area), increase gold production rate of legendary creatures (i.e., habitat), and so forth can be built.
  • MANAGE BATTLE TEAM -> add and remove legendary creatures from your team. The leader of your battle team can also be changed.
  • MANAGE LEGENDARY CREATURE INVENTORY -> this allows you to remove legendary creatures which you do not use.
  • MANAGE ITEM INVENTORY -> sell items and/or level up runes in the item inventory.
  • MAKE A WISH -> gain random rewards (i.e., items or resources such as gold and gems) from making a wish using the temple of wishes.
  • FUSE LEGENDARY CREATURES -> fuse two legendary creatures into a stronger one with elements combined.
  • PLACE EGG -> place an egg in a hatchery to be hatched to produce a new legendary creature.
  • FEED LEGENDARY CREATURE -> feed a legendary creature to increase its EXP and even level it up.
  • GIVE ITEM -> give an item to a legendary creature to strengthen that legendary creature.
  • POWER UP LEGENDARY CREATURE -> strengthen a legendary creature by sacrificing some other legendary creatures as power-up materials. This requires a power-up circle.
  • EVOLVE LEGENDARY CREATURE -> increase the rating of a legendary creature to make it able to reach higher levels. This also requires a power-up circle.
  • MANAGE HABITAT -> add and remove legendary creatures from a habitat in your player base.
  • MANAGE TRAINING AREA -> add and remove legendary creatures from a training area in your player base.
  • PLACE RUNE -> place a rune in a legendary creature you have.
  • REMOVE RUNE -> remove a rune from a legendary creature you have.
  • PLAY MINIGAME -> play a minigame to gain rewards in this game. You can choose from "Box Eats Plants", "Match Word Puzzle", and "Match-3 Game".
    • In "Box Eats Plants", your goal is to get the box to eat as many plants as possible without hitting a rock. The reward in this game is proportional to your score (i.e., number of plants eaten).
    • In "Match Word Puzzle", your goal is to find matching pairs of words out of all tiles on the board as fast as possible. The reward in this game is inversely proportional to your time taken to match all pairs of words.
    • In "Match-3 Game", your goal is to swap tiles to get matching tiles (tiles can be removed after at least 3 consecutive matching tiles are present). The reward in this game is proportional to the number of matching tiles you achieve.
  • BATTLE ARENA -> Battle against a CPU controlled player as your opponent.
  • BUY ITEM -> buy an item from the item shop.
  • VIEW STATS -> view your stats in the game (e.g., your level, EXP, amount of EXP you need to have to get to the next level, and so forth).

Project details


Release history Release notifications | RSS feed

This version

1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

LEGENDARY_CREATURE_CITY_BUILDER-1.tar.gz (47.0 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file LEGENDARY_CREATURE_CITY_BUILDER-1.tar.gz.

File metadata

  • Download URL: LEGENDARY_CREATURE_CITY_BUILDER-1.tar.gz
  • Upload date:
  • Size: 47.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for LEGENDARY_CREATURE_CITY_BUILDER-1.tar.gz
Algorithm Hash digest
SHA256 3a77f4c69f2f5b9048903c0628323fa04d8f2188b3c59dafdc135128c8d4e561
MD5 bde4860d0c5f8ecd2b4400dd14d607a0
BLAKE2b-256 d3b709508c110f17210a40a51168fc9b81dd56b2bc177287230da5723c258662

See more details on using hashes here.

File details

Details for the file LEGENDARY_CREATURE_CITY_BUILDER-1-py2-none-any.whl.

File metadata

  • Download URL: LEGENDARY_CREATURE_CITY_BUILDER-1-py2-none-any.whl
  • Upload date:
  • Size: 49.4 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for LEGENDARY_CREATURE_CITY_BUILDER-1-py2-none-any.whl
Algorithm Hash digest
SHA256 c4af4397291542e99c62b842969b294198ddfadd7adc4df25c3abb7a1cb0395b
MD5 a388a6ed871d45c3d251a642234ad6ae
BLAKE2b-256 130e026bd6821af6243f3b51002bd0cb580528d603b1e3e99b75a524a7ac2fc8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page