{"id":25023279,"url":"https://github.com/robeecodes/scrambumble","last_synced_at":"2025-07-17T00:07:25.141Z","repository":{"id":199281921,"uuid":"544198465","full_name":"robeecodes/scrambumble","owner":"robeecodes","description":"My game for Ludum Dare 51","archived":false,"fork":false,"pushed_at":"2022-10-03T11:42:35.000Z","size":15737,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T12:44:58.154Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robeecodes.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-10-01T22:40:44.000Z","updated_at":"2022-10-02T23:30:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"d28501c1-fa2e-4969-84f6-39d95226581f","html_url":"https://github.com/robeecodes/scrambumble","commit_stats":null,"previous_names":["robeecodes/scrambumble"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/robeecodes/scrambumble","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robeecodes%2Fscrambumble","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robeecodes%2Fscrambumble/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robeecodes%2Fscrambumble/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robeecodes%2Fscrambumble/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robeecodes","download_url":"https://codeload.github.com/robeecodes/scrambumble/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robeecodes%2Fscrambumble/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265553441,"owners_count":23787075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-05T14:39:49.003Z","updated_at":"2025-07-17T00:07:25.120Z","avatar_url":"https://github.com/robeecodes.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ScramBumble\n\nHelp Bumble on their quest for nectar!\n\n  - [How to Play](#how-to-play)\n  - [Events](#events)\n    - [Clouds](#clouds)\n    - [Rain](#rain)\n    - [Wasps](#wasps)\n  - [Supported Platforms](#supported-platforms)\n    - [LÖVE](#löve)\n    - [Windows](#windows)\n    - [Web](#web)\n    - [Mobile](#mobile)\n  - [About this Build](#about-this-build)\n  - [Game Engine](#game-engine)\n    - [Libraries](#libraries)\n\n## How to Play\n\nBumble will follow your mouse up and down the screen. Your aim is to collect as many flowers as possible in 100 seconds.\n\n![ScramBumble Basic Gameplay Loop!](gameplay/Gameplay.png)\n\nDifferent flowers score different amounts of points:\n\n1. Daisy: 20\n2. Tulip: 50\n3. Sunflower: 70\n\nThe higher the score, the harder they are to catch!\n\n**But that's not all...**\n\nEvery 10 seconds (with a following 10 second cooldown) Bumble will face some kind of misfortune which you must help them navigate.\n\n*Note: Given the randomised nature of the event calls, you're not guaranteed to see every event in one run.*\n\nYou will see a timer on screen which counts down to each event.\n\n![ScramBumble Event Timer!](gameplay/Countdown.png)\n\n## Events\n\n### Clouds\n\nHelp Bumble collect flowers through the fog.\n\n![ScramBumble Clouds Gameplay!](gameplay/Clouds.png)\n\n### Rain\n\nBumble can't fly in the rain! Try your best to avoid the droplets while still collecting flowers. Be careful: Rain is not lethal to Bumble, however, they will fall to the ground if hit.\n\n![ScramBumble Rain Gameplay!](gameplay/Rain.png)\n\n### Wasps\n\nThese angry wasps aren't happy with Bumble's nectar-collecting ways and will try to knock them out! Be careful: If Bumble is hit **three times** by the stingers, it's **Game Over**. Thankfully, Bumble is resilient and, after every wasp event, will regenerate their three lives.\n\n*Note: Currently, this is the only way to Game Over*\n\n![ScramBumble Wasps Gameplay!](gameplay/Wasps.png)\n\n## Supported Platforms\n\n### LÖVE\n\nIf you have LÖVE installed on your system, simply run the [ScramBumble.love](ScramBumble.love) file.\n\n### Windows\n\nTo play the game on Windows, download and unzip the [ScramBumble.exe.zip](ScramBumble.exe.zip) file and run the .exe file inside. Keep all these files together or it won't work!\n\n### Web\n\nYou can play ScramBumble in browser on [GitHub Pages](https://robeecodes.github.io/scrambumble/).\n\n### Mobile\n\nScramBumble does not have a dedicated mobile version, however, if you click \"Go Fullscreen\" on the web version, you can play it right there on your phone! It's recommended to play horizontally.\n\n*Note: A dedicated mobile version may be available in the future*\n\n## About this Build\n\nThis game was produced for *Ludum Dare 51* and was my first attempt at a game jam! As such, ScramBumble is currently very small in scope and could use some refining. I currently plan to revisit this project in the future and add more features such as:\n\n- Story Mode\n- More Events\n- Power Ups\n- etc...\n\nAll graphics were created by me using [Affinity Designer](https://affinity.serif.com/en-gb/designer/) and the sound effects were created in [SFXR](https://sfxr.me). The font used is [Sigmar One](https://fonts.google.com/specimen/Sigmar+One) from Google Fonts.\n\n## Game Engine\n\nThis game was written in Lua and created using the [LÖVE](https://love2d.org) engine, which is completely free and open source.\n\n### Libraries\n\nI also used some libraries to aid in the creation of this game:\n\n[anim8](https://github.com/kikito/anim8): An animation library for LÖVE.\n\n[love.js](https://github.com/Davidobot/love.js): To create the web version of ScramBumble.\n\n[show](https://github.com/kyleschaub/udemy-love2d): Allows LÖVE to save data.\n\n[windfield](https://github.com/a327ex/windfield): A physics module for LÖVE.\n\n**Thank you for playing!**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobeecodes%2Fscrambumble","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobeecodes%2Fscrambumble","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobeecodes%2Fscrambumble/lists"}