Giter VIP home page Giter VIP logo

ggj2015's People

Contributors

fluffysquirrels avatar numt avatar

Watchers

 avatar  avatar  avatar

ggj2015's Issues

Teaching red squares

The player's first encounter with red squares should teach them how they're used.

Suggestion: a visual indication of the red square's countdown, e.g. changing colour or a pie chart counting down over the square. The player will probably be curious about what will happen at the end of the countdown, and they will discover that it kills them!

Suggestion: show a video or two-frame static cartoon of a player being killed by a red square. Maybe with one line of text, like: "Red squares count down and kill you"

Adjust timing on countdown

Countdown timer is currently too long - players are reacting too late to safely move off safe square and becoming confused.

Tutorials to teach mechanics

I'd like to teach these by introducing mechanics one by one and with as few text dumps as possible.

Mechanics include:

  • Player cannot jump through boundary cubes
  • Red squares are deadly after a short time -- #9
  • Player pauses at green squares, is forced to wait for a brief time, then has to move away as green squares become deadly
  • Player can duck under buzz saws
  • Acid guns shoot deadly green things

Level end square refinements

Level end square should show some kind of transition (perhaps a modal 'you completed the level!' dialog, or a fade to the next level with its number displayed), then take the player to the next level. On the final level it should go to some kind of success scene, perhaps with credits.

Player can move through wall if collision volume is not clamped to grid unit size

This is currently the case on Level1 if you move up to the back wall. It is a result of the position clamp fix forcing the player through the wall meaning that Unity temporarily disregards collisions between the player and the wall - allowing the player to escape. I simple fix for now is to ensure that all art assets adhere to the unit grid layout.

Level select menu

Create a level select menu reached by a button from the main menu. This is for players returning to the game after an absence. Probably all but the first level should be locked for new players, with more levels unlocked as the player progresses.

Try a checkpoint system

Dying in a level sets you back quite a long way and feels frustrating. Let's try creating checkpoints at each safe square, so restarting only puts you back a little.

Related suggestion: penalise the player for making multiple tries to complete the level. E.g. fewer stars in their level rating, or set a maximum number of tries to complete the level (per-level lives system).

Create starting square object

This would be almost identical to the safe squares in functionality. The difference being that the player could start on the square and it behave as if the player had just moved into a safe square (so game can start with countdown to NOW!)

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.