Giter VIP home page Giter VIP logo

foda's Introduction

FODA icon FODA rating

Source Code Run on Repl.it

A card game with magical heroes, each with unique skills and powerful abilities.

Play for free online in your browser on our heroku servers.

Join our community and discuss the game rules at our Discord Server.

Discord Chat Channel

Feel free to fork or download and help build the game! You can even make a new hero

Visit our Wiki page where you can learn how to hack this project, how to play with real cards and much more.

All artwork can be downloaded for free in high resolution.

Please report any suggestions, bugs or issues here at github.

Fight Over Dat Ancient

Special thanks to:

Powered by

Powered by Github, Heroku, Grunt and Jquery

foda's People

Contributors

dependabot[bot] avatar rafaelcastrocouto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

foda's Issues

Remove bundle from git repo (?)

Hi Rafael,

I did remove client/bundle/* from git because it stores (kind of)useless (and very big) diffs, that difficults to scroll git diff on console. Then you recover client/bundle/* to make it work on heroku (i forgot that). I believe you can solve this running the grunt tasks needed to build the bundle before the node server.js in the start script.

Add to Gruntfile.js:

grunt.registerTask('bundle', ['cssmin', 'uglify', 'concat', 'clean']);

Add do package.json:

{
  ...
  "scripts": {
    "start": "grunt bundle && node server.js",
    ...
  }
...
}

I can't test, but i believe it is enough. It is ok to you?

Starting with 40 gold

Describe the bug
At the first mission of the campaign, I start out with 40 gold.

To Reproduce
Steps to reproduce the behavior:

  1. Start the first campaign mission and wait for the start of one's turn

Expected behavior
Get 400 to start along with the 40 gold per turn.

Screenshots
image

Versions (please complete the following information):

  • OS: Windows
  • Browser Chrome
  • Version 0.5.59

Additional context
This happens with any group of heroes in one's team.
Once the first mission is over, this bug doesn't occur on following missions, including the first mission.

Bug report#1

Describe the bug
Match ending indefinitely on enemy turn.

To Reproduce
Steps to reproduce the behavior:

  1. End own turn and wait for enemy turn
  2. They pull out a passive card
  3. Error happens

Expected behavior
Match goes on like normal with the enemy card in question getting the passive buff

Screenshots
image
https://siasky.net/AADEioUCPjvi7lZvclJZCPsJ2GIvnYJPN-LIW5TgC8t_XQ

Versions (please complete the following information):

  • OS: Windows
  • Browser Chrome
  • Version 0.5.58

Tradução do campaign.json

Olá, me interessei pelo projeto, encontrei por acaso em um post sobre repositórios brasileiros que necessitam de ajuda nessa Hacktoberfest. Achei muito interessante o jogo, e fui dar uma olhada no código a partir do meu fork.

Fiquei com uma dúvida: nas pastas que contêm as traduções do jogo não possuem o campaign.json, que possui termos "traduzíveis". Gostaria de saber se é pretendido fazer a tradução desse arquivo e, caso sim, se eu poderia pegar essa task.

Can't move to certain squares

Describe the bug
Can't move to certain squares where units once stood.

To Reproduce
Steps to reproduce the behavior:

  1. Kill a hero unit
  2. Wait for your turn again
  3. Can't walk on their zone

Expected behavior
Once the space is cleared, I can walk where the unit once stood.

Screenshots
image
image

Versions (please complete the following information):

  • OS: Windows
  • Browser Chrome
  • Version 0.5.61

Additional context
This seems to happen later in the game only.

Attack outside attack range

Describe the bug
Enemy units on their turn attack the creep being on the jungle spot when it's well out of their range.

To Reproduce
Steps to reproduce the behavior:

  1. Put a creep on jungle camp on dire side
  2. End turn
  3. Bug happens

Expected behavior
The enemy getting closer in order to attack the creep.

Screenshots
https://siasky.net/AABBq41MvCsymjwCBZxcSl_eiYrYHXr7-flBk9lCFycz5Q

Versions (please complete the following information):

  • OS: Windows
  • Browser Chrome
  • Version 0.5.61

Additional context
Creeps and heroes alike can attack my unit, but it's mostly ranged units and not melees who do so.

Infinite money glitch

Describe the bug
The card description (including the sell button) stays when you sell a weapon. Allowing you to press the sell button several times and get infinite money.

To Reproduce
Steps to reproduce the behavior:

  1. Buy any item from shop during a game
  2. Click on the sell icon, without clicking on anything else
  3. Do it repeatedly
  4. Infinite gold

Expected behavior
The card description disappears and doesn't allow me to sell it again.

Screenshots
https://siasky.net/AADE40ykJUCDbhU7_6bLdxr4xiMWgkkv3CTuxQHHlIPecA

Versions (please complete the following information):

  • OS: Windows
  • Browser Chrome
  • Version 0.5.63

Additional context
N/A

Uncaught TypeError: Cannot set property 'campaign' of undefined

Describe the bug
Game refuses to start due to this error.

Uncaught TypeError: Cannot set property 'campaign' of undefined
    at game.min.js:15

To Reproduce
Open the game

Expected behavior
Gameplay

Versions (please complete the following information):

  • OS: Windows 10
  • Browser: Chrome
  • Version: 77.0.3865.120 64-bit

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.