Giter Club home page Giter Club logo

piratewar's Introduction

PirateWar

Little management game with pirates implemented with Django.

Idée

Chaque joueur (compte utilisateur) possède une flotte de bateau, de l'équipage, de l'équipement et des resources. Les joueurs peuvent envoyer leurs bateaux réaliser des attaques contre des autres joueurs. Au terme de la bataille, le perdant perd des resources et le gagnant en gagne.

Description

Resources

  • Argent
  • Bois
  • Fer
  • Equipage
  • Canons

Fonctionnalités

  • Construction de bateaux avec du bois
  • Recrutement d'équipage avec de l'argent
  • Construction de canons avec du fer
  • Ajout/suppression d'équipage dans un bateau (augmente vitesse d'attaque)
  • Ajout/suppression de cannon avec du fer (augmente l'attaque)
  • Amélioration de bateaux (+ de points de vie, + d'emplacement d'équipage, + d'emplacement canon)

Attaques

  1. Déplacement vers un adversaire
  2. Combat tour par tour (auto), l'attaquant commence
  3. Le premier a ne plus avoir de PV perd des ressources
  4. Le vainqueur gagne des resources

Pages

  • Page d'accueil
    • Liste des bateaux (activité, pv restants, niveau, equipements)
    • Historique d'activité
  • Gestion d'un bateau (réparation, amélioration, gestion canon/equipage)
  • Nouvelle activité
    • attaque d'adversaire
    • mission de transport
    • mission de défense

Installation

  • Posséder Python 3.6
  • Télécharger ce dépôt
  • Ouvrir une console à la racine du projet
  • Installer les dépendances avec pip install -r requirements.txt (de préférence dans un environnement virtuel)
  • Ouvrir une console dans le dossier pirateWar
  • Exécuter python manage.py migrate
  • Exécuter python manage.py runserver
  • Se rendre sur à l'adresse fournie par manage.py
  • S'amuser!

piratewar's People

Contributors

73vw avatar thibaut95 avatar sylvain1811 avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

Forkers

sylvain1811

piratewar's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.