ResourceDivers by Rock48
My first Ludum Dare-- a success!
This game is a resource progression and exponential expansion game. Players of CookieClicker will be familiar with certain mechanics. It is your job to escape the island that you are stranded on. To do this, you must dive beneath the surface of the ocean and collect resources. The final goal is a power crystal at the bottom of the ocean, in order to power your ship home. Crafting is pretty intuitive with just a few button clicks to craft.
I made this using Love2D, (a wonderful framework btw)
Libraries used:
Animation: http://love2d.org/wiki/AnAL
Lighting: https://love2d.org/forums/viewtopic.php?f=5&t=77418
GUI: https://love2d.org/forums/viewtopic.php?t=7811
Object Orientation: https://github.com/kikito/middleclass
I'm not a great artist and I'm not very good at composing music either, so feel free to turn the music off, I won't be insulted.
For Linux users or Mac users who can't open the zip (for whatever reason), go to love2d.org and download your respective version, you should be able to run the *.love file with that.
The post compo zip includes the ResourceDivers.love and a config.lua file. The config file is optional to use but if you want to edit keyconfig, then make sure it is in the same directory as the .love. The post compo version also re-balances Uranium, which in the original was far too rare.
This game is a resource progression and exponential expansion game. Players of CookieClicker will be familiar with certain mechanics. It is your job to escape the island that you are stranded on. To do this, you must dive beneath the surface of the ocean and collect resources. The final goal is a power crystal at the bottom of the ocean, in order to power your ship home. Crafting is pretty intuitive with just a few button clicks to craft.
I made this using Love2D, (a wonderful framework btw)
Libraries used:
Animation: http://love2d.org/wiki/AnAL
Lighting: https://love2d.org/forums/viewtopic.php?f=5&t=77418
GUI: https://love2d.org/forums/viewtopic.php?t=7811
Object Orientation: https://github.com/kikito/middleclass
I'm not a great artist and I'm not very good at composing music either, so feel free to turn the music off, I won't be insulted.
For Linux users or Mac users who can't open the zip (for whatever reason), go to love2d.org and download your respective version, you should be able to run the *.love file with that.
The post compo zip includes the ResourceDivers.love and a config.lua file. The config file is optional to use but if you want to edit keyconfig, then make sure it is in the same directory as the .love. The post compo version also re-balances Uranium, which in the original was far too rare.
Ratings
| Coolness | 76% | 2 |
| Overall | 3.17 | 574 |
| Audio | 2.49 | 699 |
| Fun | 3.43 | 243 |
| Graphics | 2.26 | 1105 |
| Humor | 2.33 | 629 |
| Innovation | 2.71 | 810 |
| Mood | 2.79 | 736 |
| Theme | 3.74 | 162 |
Just wanted to give your game a quick spin. What I didn't know was how much content you put in there! 掳O掳
Took me the better half of an hour to play it to the end.
Sadly, instead of the win screen in your screenshots, I got an error message when I tried to buy the escape boat. Here is a screenshot, so maybe you can fix it for other players:
http://aborium.com/public/images/resdiver_error.png
The game itself is very straightforward but it got me hooked trying to get all the funny upgrades. Whenver I thought THIS has to be the last one, there popped up another one! I'd change the end so that the last item you need for the rescue boat is a power crystal. I had a couple of them already but because I was short on uranium I had to do a couple of additional runs.
Good work!
You're lucky I know I can extract and rezip your exe to run it with a x86 love binary.
Annnnnd ... it's WASD only! My keyboard is azerty. Do you know what that means?
Look at one since you obviously haven't heard of their existence: http://s13.postimg.org/vb1k0vohv/wasd_azerty.jpg
Had to edit your code into:
Line 906: if(love.keyboard.isDown("w") or love.keyboard.isDown("up")) then
Line 111: if(love.keyboard.isDown("s") or love.keyboard.isDown("down")) then
Line 120: if(love.keyboard.isDown("a") or love.keyboard.isDown("left")) then
Line 126: if(love.keyboard.isDown("d") or love.keyboard.isDown("right")) then
Ok now I can play it.
And it doesn't make much sense.
Why are iron nuggets standing still water?
Why does running out of air brings and reaching for the surface both bring me to the same screen?
Are you sure forcing to interrupt the game with that screen every 7s (until get upgrade) was that a good idea?
Do you really expect me to grind that silly game for as long as it took you to make it?
I'm sorry but had to quit and restart after giving me cheat codes when I reached the "65 uranium" item stages.
Addressing the keyboard: I apologize for not taking into consideration azerty keyboards, this did not cross my mind and I will update the download when I get home.
For iron nuggets (and other resources): This is a fairly early version; this isn't final. If I choose to continue working on the game, resource gathering will make a whole lot more sense.
Interrupting the game until you get the upgrade... well... it's kinda the idea, the first and second upgrades are pretty cheap and will extend that time to 15 seconds, which feels like a whole lot longer.
I also agree that uranium is far unbalanced and needs to be fixed, though I don't believe re-balancing is permitted during voting.
I hope this helps you understand the questionable decisions I made, and you definitely helped me in my efforts to make this a fun game.
Cookie Clicker and its ilk really aren't my thing and if that's exactly the genre you aimed for feel free to disregard the following.
The moment-to-moment gameplay, that is everything between the upgrade screens, is overly simplistic and without challenge hence a bore.
Luckily there is a game already from which to draw inspiration out of called Motherload. If you haven't played it before, do so now!
In Motherload every time you go drilling there are a lot of things to think and worry about. Is the path up clear? Do I have enough fuel, cargo space and one-use items? Hopefully I don't accidentally run into lava!
Basically rather than being a mechanical exercise of grinding more materials it's compelling as you never quite know what to expect.
The good news is many of those features translate nicely to an underwater setting.
- Air acts as a fuel (not getting back to the surface before air runs out should have consequences)
-Pressure is like heat (you can go deeper if you want but it's super risky without quality equipment)
-Underwater creatures are the environmental hazards (Sharks... SHARKS EVERYWHERE!)
The upgrade system is rather neat already, with some unlocks hidden behind others, but they are mostly passive though. Some active abilities would freshen up the gameplay as well.
Graphics-wise they're decent, I liked the fact that resources have numbers below, it makes you choose more wisely where to swim.
The controls are also simple and functional. ++