Git Product home page Git Product logo

wgj-273's Introduction

Redoing this readme, please wait warmly

wgj-273's People

Contributors

sartoriccardo avatar

Stargazers

 avatar

Watchers

 avatar

wgj-273's Issues

Navigation collision

The following items should have a collision box to avoid the Navigation item to path on top of it:

  • Campfire
  • Other animals

Particle effects

The game should spawn particle effects for certain actions or entities:

  • The campfire
  • Eating
  • Walking
  • Getting hurt

Add depth

Make the player character render behind or above an item based on its Y coordinate.

Player picks up item if targeted while picking it up

If a player is picking up an item, but midway through it is targeted by an enemy, they will be able to move, but the item will still be picked up after a while.

Intended behavior: the player loses all their progress of picking up the item.

Improve rain particles

The current rain particles look a little too plain, so they could be changed by making them a better color, and making them "bounce" when they hit the ground, or at least give the impression that that's what they do.

Better animal line of sight

Animals' line of sight does not detect a player when it feels like it should be detected. This could be improved by adding multiple raycasts, and a raycast on each edge of the field of vision.

Better animal wander AI

Improve where animals can pathfind by making them more likely to stay or go back to their home habitat.

Hunger

Add functionality to the Hunger meter. It should end the game once emptied.

Dam building

Add the Dam, a building that can be placed on water and improves fishing rates nearby.

Collecting progress indicator

Add feedback to the user that shows them that they're actually picking up a collectible, and how much time left is there for them to hold space before they can collect it.

Better tileset

Improve the current tileset by adding more variety, making it less ugly, and making it look less like a blocky tileset and more like a homogeneous map.

Pause Button

The game should have a button that pauses the game and shows a menu. The menu should have:

  • An Options button
  • A Exit Game button
  • A Resume button

Sound Effects

Add the following SFX:

  • UI button hover
  • UI button click
  • UI slider button click

Add different gamemodes

Add a few selectable gamemodes to spruce up the gameplay:

  • Story mode
    • The player works towards a goal during the game
  • Mercury mode
    • Seasons last much less
  • Difficulties
    • Animals are more/less aggressive, spawn more/less
    • Collectibles are more/less frequent
    • Some animal behaviors change (bees attack) and new animals are added (piranhas)
  • Crisis mode
    • Half seasons last less
    • Winter and Summer last longer

Player animations

The player character should have an animation for:

  • Collecting items
  • Throwing projectiles

Tooltip doesn't re-center when resized

Steps to reproduce:

  1. Create a tooltip
  2. Show the popup animation
  3. Resize the child

Intended behavior:

  1. Whenever the tooltip's child resizes, so should the tooltip, along with re-centering.

Death screen

Add a death animation & screen that shows a recap of the playthrough.

Main Menu

Add a Main Menu to the game. The menu should include:

  • Play button
  • Credits button
  • Options button
  • Exit button

Player sound effects

Add SFX for the player's various actions:

  • Picking up items (can differ by item type)
  • Walking (can differ by terrain type)
  • Getting hurt
  • Angering animals
  • Eating
  • Inventory changes
  • Building
    • Menu opening/closing
    • Placing down a building
    • Changing building info
  • Throwing a projectile
  • Changing selected item

Animal animations

Hostile animals should have animations for:

  • Walking upwards
  • Walking downwards
  • Walking rightwards
  • Being stunned
  • Attacking

Make clear weather more common

Currently, clear weather gets overridden very quickly by the pure nature of random chance. Make it have a more reliable minimum duration.

Enemy Sound Effects

Enemies should have sound effects:

  • When hurt (may vary depending on item)
  • When idle (can play at random intervals)
  • When attacking

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.