GithubHelp home page GithubHelp logo

leroyj / grizzly Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 32.39 MB

Angry Grizzly! A web game inspired by Grizzy and the Lemmings (Fan Art)

License: Other

Gherkin 1.15% JavaScript 4.34% HTML 6.12% TypeScript 82.92% CSS 5.47%
game game-development games typescript

grizzly's People

Contributors

dependabot[bot] avatar leroyj avatar

Stargazers

 avatar

Watchers

 avatar

grizzly's Issues

Finish the level when all the targets have been hits

User story

As a player,
In order not to wait until the next level,
When all the targets (identified in the level schema) have been hit,
I should see a splash screen that validate the level achievement and jump to the next level

Design the help menu like an embroidery painting

User Story

As a player,
In order to improve the feeling to be in a chalet looking through out the window,
When looking at the left part of the screen,
I should see the help menu like an embroidery painting

Notice

Help painting should exist for both keyboard and mobile touch screen

Design a game over splash screen

User story

As a player,
In order to improve game experience,
When the game is over,
I should see a splash screen with a Lemmings showing up at the window shouting "Tabooodi!!"

Build an interface to adjust parameters

User story

As a game designer,
In order to adjust game parameters and create new levels,
When I go to the configuration interface,
I should be able to adjust game parameters, modify the existing levels, creates new ones

Add an animated intro

User Story

As a player,
In order enter the game story and create an immersive experience,
When I (first? at each stage?) launch the game,
I should be introduce to the game scene by an animated intro.

Ideas

In the first stage, the scene looks like looking through the window of a chalet.
We can hear (and see through the window blinds) the lemmings playing and shouting (stealing a Yummy pot?)
Grizzly is woken up and growls (sound effect but maybe not visual because it means animation outside the canvas of the window).
We can hear Grizzly steps.
When Grizzly slams the door, the window blinds rewind and we can then see the Level 1

Tech

Animated intro might be treated as a level

Design sounds effect when throwing or collision

User stories

As a player,
In order to improve my experience and fun,
When

  • Grizzly is throwing a fish,
  • When a collision with a Lemmings occurs,
  • When a collision with a chicken occurs,
  • When a collision with a caribou occurs,
  • When a collision with a Zenithal drop occurs (catching)
    I should hear a fun sound

Add unit tests

user story

A a dev,
To improve game stability and avoid software regression,
When a new piece of code is developed,
A test suite should be incuded

Fix the reset feature when using <ESC>

Symptoms and steps to reproduce

Pressing freeze the game

Expected behavior

When is pressed, the game should be reset to the first screen
(a confirmation box might be useful)

Make the game mobile friendly

User Story

As a player,
in order to play from my mobile,
When I'm on my mobile or tablet device,
I should see and be able to use on screen mobile touch control.

Add on screen control instead of keyboard.

Create a tutorial

User story

As a player,
In order to learn quickly how to use controls and play,
When I start the game,
I should go through some simple levels

Fix the power bar goes beyond the slot

Describe the bug
When pushed to the maximum the power bar goes beyond the slot.

To Reproduce
Steps to reproduce the behavior:

  1. press the '->' many times
  2. At some time the red bar indicating the power level goes beyond the orange slot.

Expected behavior
The red bar should remain within the orange slot even the power is pushed to the maximum.

Screenshots
Capture d’écran 2022-01-17 à 15 35 07

Desktop (please complete the following information):

  • OS: MacOS
  • Browser: chrome
  • Version: 97.0.4692.71 (Build officiel) (arm64)

Create a Caribou Character

User story

As a player,
In order make the game richer and less boring,
At some point in some levels
I should see new Characters (as Caribou)

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.