Skip to content

Сайт с картой покемонов для задачи «Коллекционируем покемонов в БД» курса dvmn.org

Notifications You must be signed in to change notification settings

nekto007/pokemon_map

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokémon map

screenshot

Subject Area

A site to help with the game Pokemon GO. This is a game about catching Pokemon.

The essence of the game is that pokemons periodically appear on the map, for a certain period of time. Each player can catch a pokemon, and add to his personal collection.

There can be several individuals of the same pokémon on the map at once: for example, 3 Bulbasaurus. Each individual can be caught by several players at once. If a player catches a pokémon specimen, it disappears for him, but remains for others.

The game has an evolution mechanic. Pokémon of one species can "evolve" into another. For example, Bulbasaurus evolves into Ivesaurus, which evolves into Venusaurus.

bulba evolution

Translated with www.DeepL.com/Translator (free version)

Setup

  1. Clone project
git clone https://github.com/nekto007/pokemon_map.git
cd pokemon_map
  1. Create virtual environment
python3 -m venv venv
source venv/bin/activate
  1. Install requirements
pip install -r requirements.txt
  1. Create database
python manage.py migrate
  1. Create Django superuser
python manage.py createsuperuser
  1. Run local server
python manage.py runserver

Work

  1. Open Pokemon map at http://127.0.0.1:8000/

  2. Open admin panel if needed at http://127.0.0.1:8000/admin

Project Objectives

The code is written for educational purposes - it is a lesson in a course on Python and web development at Devman.

About

Сайт с картой покемонов для задачи «Коллекционируем покемонов в БД» курса dvmn.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 79.8%
  • HTML 20.2%