Giter VIP home page Giter VIP logo

gun's Introduction

rowantran.github.io

This repository holds the code for my personal website/portfolio/resumé.

View the finished product here.

gun's People

Contributors

gelato88 avatar ishanm0 avatar rowantran avatar tusharlaksh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

gun's Issues

Use releases

Use the releases page, release our v1.0, and more when we make major changes

Rework Assets code

The Assets code is very long and reuses code in many places. We should try to rework the Assets class as well as the fetching of Assets throughout the game to a more reusable system, hopefully one where assets are defined in some external file and have a name attached to them, so we can write something like Assets.fetchAnimation("slime").

Splash screen animation

Add the animation we discussed.
Running in place in center -> after pressing a key, run to the right, boss (and maybe slimes) follow player.

Add new IntroAnimationScreen class to handle this.

Sprite states

Enemies are missing states on the enemy branch w/ Enemy class rework.

Menu + Different Levels

Containing levels, options for sound, and difficulties.

Levels can vary in map layout, spawn rates, and eventually different enemies.

Boss doesn't die

The boss does not disappear after killing him. Also, he dies in one hit.

Enemies flash when dying

After an enemy dies and it starts to fade, it goes to full opacity for about 1 frame before completely fading.

Crate hitboxes

Give crates hitboxes to limit player movement upon touch.

Add more enemy spawnpoints

Make the enemies spawn in random points instead of only at the two "exits."
Also maybe add an indicator as the enemy is spawning?

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.