Skip to content

jatacid/time-to-touch-grass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Time to Touch Grass

A friend talking too much politics? Getting too frustrated at the media? Stressed out about something far too small? Or simply been inside for too long? Finally you can now tell them it's time to touch grass!

A procedural, infinite spherical world where you can feel the wind in your hair and the sun on your face and touch some grass.

๐ŸŒฟ Features

  • Infinite Spherical World: Walk around a small planet populated with procedural grass, trees, and clouds.
  • Interactive Grass: The grass reacts to your virtual hands.
  • Achievements: Unlock achievements like "First Touch", "Gardener", and "Grass God" as you touch more grass.
  • Day/Night Cycle: Dynamic lighting and atmosphere.
  • Wildlife: Watch a flock of geese fly in formation.
  • Destruction: Find the cottage and... well, see what happens.

๐ŸŽฎ How to Play

  1. Open the Game: Simply open docs/index.html in your web browser. No server required!
  2. Controls:
    • Desktop:
      • Click to start and lock cursor.
      • WASD to move.
      • Mouse to look around.
      • Left Click to use your Left Hand.
      • Right Click to use your Right Hand.
      • ESC to pause/unlock cursor.
    • Mobile/Touch:
      • Tap to start.
      • Virtual Joystick (lower left) to move.
      • Touch Right Side of screen to interact with grass.
      • Tap Screen to resume after pause.

๐Ÿ› ๏ธ Development

This project is built using vanilla JavaScript and Three.js.

  • docs/index.html: Main entry point.
  • docs/main.js: Game logic and 3D rendering.
  • docs/styles.css: UI styling.

๐Ÿค Support

If you enjoyed touching grass virtually, consider supporting the developer: Donate via PayPal

๐Ÿ“œ License

MIT

๐Ÿ”— Source

GitHub Repository

About

It's time to touch grass

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published