Coder Social home page Coder Social logo

yu-gi's Introduction

Ludum-dare 48

A top-down Roguelike game where you have to manage a deck of cards with multiple effects to explore, fight and survive. Made in 72h for Ludum dare 48 with the theme deeper and deeper.

WARNING: The game is not finished !!!.

This game require WebGL (it use Pixi.js under the hood).

Game

Story

The player starts in a village where a very strange monument exists. It looks like a teleportation portal but from an ancient time. Recently, it has been activated and you have been sent there to make a report, because it seems that since "this activation" monsters are prowling around the village and all the people who entered the portal have disappeared.

Controls

  • W/A/S/D or LEFT/RIGHT/UP/DOWN to move.
  • E to interact.
  • C for dash.
  • M to open minimap in the dungeon.

Cards:

  • & or NUM_1 (use offensive card to attack)
  • é or NUM_2 (use defensive card)
  • " or NUM_3 (use consumable card)
  • X or ENTER (re-roll cards in the deck)

Credits

Art by

  • VENNET Adrien
  • Raph

Programming by

  • GENTILHOMME Thomas
  • LIONNET Cédric
  • LEPATELEY Quentin
  • HALLAERT Nicolas
  • GOREZ Tony

The free assets we use:


Build

Required

  • Node.js v14 or higher (with the ability to compile native addons).
  • GIT.

Getting started

git clone https://github.com/fraxken/pixi-experimental.git
cd pixi-experimental
npm ci
npm start

If you want an auto-restart:

npm run watch

Scripts

The command npm run asset:cleanup will cleanup TiledMap and TiledSet .json assets. The command must be run each time of the asset is updated.

Note

We use the root directory docs/ to build the static web page (for the game). The real doc is /wiki.

yu-gi's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

tony-go sofiand

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.