FIRST PROGRAMMING logo FIRST PROGRAMMING PRACTICE

Preparation steps for tasks

  • Step 1. Create new Github.com account or use old one if you have it: Create an account.
  • Step 2. Give access for your pesonal data: Authorize Github.
  • Step 3. Pop-up window click this button Accept this assigment, for you automatically will create unique repository and URL address: e.g. (https://github.com/pratybos/pi18e-eif-courses), where you must to place your all completed tasks using Git version control tool.
  • Step 4. Also for your repository need to create unique README.MD documnet which represents your tasks and your fullname here you will find template doc: https://github.com/eif-courses/PI16-M.Gzegozevskis.

Your final mark/grade depends on your Github activity also. You must place a code changes once a week. SOFTWARE > OTHER TOOLS SECTION (link here) .

Assignment (Chained tasks 1-5 you should complete all tasks)

Main goal is to create adventure game with short storyline included. You must implement these functions:

  • create different roles players for e.g. if you have fighting game player1 able to attack another player;
  • implement some loot table system which is randomly generate items and virtual currency drop from enemies. For more details you will find here is simple article and tutorial how to implement or create your unique loot system -> click here;
  • Inventory System where you able to:
    • equip some items;
    • display equiped items list;
    • sell items in store;
  • In Game Store:
    • create some virtual currency for. e.g. Euro, Dollars, Gold, Magic Crystals, Bits, Wood, Coins;
    • buy from store (Head, Chest, Boots, Weapon, Shield ect. it depends which topic you have choosen);
  • Storyline:
    • multiple endings -> more you will find here;
    • get some unique reward when you complete some storyline chapters.