Skip to content

Final project of 1ºDAM course (development of multiplataform apps) which uses drag and drop for the cards.

Notifications You must be signed in to change notification settings

EnriqueFolchBlasco/GameOfCards-DragDrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

GameOfCards-Drag&Drop

Final project of 1ºDAM course (development of multiplatform apps) which uses drag and drop for the cards with Java.

This app contains;

  • Database connections (SQL).
  • User creation.
  • Login system.
  • User personal deck of cards.
  • Cards shop.
  • Coin system.
  • Gameplay.

DISCLAIMER: This project got more work on the part of the cards deck, how they move, positions, etc.. than the gameplay.

Important

All rights reserved. All art and/or graphic content is property of their respective artists and/or owners. This app is not produced, endorsed, supported, or affiliated with MARVEL, Nuverse or Second Dinner.

Photo guide to see how it works!

Firstly a login part, when you can create your own account or just log-in if you already have an account, plus a QR that tells you how the game works and a version/update log

login1

Create your account in this part, all you need is a username and a password, [I haven't made a system to recover you're password, etc.., YET.]

loginCreation2

Test of how you would create an account into the system.

login3

In case the username or password is wrong, we will be told

login4Failed

All fresh accounts, upon creation, a SQL QUERY/SCRIPT is executed which adds you 12 cars, the default ones, so you can play, you are NOT able to start a match if the deck you are going to play has less than that.

Inside the "lobby" of your account, you can see a welcome label with your name, the amount of coins you got, the cars you own, your own deck of cars which will be used to play, a creator code that lets you get some coins/eastereggs, and a store to buy new cards! If you win you get 500 coins, if you lose then -1000.

gameplay1

Some examples of what happens when you try to start a match without the completion of your deck with less than 12 cards. plus after that, difficulty choose option.

deckLimit

chooseDifficulty

This is how gameplay looks, three zones, your deck appearing each round, etc, [Mechanics are more explained in the QR placed in the login image.]

gameplay3

Notice when you win or lose a match.

gameplayWin

gameplayLose

Once you buy all the cards in the shop, shop won't open till new cards release in future updates of the game.

image

-Closer look at how the movement works and how you make a deck and buy a card.

deckMovement_buyCard.mp4

-Closer look at basic gameplay mechanics, such as stamina restrictions to drop cards in some spaces, etc...

gameplayMechanics.mp4

About

Final project of 1ºDAM course (development of multiplataform apps) which uses drag and drop for the cards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published