Coder Social home page Coder Social logo

yopox / ld52 Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 8.27 MB

mad veggies: a puzzle game made for the LD52

Home Page: https://yopox.itch.io/mad-veggies

License: Creative Commons Zero v1.0 Universal

Rust 97.13% JavaScript 2.04% CSS 0.27% HTML 0.56%
bevy ld52 ludum-dare puzzle-game rust

ld52's Introduction

LD52 bevy itch

It's winter, time to plan our future garden to get the best harvest possible!

mad veggies is a puzzle game about interactions between vegetables. Some interactions are inspired from irl gardening, and some are made up to add some challenge ;)

  • Title screen: Click on a button
  • Level selection: Click on ? for tutorials and o for levels.
  • Puzzle: Drag the veggies in the grid and find a solution to make them all happy!
  • Level editor: Type your name, create a level and click on save level. It is possible to load any level to see its solution.

  • yopox: code (CLion 2022.3, Rust, Bevy), graphics (Aseprite), levels
  • jmen_balec: music, sounds effects (Ableton Live)
  • you?: custom levels

Triple click on a code to select it:

  • @yopox:
    • VCVWVx8F)Z{cqScI+WB
  • vicortie:
    • <SmsWaDt}X#+AMVEkGMbyW9Z!!CKGBSG$YlB?Hn+i*C:.AbA|;EA^DK7qB`D#(P/iCVAB
  • @icalm:
    • mGrRHbGH2B#FWO7L2Z.AdE:CkAlxE"B
  • @maxededo:
    • OuTA{tMo3ZQY,($L1HK",B/IAD:AnzC
  • @sdelay:
    • :d@QoDhz$A8B!mUEU
  • @wouter52:
    • Ah@F8CIuuW/B+>TDnDDzU

changelog

10/01/23

  • data: Surround level codes with ``` to avoid complications with " and ` when sharing codes here, replace bad โ€œ with " on loading

09/01/23

  • audio: make existing music and sounds effect play, don't repeat the music when two screens have the same BGM
  • tutorial: fix typos
  • misc: fix game states push/pop
  • puzzle: fix displayed level number
  • levels: remove duplicated level

veggies

Veggie Constraints
Strawberry - invasive: Loves being next to other strawberries
Carrot - pure: Hates being next to a rock
Garlic - dry: Hates being next to water
Apple - foliage: Its leaves bother adjacent veggies
Mint - tangled: Its roots bother adjacent carrots and garlic
Tomato - protected: Loves being next to garlic or carrots
Cherry - pairs: Loves being next to exactly one cherry
- alone: Hates apple trees in its line and column

Build, Run

mrmotext tileset is required as well as the crate bevy_text_mode.

Run locally

cargo run

Build for the web

trunk build --release

At this point the build can be tested with:

basic-http-server dist

Important: To make the dist/ folder compatible with itch.io, make sure all links in dist/index.html are prefixed with ./.

ld52's People

Contributors

arturodjigantu avatar yopox avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

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.