-
Notifications
You must be signed in to change notification settings - Fork 0
Lemonoids Homepage (old)
NOTE: This page is being updated to match the current version of the game (Snapshot 01w07a GUI-build3.2 and future updates) so if there were any mistakes or there is something missing in the wiki, I will try to correct that as soon as possible (also my English is a little bit bad since I'm Vietnamese please don't get angry on me xD)
Lemonoids is a simple fan-made game that I made when I was in secondary school. Most of the ideas are taking inspiration of Griffpatch and the rest are by myself. There's not much effort put into this game, but yeah, you know that the reason I joined GitHub was because this. If you want to know more about how this game works, this is the place. Here I wrote all the information about this project, explaining how most of the features work, and answering some of the questions that you may have been thinking about it.
There are a few different categories that I'll be going through in this page:
- Game Instructions
- Achievements
- Player Ranks (unbalanced)
- Player Skins
- Save Code & Account Creation
- Story Mode (future updates)
- Special Abilities (future updates)
If you want to play it, consider download one of the snapshots or install it using this file:
https://drive.google.com/file/d/1Wwhdt_tkQl75_DDvRZHe4c_Ibjxsfh36/view?usp=share_link
This is not the newest version, they will come after a short while!
It wasn't worth to mention it here because the game is so simple, but I'ma talk about it again for you guys.
large inhale intensifies trying to memorize all of the controls then writing all of them down
Action | Instructions (Computer/PC) | Instructions (Mobile) |
---|---|---|
Player Movement | Use WASD keys to move, mouse to rotate | Drag the bottom right stick to move & change direction |
Shooting lasers | Click & hold on the screen | Drag the bottom left stick to shoot & change direction |
Starting a new game | Click "Start Game" => "Singleplayer" | Same as PC |
Commit suicide (dying) | Crash onto a lemon with low HP | Same as PC |
Buy items from the Shop | Click "The Shop" => Select/click on a item you haven't bought | Same as PC |
Equipping a Skin | Click "The Shop" => Select/click on a item you already bought | Same as PC |
Enable Mobile Controls | Not recommend, so I rather not | Go to "Settings" => Flip the switch that says "Mobile Controls" |
Saving a Game | Either quit the game (quit button) or stop the project (click red stop button) | Same as PC |
When you save a game, the save code will automatically stop updating itself, then it will load in a list containing the code for you to copy. If you want to continue with that previously saved data, paste the save code, and the game will extract the data from the string. Once it's done, it will plugin the data to the corresponding variables, and you are done. I will cover that process later in the future categories, you just need to know that first. You can find help for other actions yourself by exploring lol.
This feature is self-explanatory. To access it, click on the trophy button on the top left of the screen. To get an achievement, complete the goal that it has given you, and once you are done, you will claim that achievement. In return it will give you 250XP as a bonus. There are a total of 31 achievements as for now (note that I'm pretty bad at naming stuffs like these ones):
Achievement ID | Achievement Name | How to get |
---|---|---|
1 | The Beginning | Kill your first lemon |
2 | Perfect Shots | Kill 50 lemons in total |
3 | Hundred Troubles | Kill 100 lemons in total |
4 | Lemonoid Sniper | Kill 200 lemons in total |
5 | Lemonoid Destructor | Kill 450 lemons in total |
6 | Lemonoid Master | Kill 750 lemons in total |
7 | Space Lemonade | Kill 1250 lemons in total |
8 | Way Too Sour | Kill 1680 lemons in total |
9 | First Step | Collect 1K coins |
10 | Thousand Pennies | Collect 5K coins |
11 | Power of Tens | Collect 10K coins |
12 | Lemonoid Millionaire | Collect 20K coins |
13 | Lemonoid Billionaire | Collect 50K coins |
14 | Twitter Hunter | Collect 100K coins |
I will call this unfinished, since I'm planning to add more of these because, well it's REALLY empty rn.
This feature is what you may have seen in most of the other games, where you have to complete different quests/goals/achievements/stages/... to gain XP, then level up to race with other players on the leaderborad, or for other purposes, such as unlocking new stuffs and features, unblocking new lands, and more. In this game, the player rank functions the same as that, and there are also a total of 36 ranks in-game (not counting Beginner rank). Completing them gives you special achievements along with some additional rewards (in the future). Don't ask me any questions here because I will completely rebalance it once I patched some more bugs in the game. Just know the basics first :)
Note that the table is unfinished and will be updated to match the current updates. Soon it will also be finished for you all to read 👍. Yes, the reward estimations are also (will be) changed depending whether I'd like to keep it like that or not. Changes will be made to the official snapshots when I have time, cuz I have schools too (I also hate schools, mostly).
Rank ID | Rank Name | XP to unlock | Achievement earned | Reward (estimation) |
---|---|---|---|---|
1 | Beginner | Undefined | None | None |
2 | Bronze I | 500 | None | 10XP; 120 coins |
3 | Bronze II | 1000 | None | 10XP; 200 coins |
4 | Bronze III | 1500 | At the Starting Line | 250Xp; 500 coins |
5 | Sliver I | 2000 | None | 20XP; 270 coins |
6 | Sliver II | 3000 | None | 25XP; 270 coins |
7 | Sliver III | 4000 | Metal Crusher | 250XP; 550 coins |
8 | Gold I | 5000 | None | 25XP; 280 coins |
9 | Gold II | 7500 | Oh Shiny | 250XP; 600 coins |
10 | Diamond I | 9000 | None | 30XP; 300 coins |
11 | Diamond II | 11000 | None | 30XP; 300 coins |
12 | Diamond III | 14000 | Diamonds Business | 270XP; 1000 coins; 5 gems |
13 | Plantium I | 17500 | None | 35XP; 320 coins |
14 | Plantium II | 20000 | None | 35XP; 320 coins |
15 | Plantium III | 25000 | None | 40XP; 340 coins |
16 | Plantium IV | 30000 | Titan Blades | 300XP; 1200 coins; 10 gems |
17 | Amethyst I | 40000 | None | 40XP; 340 coins |
18 | Amethyst II | 50000 | None | 40XP; 350 coins |
19 | Amethyst III | 65000 | Lemonoid Astronaut | 350XP; 1700 coins; 5 gems |
20 | Expert I | 80000 | None | 40XP; 370 coins; 2 gems |
21 | Expert II | 100000 | A piece of Cake | 400XP; 1900 coins; 15 gems |
22 | Master I | 120000 | None | 40XP; 400 coins; 2 gems |
23 | Master II | 150000 | Lemonoid Dominator | 430XP; 2300 coins; 20 gems |
24 | Emerald I | 195000 | None | 50XP; 500 coins; 2 gems |
25 | Emerald II | 230000 | Lemonoid Blaster | 470XP; 2700 coins; 20 gems |
26 | Tuff | 275000 | Lemonoid Terminator | 500XP; 3500 coins; 20 gems |
27 | King | 350000 | Command Abuser | 500XP; 4000 coins; 25 gems |
28 | Demonic | 500000 | Demonic Crusher | 500XP; 5000 coins; 25 gems |
29 | Legend I | 780000 | None | 50XP; 500 coins; 2 gems |
30 | Legend II | 1200000 | None | 50XP; 500 coins; 2 gems |
31 | Legend III | 175000 | None | 50XP; 500 coins; 2 gems |
32 | Legend IV | 230000 | Legends Never Die | 500XP; 10000 coins; 25 gems |
33 | Ruby I | 400000 | None | 50XP; 500 coins; 2 gems |
34 | Ruby II | 700000 | None | 50XP; 500 coins; 2 gems |
35 | Ruby III | 1000000 | The Bloodbath | 500XP; 20000 coins; 75 gems |
36 | Mythical | Undefined/unknown | Ruins of Despair | No XP; 50000 coins; 150 gems |
Not much to say here, but here's what I got for the feature as of now. You go to the Shop, invest your money to buy a skin, click on it to equip it, and done. You customized your appearance. But that's still not enough. In the future, I may invest some more of my brain neurons into the test to see if I can make an actual "super customizable skin editor" for the player. Most of the stuffs for it are mentioned here:
- First, a +200 color set for the player (color effect block lol)
- Second, separating the engine (rocket) and the main (base) colors
- Third, some set of extra details (wings, head, etc) for the ship
- Fourth, customizable laser and trail skins
- Fifth, opacity/glow (darkness)/trail size editor
Maybe more than this, but I only have limited skills on Scratch, so no I guess xD
Ah yes, the infamous feature that most of the game and app has. Create an account, sync your data via the cloud server, and avoiding the loss of the progress in there. Multiple accounts doesn't matter, you can create an infinite amount of them. This has to be one of the most important feature no game or app in this entire world can miss. Just like this project. So, let me explain how this works in a really, really, really time-consuming period
So, first of all, the save code is generated once you create an account. To create an account, start the game, then click "Create". You will be sent to the account creation page. Enter your username, make an password then click "Confirm" to proceed. Bam, you're done, the account was created successfully! There are some limitations, such as:
- Username can't be more than 20 characters long
- Username can't contain special characters (eg. brackets, comma, quotes, punctuations)
- Password must have at least 3-26 characters, no special ones.
After you've created your account, you can create another one by clicking on "Settings" => "Account Management" => "Create another". The thing here is, saving it to the could variable server is a pain due to the 255 cloud variable limit on Scratch. Cloud lists can fix that, but I'm not entirely sure if it will work or not, so I'll stick to limiting the amount of accounts you can make, which is 6. "Defend Earth" (a game also by me) can store up to 9 accounts, but there are some issues with the save & load management. So yeah, no, you can't create more than 6 accounts for now.
Second, once the account is created, it will generate a save code that automatically saves your data in there. This is how the string looks: "username_totalkills_totalmoney_currentmoney_rankxp_ranklevel_memershiplevel_shiplevel_[boughtskins]_[earnedachievements]". Each of the data types are separated with underscores and are skipped during the data splitting part once you login to an specific account. Here's how the data from your account is loaded when you login:
- Checks if one of the save codes contains the account username you've typed
- If there's one, load in the save code to check
- Begin splitting the data then add each of them to an list as a separate item (for each data type)
- Add each items to the corresponding variables (eg. username goes to (username) variable, money goes to (#money) variable)
- All data of the save code are extracted and loaded in perfectly (process ended)
For now, it feels a little bit empty, but at least you can playtest the latest version of the game to check it out. And in the meantime, you can give me some feedbacks to improve it. I'd like to see what you requested for me. Anyways, yeah whatever.
This is a different mode compared to the normal "Endless Mode" (the Singleplayer/Multiplayer modes). There will be 2 chapters, each one has 10 levels to walkthrough. The stages will get harder and harder the more you progress. All individual level has special rewards after you beat it. Note that you can recomplete the stages to earn extra rewards (that is, if you got a higher score than last time, and the amount of reward you get depends on how good you did on that stage, yeah it's self-explanatory)
Here is a small estimation for the rewards and the stage's difficulty (for chapter 1) as for now. This list is unfinished and changes are subjected to happen at any time:
Stage Number | Difficulty | Estimated reward (depending on best score) |
---|---|---|
1 | Easy | 100-225 coins |
2 | Easy | 150-300 coins, 1 gem |
3 | Intermediate | 200-500 coins, 1-2 gems |
4 | Normal | 200-500 coins, 1-2 gems |
5 | Normal | 300-700 coins, 1-3 gems |
6 | Hard | 300-700 coins, 1-3 gems |
7 | Hard | 300-700 coins, 1-3 gems |
8 | Insane | 500-1500 coins, 1-4 gems |
9 | Extreme | 500-1500 coins, 1-5 gems |
10 | Final Boss | 500-2250 coins, 2-10 gems |
This is a feature different from the Player Ship Upgrader menu. You can buy an item in the Abilities Shop then equip it to increase your ship's strength! There are 3 slots for the player, each comes with a different type of ability you can hold in that slot. Membership tickets can let you have 1 extra ability slot to equip type 4 abilities, which are super powerful in some cases.
Here is the tablelist of the ability slots type:
Slot | Type | Locked via Membership |
---|---|---|
1 | Ship's Attack | No |
2 | Ship's Defense | No |
3 | Ship's Health | No |
4 | Ship's Resource Farm | Yes |
The current abilities now are as follows:
Ability ID | Name | Rank | Description | Locked via Membership | Type |
---|---|---|---|---|---|
1 | Double Shooter | Common | Lets you fire two lasers at once. Fire rate doesn't change, but adds extra damage to the opponent | No | 1 |
2 | Triple Shooter | Common | Lets you fire three lasers at once. Fire rate doesn't change, but adds extra damage to the opponent | No | 1 |
3 | Single Shot | Common | Shoot with a single bullet, but fire rate is smaller. Bullet damage is higher and can be fatal | No | 1 |
4 | Rapid Shooter | Common | Shoot with a single bullet, but fire rate is higher and can also be fatal in some cases. Damage doesn't increase | No | 1 |
5 | Explosive Matters | Uncommon | Chance to have an explosive bullet. These, when in contact with the enemy can blow up and insta-kill it | No | 1 |
6 | Snpier's Arsenal | Uncommon | Bullets become longer, and more fatal. Can pierce through 1 enemy. Fire rate is slower for some reason | No | 1 |
7 | Multi-Acclerator Engine | Epic | When the player touches a lemon, it will also damage the lemon too. Can be slightly fatal | Level 4 | 3 |
8 | Shielded Astronaut | Uncommon | When the player touches a lemon, the lemon instantly gets killed and makes the player immortal for 3 secs. One time use per match | No | 2 |
9 | Rapid Multiplyer | Rare | Shoot with double bullets, but fire rate is higher and can also be fatal in some cases. Damage is doubled, too | Level 1 | 1 |
10 | Spinning Orbitory | Rare | Shoots a massive bullet. These can deal huge amounts of damage and blow up at some point | Level 1 | 1 |
11 | Regenerating Beats | Epic | Regenerates a fraction of your max health within 2 secs. Can be exteremely powerful | Level 4 | 3 |
Goodbye lol.