Making a Mining Game in Godot in 7 days!

  Рет қаралды 15,990

Slick Games

Slick Games

Күн бұрын

Пікірлер: 70
@KubinWielki
@KubinWielki 2 жыл бұрын
5:42 - "Scratch that, I've gone off on a complete tangent, and instead I have implemented(...)" The single most universal gamedev sentence. Absolutely quintessential to the experience :D
@stingly
@stingly 2 жыл бұрын
So true! It's basically my default state! 😂
@hiiambarney4489
@hiiambarney4489 Жыл бұрын
Not when you work on deadlines and group projects, you don't.
@geraldineosullivan3001
@geraldineosullivan3001 Жыл бұрын
​@@hiiambarney4489 well, it's clearly not a group project. It was created for fun.
@feelingroovy
@feelingroovy 2 жыл бұрын
this game looks soooooo good!!!! your channel and content is SERIOUSLY underrated!! i’m a huge fan of game developing, and your voice and gameplay is just perfect! ugh you are such a good creator and i look forward to the new content. i’m now subscribed :D
@stingly
@stingly 2 жыл бұрын
Wow! Thank you so much for the lovely comment! Really made my day!
@dumonyu5027
@dumonyu5027 2 жыл бұрын
This was one of my favorites to play from the jam. It's nice to see the making-of! Looking forward to seeing the ratings!
@stingly
@stingly 2 жыл бұрын
Thanks very much! I enjoyed making it tbh, and the jam overall was good fun!
@mel_cottoncloud_
@mel_cottoncloud_ 2 жыл бұрын
the fact that this video only has 600 views is mind boggling this was a great video and i hope that your channel blows up cuz u definitely deserve way more subs
@stingly
@stingly 2 жыл бұрын
Thanks very much! I'm hoping so too 😁
@monochroma3803
@monochroma3803 2 жыл бұрын
congrats! looks really cool!
@stingly
@stingly 2 жыл бұрын
Thanks!
@ListenerGames
@ListenerGames 2 жыл бұрын
Very nice game! I love the animation style on this and the artwork in general! Keep it up friend
@stingly
@stingly 2 жыл бұрын
Thanks very much! Glad you liked it! I don't think you can go too wrong with 8x8 as there just aren't enough pixels, but I'll take the compliment!
@ListenerGames
@ListenerGames 2 жыл бұрын
@@stingly haha idk man, I’ve made some real ugly 8x8 art before but I think I’m just built different lol
@rainingBrackets
@rainingBrackets 2 жыл бұрын
I really like the game, and I'm in love with the cute graphics! 8x8 isn't quite as popular and you made it look really good. Only thing I don't particularly like about the graphics is how the light isn't pixelated and kind of breaks the pixel art but it all looks fine. I'd love to see you update the game with things like that dynamite or making rarer resources spawn lower on the map. Maybe you could also make the world more alive with some birds in the sky or bugs in the dirt :D
@stingly
@stingly 2 жыл бұрын
Some great suggestions there, thanks! I weirdly didn't even think about pixelating the light, though have seen some games that include that since and quite like the effect. I think it might not work well with my light upgrade system though as at the moment this is simply a scaling factor, but I'll have to give it a try! The overworld definitely needs some love too... 🤔
@AvectaInteractive
@AvectaInteractive 2 жыл бұрын
Really like this!! The parallax came out great with the camera view switch
@stingly
@stingly 2 жыл бұрын
Thanks very much! Yeah I was surprised how well that worked tbh! 😂
@sebbog
@sebbog 2 жыл бұрын
i love this game omg i would buy it if it was on steam
@stingly
@stingly 2 жыл бұрын
Wow! That's high praise indeed! I am thinking that, if I can successfully expand it with some new features and mechanics, it _could_ become a full release...
@ViniCavin
@ViniCavin 2 жыл бұрын
Cool! Keep it up the good work! I’m trying to learn Godot :)
@stingly
@stingly 2 жыл бұрын
Keep at it! Godot is awesome and you can do so many great things with it. Of the 9 games I have up on slick-games.itch.io/ 3 of them are 3D for example! If you want to see some great tutorials, check out GDQuest.
@ThomtickInc
@ThomtickInc 2 жыл бұрын
pretty impressive you made this in 7 days, gg!
@stingly
@stingly 2 жыл бұрын
Thanks very much! In my next video I make a 3D game in 8 hours! ;)
@goodjohn1441
@goodjohn1441 Жыл бұрын
I know I'm a little late to the game here, but how did you manage to setup the destructible tiles? Are you using a tilemap or individual scenes(tiles) organized in a grid?
@cubedout339
@cubedout339 8 ай бұрын
Yes pleade
@Couch_potato01
@Couch_potato01 2 жыл бұрын
This game looks good!!
@stingly
@stingly 2 жыл бұрын
Thanks! It was quite fun making it tbh and I was able to get some polish in there within the deadline for the jam!
@ychie7549
@ychie7549 2 жыл бұрын
I work on a game like yours ! U have doing great in 7 days !
@stingly
@stingly 2 жыл бұрын
Thanks very much! It was lots of fun tbh and I'm considering making it into a bigger game!
@SeanLaughlin-jt6wg
@SeanLaughlin-jt6wg 7 ай бұрын
Can you share you tilemap bitlogic dig code? I have been making something like this and struggling with getting it to be exact in the directional area between the player position and tilemap position and i keep getting strange results? Anyway to expose what your doing here for digging specifically?
@Lukifah
@Lukifah 2 жыл бұрын
do you have any idea on how to hide terrain that's not uncovered as to hide gems?
@stingly
@stingly 2 жыл бұрын
Well, the way I hid and uncovered my items in this game was to use a different light mask for the items and then have a light on the player that used that other light layer as a cull mask. I'm not sure that's what you mean though? It sounds like you want more of a "fog-of-war" solution - in which case there are many tutorials out there, including ones from Heartbeast, that should see you right.
@fieldsfamily6447
@fieldsfamily6447 2 жыл бұрын
AND you can play on browser! really good game! Id like it if the pickaxes were named after different items like gemstone pickaxe or iron pickaxe or golden pickaxe and maybe also make gems different colors those are just small visual ideas though , the game is very fun!
@stingly
@stingly 2 жыл бұрын
Thank you! Great to hear your feedback... I'm very tempted to work this game jam game up into a small game to actually release, so suggestions like this are invaluable!
@hazarsamaxdd
@hazarsamaxdd Жыл бұрын
Is it possible to see your source code to this game? Currently I am also working on a project myself but having some hard time with code, and i cant really find what im looking for on the net easily, maybe you can let me learn off of your code?
@anitadjunetchinda6791
@anitadjunetchinda6791 Жыл бұрын
Can you make a tutorial explaining how to make this kind of game
@stingly
@stingly Жыл бұрын
I probably could... What would you want to learn from it, specifically?
@assertchris
@assertchris 2 жыл бұрын
This has inspired me to make another game.
@stingly
@stingly 2 жыл бұрын
Awesome! Glad to hear it!
@chance_E
@chance_E 2 жыл бұрын
Nice Game. Love your Channel! Any advice on getting more viewers?
@stingly
@stingly 2 жыл бұрын
I wish I knew! I'm sure there's some secret, but as you can see from the view count on my other videos, I clearly don't know what it is! :D I'm basically just going to keep doing me, and if people watch then that's great, and if not then at least I'll have something to look back on in the future...
@chance_E
@chance_E 2 жыл бұрын
@@stingly Yeah, feel the same way.
@bubblemage
@bubblemage Жыл бұрын
i wish you showed the mining mechanic, cause i can't even get a cell and delete it from code :(
@stingly
@stingly Жыл бұрын
I could probably make a short video to demonstrate this if people would find it interesting... It's fairly straightforward if I remember correctly... Maybe I'll make it again in Godot 4, would that help?
@bubblemage
@bubblemage Жыл бұрын
@@stingly of course!!
@lambilla14
@lambilla14 2 жыл бұрын
So cool can u tell me how u did the terrain generation?
@stingly
@stingly 2 жыл бұрын
So there are 3 tilemaps, one for the background dark brown colour, one for the dirt and grass tiles and the topmost one for the resources. I specify a map size as a Vector2. When the game loads I fill the dirt and background tilemaps, then change the top row of tiles to the grass and background top. To populate the resources I randomly decide whether it should be a resource, and if so randomly select which. As a final touch I then place 20 gems at random points in the map. ☺️
@lambilla14
@lambilla14 2 жыл бұрын
@@stingly But did u use a instace to place the tiles? and a for for the reandom places?
@stingly
@stingly 2 жыл бұрын
I loop over every tile in 2 for loops and randomly set the tilemap cell based on a random probability - this is the function I wrote to do it: func scatter_resources() -> void: for x in grid_size.x: for y in grid_size.y: if y > 2 and randi() % 10 > 7: var item = placeables[randi() % placeables.size()] items_map.set_cell(x, y, item)
@lambilla14
@lambilla14 2 жыл бұрын
@@stingly The script is in the tile map in guess, sorry im a junior programer jeje.
@ibrahimrashwan
@ibrahimrashwan 2 жыл бұрын
Nice game and well polished Suggestion : Reuseable ladders Fallback to the surface (i got stuck once 😂) Bugs : I got 104 ladders 🪜 using 2 inventory slots used 4 of them still have a 100 but it's telling me no more ladders
@stingly
@stingly 2 жыл бұрын
That's a lot of ladders! Thanks for the feedback. To be honest I never thought that _anyone_ would ever buy or need more than 100 ladders so I didn't actually test that! Will add it to my trello board and look into it :)
@vickylance
@vickylance 2 жыл бұрын
Can you show that array bug?
@stingly
@stingly 2 жыл бұрын
No problem - check this gist out: gist.github.com/stingly/6442b6b4a6fed74e9f986f3159fb6a38
@stingly
@stingly 2 жыл бұрын
...whereas this slightly altered version works just fine gist.github.com/stingly/bd7918981ddb913d83a33620e848cdad
@vickylance
@vickylance 2 жыл бұрын
@@stingly In the broken code remove the -1 in line number 17. That is the issue. Check below for 2 functions to find by id and find element both working. For looping by size use range() just to be explicit and not rely on implicit ranging.
@vickylance
@vickylance 2 жыл бұрын
extends Node var list: Array = [] func _ready() -> void: var item = "banana" list.push_back(item) if self.find_item(item) == "": print("Item not array") else: print("Success") if self.find_item_idx(item) == -1: print("Item not array") else: print("Success") pass func find_item(item) -> String: for each_item in list: if each_item == item: return each_item return "" func find_item_idx(item) -> int: for item_idx in range(list.size()): if list[item_idx] == item: return item_idx return -1
@stingly
@stingly 2 жыл бұрын
Thats amazing! Thank you very much! I wasted so much time on that, and it was just down to using the wrong looping syntax!
@Q27Forever
@Q27Forever 2 жыл бұрын
Great channel I got a challenge for you ( you get 2 weeks to make a game In godot but you don’t know the theme until a week after this started)
@Q27Forever
@Q27Forever 2 жыл бұрын
Use this codebeautify.org/random-theme-generator
@stingly
@stingly 2 жыл бұрын
Nice idea - I need to find a spare couple of weeks though... That linked generator comes up with some awful garbage suggestions though so I might have to find another to use!
@Q27Forever
@Q27Forever 2 жыл бұрын
@@stingly or it could be 2 days or 24 hours it doesn’t matter as long as you get trolled by the theme picker we all have fun
@thelumberjack8838
@thelumberjack8838 2 жыл бұрын
This reminds me of one my childhood web games by Cartoon Network called drillionaire. It’s like this but with the teen Titans characters haha
@stingly
@stingly 2 жыл бұрын
Might have to check that out... I'm very tempted to try and get this worked up as a full game... I've already got loads of ideas!
@Nxlson_Fn
@Nxlson_Fn 2 жыл бұрын
Amazing game but what about playstation controllers
@stingly
@stingly 2 жыл бұрын
The buttons will all still work but I only had enough time in the jam to implement icons for an xbox controller! 😂
@stingly
@stingly 2 жыл бұрын
... to be fair I should just update it now 🤔
I made a Cozy Game in 16 hours using Godot 4
23:17
Slick Games
Рет қаралды 12 М.
Making a 3D Third-Person Shooter in Godot in 8 HOURS!!
15:45
Slick Games
Рет қаралды 3,8 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 462 М.
I am Learning to Make Games to Annoy My Friends
16:48
Casually Creative
Рет қаралды 65 М.
Making a Metroidvania for the Playdate
13:45
SquidGod
Рет қаралды 136 М.
I made a mining game in a month!
18:02
SDG Games
Рет қаралды 543
I added FARMING & BUILDING to my witch game
12:45
AIA
Рет қаралды 76 М.
Best games from VimJam3
18:08
Vimlark
Рет қаралды 30 М.
Making an Arcade Roguelike in 48 Hours | Sparkchild Devlog
12:34
Draw fewer tiles - by using a Dual-Grid system!
6:22
jess::codes
Рет қаралды 696 М.
Remaking The First Game I Ever Made -Devlog 1
11:56
Helper Wesley
Рет қаралды 50 М.
Making a Game About Weak Points
21:27
Emis
Рет қаралды 565 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН