Giter Club home page Giter Club logo

custopoly's Introduction

CustoPoly CustoPolyLogo License

What's this?

Wanted to play a game of CustoPoly in your phone your own way? Search no more!

With this app you will be able to play CustoPoly with many custom themes.

Features

  • Play on your favourite Android Device, tablet, phone, etc
  • Play anywhere, even without internet, as a connection is not needed to play, only to download
  • Unlock rewards such as more themes and characters to play with

Where do I download this?

Go to our releases page and follow the instructions

Made by

logo

custopoly's People

Contributors

danireyes avatar jogarc10 avatar jorjatorz avatar pegartillo95 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

custopoly's Issues

Implement Player Selection Activity

We must bind the player selection activity to the model. The activity must:

  • Be able to create new players, and hold them in a list.
  • Edit (while the user is inside the activity) the name and skin of the player.
  • Click "Play", and thus pass information to the GameActivtiy, or even add the information to a currently existing game.

Implement GameFacade

Define facades for the model and the gamemodel. That is, define how the subsystems can communicate with each other.

Music popping when changing activity

What is it exactly?

Music will "pop" when changing acitivies fast, this is beacause onResume and OnPause are being called constantly

Wait isn't this a simple fix?

Not really, we need to really fix the killing activities and then is a matter of a simply check of isFinishing

Implement Theme Selection Activity

We must implement the Theme Selection Activity. It must:

  • Display ALL the themes, differentiating amongst the purchased and unpurchased ones.
  • Show which theme is currently selected.
  • Change the selected theme by clicking on it's corresponding image/button.

Debug Shopkeeper

Pues eso, está casi todo hecho pero no tengo ni idea si funciona (primera vez que hago lo de xml con ese parser y escribir/guardar archivos en java). Así que cuando este todo hecho y compile esto queda pendiente :D

Implement Shop activity

Implement the shop activity as it is in the mockup. It must:

  • Display all the themes, marking which are purchased and which aren't (maybe reuse the code from ThemeSelectionActivity?), and their cost.
  • Give the player the ability to buy a theme (el cómo ya es cosa del implementador. Sugerencia: al clickar en un tema no comprado, que salte un diálogo de yes/no con "Want to buy this theme?" Para ejemplo, mirar el AskBoyCommand, que hace algo muuuy parecido).
  • Display the points the player has.

Implement GameActivity logic

The imlpementor of this part must:

  • LOOK at the Commands part of the model to figure out what he needs.
  • Implement the game logic (AKA the necessary calls to the game object, external commands if necessary, etc.) NOTE: I think that the buy, sell and mortgage buttons are implemented via dialogs in the reused source code, so they can be deleted.

Implement the board view in GameActivity

The implementor must:

  • Find out a way to display the state of the game in the activtiy (aka the board), show where each player is and the theme. Basically, just fill out the big gray space in the mockup.

Implement the "Player Resources" part of GameActivity

This is the right half of the GameActivity. It must:

  • Display how much money all players have at any given time.
  • Implement a button that displays the properties owned by the current player (el que está jugando su turno). This is a list from the Player object.
  • DO NOT implement the "End turn" button from the mockup.

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.