Code Monkey home page Code Monkey logo

myrpg-heimdall's Introduction

MyRPG / Heimdall

A fantasy RPG made in group of 4 with the CSFML Lib .
./my_rpg -h for usage

Project made in C with Maxime Le-borgne, Ilias Lamrani, Yheb Kanzari.

Our main goal was to create and develop a nice and pleasant game focused on a smooth gameplay and great UI without having any crash.

Introduction

Organisation

  • Use of a "Trello" to list all features to do, what is done and who is working on what features.
  • Project made while we were quarantined so we had to discuss a lot everyday about everything in the project.
  • Brainstorming, and talking a lot for the conception of the project for a few days.
  • Each features coded has to be approved by the group or is reworked until we are all satisfied if we do have enough time.
  • We share our problems and code parts done through all the day.

Project length

  • 1 month while working on 2 others projects in the same time

A short demonstration

  • Menu screen

demo_menu

  • Moving on the map

(Movements are way more smooth in-game, this is due to the gif format) movements

  • Quest examples

The first quest out of the 3 others quests

  • UI examples

Quest log

questslog

Minimap

minimap

Inventory

inventory

Skill tree

Bonuses may be purchased depending of the number of "xp" (green ball on the right) you have.
Either you chose to upgrade your damages or increase potion efficiency skill_tree

  • Fights examples

Boss fight

Damages done may change depending your classes, skill tree, secondary quests... demo boss

Author

  • Christophe Sourinthone

License

This project is licensed under the BSD 2-Clause "Simplified" License - see the LICENSE.md file for details

myrpg-heimdall's People

Contributors

shylk avatar

Watchers

 avatar

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.