Homegrown Devlog: Fruit Bushes, Fences, Tomato Canes!

  Рет қаралды 86,979

ThinMatrix

ThinMatrix

Күн бұрын

Пікірлер: 271
@killianlomax8237
@killianlomax8237 Жыл бұрын
Can we all just agree that this is coming along verrrry nicely? I love the simplicity and the undeniable beauty in it. Please never stop sharing your progress.
@1PlayGam3sChannel
@1PlayGam3sChannel Жыл бұрын
Agreed, but I can't really see how the game going to inplement 'fun gameplay', for me it feels right now it is going in the directiin of a cookie clicker
@airsoftbeast11234
@airsoftbeast11234 Жыл бұрын
Same, seems more like a little art demo. After the first update where you can plant and harvest, the rest is just the same thing with graphic improvements and better UX. Def a cookie clicker game for farming ad revenue
@gigabit6226
@gigabit6226 Жыл бұрын
I think it just needs a little bit of a gameplay twist to make it more interesting.
@ph03beuwu
@ph03beuwu 3 ай бұрын
its just a chill farming game, they dont all have to have action@@1PlayGam3sChannel
@360McCarthy
@360McCarthy Жыл бұрын
You know it's a good day when a Thin Matrix video drops 😊 keep up the great work and can't wait to play it!
@_Yulico_
@_Yulico_ Жыл бұрын
It could be fun to add birds that fly around an area and after a while decide whether to land or not, and if they do land they decide if they just want to see your garden, eat your seeds or just drink some water so you can create a scarecrow to scare them off, or a fountain to deter them. That, or just add birds to give the game more life and add bees :D
@UnidayStudio
@UnidayStudio Жыл бұрын
Hi, Karl! Best thing that could happen on a Sunday afternoon is getting notified of a new ThinMatrix video! :)
@RobLang
@RobLang Жыл бұрын
A charming, relaxing and informative devlog. Personally, I get a lot out of hearing your design decisions and how you put on hold things that you don't like until a more suitable time. Thank you for sharing your progress!
@aditya95sriram
@aditya95sriram Жыл бұрын
I love how your real life updates (like the new planter you bought) are getting kinda indistinguishable from the game updates itself. It almost feels like I can certainly trust you to make a farm game 😊
@blockappella
@blockappella Жыл бұрын
It has been very fun to watch this move from 'hey this looks like another equilinox' to 'this is its own game and I am so excited for it' specifically mostly in the art style. I loved the artistic choices in equilinox and I think I have to say I love them in this game even more
@cammacthecammac8142
@cammacthecammac8142 Жыл бұрын
I really like your idea of reusing the équilinox models in this game as collectibles!
@AzidHouse
@AzidHouse Жыл бұрын
It is awesome to witness the progression on this game!
@AgsmaJustAgsma
@AgsmaJustAgsma Жыл бұрын
The game's presentation already looks spot on. I'd low-key love to see the models 3D printed so that we can buid up dioramas.
@darenn-keller
@darenn-keller Жыл бұрын
I love those small slice of life sequence between the development parts. 😊
@chasehunter694
@chasehunter694 Жыл бұрын
Love you videos as always! Been watching for years :) I have always admired your project management in Trello. Would you ever consider making a video on how you use/structure Trello?
@paolocompagni9952
@paolocompagni9952 Жыл бұрын
I love how brick by brick this game is starting to piece itself together. Great job so far!
@Dean_Irwin
@Dean_Irwin Жыл бұрын
ThinMatrix, I’ve been watching you since Equillinox was started, and I just wanted to say thank you for being a consistent motivation for me. When I see all of the cool stuff you’re able to build, it reminds me that it’s possible to keep moving forward with my own projects. I was a patreon back a couple years and I was able to learn so much from the source code. I am graduating with my CS degree and I have a software product as well now, and I think I might have given up on building that product without these videos, so thank you! You are a rockstar!
@jessex8535
@jessex8535 Жыл бұрын
Always so excited when ThinMatrix releases a new Homegrown devlog. It's such an inspiration for solo development. The stuff this guy accomplishes on his own is outright astonishing.
@shlopt012
@shlopt012 Жыл бұрын
I remember watching the first devlog for this game. what a journey from then! Its so cool that you are also interested in gardening in real life.
@Skeffles
@Skeffles Жыл бұрын
Love seeing the fences snap together and the idea of canes as gameplay to get more harvest is great!
@EsquisseBeats
@EsquisseBeats Жыл бұрын
For a « better way » of doing your rotation/model selection of fences, you could make a lookup table, mapping each of the 4 sides to a bit in a 4bits number and index your array like so. You would still have a big array somewhere but at least your code will not need to have a bunch of if or a switch statement
@popcorny007
@popcorny007 Жыл бұрын
Awesome progress, and looking forward to that planter being filled! For the if statements at 10:00, I would loop from 0 to 3 over the following if statement: if (neighbours[i]) type += (i
@FreyjaInternet
@FreyjaInternet Жыл бұрын
totally agreed on replacing the switch-case with a constant mapping of "typeId" (which I think I'd actually call "neighboursBitmap" or something similar) to the model index & rotation. ...oh i have a horrible idea: because it's a bitfield, the rotation can actually be represented by rotating the bits, and counting how many rotations you have to do to get to what I'll call the "nominal" rotation for a particular model. So you need an array of and your rotation-finding algorithm could work by doing (pseudocode, and almost certainly not making the same assumptions that ThinMatrix is about): modelBitmaps = [ 0b0000, 0b0001, 0b0011, 0b0111, 0b1111 ] rotations = [UP, RIGHT, DOWN, LEFT] for i in 0..3: newBitmap = neighboursBitmap
@ezrakornfeld8436
@ezrakornfeld8436 Жыл бұрын
Woooo new vid
@NullPointer
@NullPointer Жыл бұрын
If you orient the UVs vertically in blender, you could make the tomato plants slowly grow by using it as the alpha component
@Ash_18037
@Ash_18037 Жыл бұрын
Just FYI these tomato plants are untextured so UVs are not used/relevant. Also an alpha component is a single value in a color vector used to control the opacity over the texture, so again not relevant due to no textures, you also can't use a 2D UV as an alpha component. I agree it would be interesting to see the plants grow gradually though. It could possibly be achieved using a simple animation system to slowly transform vertices from one stage of the plant to the next.
@NullPointer
@NullPointer Жыл бұрын
@@Ash_18037 My guy, you have no idea what I meant with my comment, check my profile before trying to teach me what a UV coordinate is
@kostiapereguda
@kostiapereguda Жыл бұрын
That can work, but I think it will be inconsistent with the rest of the game, because the rest of the objects grow with stages. You can’t use the same trick for example with bushes. I think it should either be implemented for all objects, or for none
@GamerMickey87
@GamerMickey87 Жыл бұрын
That's a very interesting suggestion! But, at the same time, I don't think no one is going to stop and watch how the plants grow in real time haha, so maybe it's not worth the effort. Good input tho.
@NullPointer
@NullPointer Жыл бұрын
@@GamerMickey87 yeah that's true, I was thinking more about the quick transition between stages though, Instead of just popping into existence or growing to the next stage instantly, but keep each stage stationary the rest of the time
@Palpus_X
@Palpus_X Жыл бұрын
Blue bree. Love your project! Can't wait to play ❤
@pirateKaiser
@pirateKaiser Жыл бұрын
you could substitute that huge switch-case with an array, simply return the relevant index from the method. Awesome progress, and wholesome as always!
@ThinMatrix
@ThinMatrix Жыл бұрын
Thanks, and good point! I'll do that.
@holyshiftstudio
@holyshiftstudio Жыл бұрын
Wow, it's really coming together now.
@imbenzenker
@imbenzenker Жыл бұрын
It would definitely be cute if some little cute bunny rabbits were hopping around trying to eat your plants, hence the fences
@ChimpsRS
@ChimpsRS Жыл бұрын
Been watching since Equillinox beginnings... amazing stuff. Would be really great to see you implement more regenerative farming and permaculture techniques in the game!
@SDev
@SDev Жыл бұрын
I am aware this may be unrealistic, but it would be SO COOL if the plants grew procedurally (The mesh enlarges, extends, and separates into branches in realtime). I know this will take a lot of time, but it would be really impressive
@ukyo6195
@ukyo6195 Жыл бұрын
Tomatoes 🍅 need a rain ☔️ water cover
@lucbloom
@lucbloom Жыл бұрын
And in most western countries, benefit from a tunnel. It’d be a great 2nd support object.
@StarContract
@StarContract Жыл бұрын
Hi ThinMatrix, do you plan adding features simulating the biology of the plants? For example, allow the player to create different breeds of plants that will have combined characteristics, add disease and parasites, add random mutations etc.
@martingogaming1777
@martingogaming1777 Жыл бұрын
Great video as always!
@ttime9723
@ttime9723 Жыл бұрын
It's coming along nicely. The game looks beautiful! I can really feel your passion coming through in your work. Well done!
@User-Kam13
@User-Kam13 Жыл бұрын
I love the atmosphere and calmness of your videos I do personally like to code a lot but I can't get a coding session longer than 10 minutes as a result of my short attention span
@GamerMickey87
@GamerMickey87 Жыл бұрын
I found this comment super interesting, because in my case it's the other way around. I have a short attention span and I get bored super fast from almost anything, including playing videogames, watching Netflix or even going through social media. The only thing that I can do for hours without losing my attention is coding. I sometimes wonder if I am autistic or something lol.
@konnyb7659
@konnyb7659 Жыл бұрын
Just wanted to say thank you for your Videos. Going through tough times at the moment and your Videos always bring a smile to my face and I can blend out the stress for a moment. Thank you!
@rubenbrouwer6897
@rubenbrouwer6897 Жыл бұрын
I remember watching all your old series every day they came out. Lovely to see you are still going strong and uploading.
@ashleyedwards9523
@ashleyedwards9523 Жыл бұрын
Love the chance of the stick supports breaking on harvest - defintiely brings more balance! Another great update, can't wait to see what's next! :)
@micecone
@micecone Жыл бұрын
Hell yeah! Love your devlogs :) looking forward to watching!
@JoyFerret
@JoyFerret Жыл бұрын
It would be a nice idea if you could plant aquatic plants on the water tiles. It could be used to attract specific fishes for the fishing mechanic.
@MaxHDeveloping
@MaxHDeveloping Жыл бұрын
Sweet! Love to see the progress!
@neozoid7009
@neozoid7009 Жыл бұрын
Yeah🎉. love Your Devlogs
@georgejohnking
@georgejohnking Жыл бұрын
Love a new thin matrix video. Have you thought about introducing seasons? With certain vegetables growing better at certain seasons?
@a_shmiggy
@a_shmiggy Жыл бұрын
Bit masking should make the fence situation a lot cleaner. Looking forward to the finished game. Keep up the awesome work, always a great inspiration.
@LifeOfMohammed
@LifeOfMohammed Жыл бұрын
Man its looking awesome as always!
@ThinMatrix
@ThinMatrix Жыл бұрын
Thanks a lot ^^
@apocalam1
@apocalam1 Жыл бұрын
Hearing you talk about soil quality got me thinking. It would be awesome if the starting world gets different soils with different nutrients fitting different types of plants. In that way you get to expand into particular locations because you want to be able to grow particular plants. Maybe those plants give you more yield or there are quests for tomatoes and you need more tomato plants.
@JuhaniViitanen
@JuhaniViitanen Жыл бұрын
Really nice devlog!
@Joern290
@Joern290 Жыл бұрын
Love the update 😊 you are so creative and talented!
@_gamma.
@_gamma. Жыл бұрын
Townscaper has an excellent autotiling algorithm that would work well with your set of fence pieces, it’s offset by a half tile to calculate
@zejugames5045
@zejugames5045 Жыл бұрын
He implemented Oskar's dual-grid system in a previous devlog! kzbin.info/www/bejne/mKaugp2hlsllf5I
@seventyforest
@seventyforest Жыл бұрын
Good job! This is very inspiring! 🌳🌳🌳🌳🌳🌳🌳
@UkrainianDev
@UkrainianDev Жыл бұрын
Hi! Thanks for your work and devlogs, this one give me inspiration to start my own
@caden5936
@caden5936 Жыл бұрын
Love this devlog!! Though I gotta say, some of my favorite parts are the IRL gardening bits, and I was wondering if you’d ever want to do a video dedicated to your own garden? Maybe like a showcase of your plants, tips for maintaining, etc.
@BrinkHouse
@BrinkHouse Жыл бұрын
Great progress! Getting more and more cozy vibes
@catkook543
@catkook543 Жыл бұрын
loving how the game is coming out so far! could be interesting if you combined the systems you've set up for fences and for posts, maybe there could be a sort of special fence that you can use to support certain plants, like for example a grape vine growing on your fenses
@aldeezy1
@aldeezy1 Жыл бұрын
I wonder how scope creep it would be to implement fences as a makeshift lattice for viney plants in an adjacent tile to grow onto..... maybe produces about as much yield as an early-game pole as shown in this devlog with the tomatoes, but exposes the plant to animals or something... Excellent update, I love watching your games come together!
@mkrichey1
@mkrichey1 Жыл бұрын
Love the progress and the chill vibe of your videos, looking forward to playing down the line!
@fuckitimsayingit3335
@fuckitimsayingit3335 Жыл бұрын
Man this looks so freaking good
@Voix1000x
@Voix1000x Жыл бұрын
Add events like a chicken invasion. Chickens eat crops and you have to capture them.
@flobuilds
@flobuilds Жыл бұрын
Would be funny. Or as a game mode
@TomaszJakubKusienicki
@TomaszJakubKusienicki Жыл бұрын
Amazing progress! Thank you for these lovely videos.
@evanrobison567
@evanrobison567 Жыл бұрын
Every devlog gets me more excited for the game! Great work!
@unspi554
@unspi554 Жыл бұрын
Nice video as always x). It can be an educational game, on how to begin with gardening ^^. Adding mulching to prevent frosting, and decrease the need of watering, etc... and learning plants synergy.
@kylemason01
@kylemason01 Жыл бұрын
I always look forward to these dev logs. Your game is coming along in strides and bounds. Keep up the good work!
@ThinMatrix
@ThinMatrix Жыл бұрын
Thank you!
@mekafinchi
@mekafinchi Жыл бұрын
I saw a few people suggesting replacements for the switch at 10:10, but instead I have more of a style improvement - if you're on java 12+ you can use a switch expression like this: return switch (typeId) { case 0 -> new Tuple(...); case 1 -> new Tuple(...); etc they're very nice for these sorts of lookup tables
@pekkert
@pekkert Жыл бұрын
Love to see a video about the gameplay in Homegrown
@ThinMatrix
@ThinMatrix Жыл бұрын
I'll definitely do some gameplay videos when the project is closer to being finished :)
@shis10
@shis10 Жыл бұрын
Amazing 🤩
@kanethedev
@kanethedev Жыл бұрын
Glad to see how the game is coming together nicely. Keep up the good work!
@kthuludev
@kthuludev Жыл бұрын
great work thin
@realtitedog
@realtitedog Жыл бұрын
Loving the progress! I think a neat update for the future could be built in modding support where you can write lua scriots to add your own tools, plants, etc
@bordex.gamedev
@bordex.gamedev Жыл бұрын
I love the enviroment that you are coding in, the plants are awesome. I wish that I will have a studio like that one day.
@Speiger
@Speiger Жыл бұрын
At 10:20 you could use Bit for each side to connect and then just construct the number and setting each bit based on what should be connected and what not. that way you don't need a giant switch statement.
@Szczurek15
@Szczurek15 Жыл бұрын
Besides loving both your game and the Chanel, I really like the little parallaxes you are making while listing the patreons, so perhaps consider making the same parallax effect with your patreons farms in the main menu or credits, of the release version? Great work!
@Yshtola.
@Yshtola. Жыл бұрын
looking poggers dude
@Duke6598
@Duke6598 Жыл бұрын
love your vids
@artisticgoose2609
@artisticgoose2609 Жыл бұрын
So happy to see a video, brightens up my day. The game is looking great, cant wait to get this. Keep up the good work.
@Mordi
@Mordi Жыл бұрын
This devlog series is top notch. Quality editing, super chill mood and fun to follow. Does anyone know what type of dog ThinMatrix has? Looks a lot like our dog, which is a Bichon Havanese.
@ThinMatrix
@ThinMatrix Жыл бұрын
Thanks! My dog is a Havanese :)
@FlukierJupiter
@FlukierJupiter Жыл бұрын
A good idea for plants that take up more than one plot would be pumpkins
@peronohaynada
@peronohaynada Жыл бұрын
Good progress, slowly taking shape. Just a few comments, take or leave. Implementation over extension, just a recommendation. Revisit solid principle. And another one (not an expert, just consumer taste): imperfection makes perfection. The path tiles feel to perfect, same with the grass trail. Keep up, love the updates, cheers!
@ThinMatrix
@ThinMatrix Жыл бұрын
Thank you :) And I agree, I'll try and add some more imperfections to the terrain meshes at some point.
@jakubroncak3324
@jakubroncak3324 Жыл бұрын
Beautiful work :)
@ThinMatrix
@ThinMatrix Жыл бұрын
Thanks!
@KateVR_Dev
@KateVR_Dev Жыл бұрын
Really greate progress. Keep it up
@falcowinkler2429
@falcowinkler2429 Жыл бұрын
the background music always gets stuck with me :D
@Dardasha_Studios
@Dardasha_Studios Жыл бұрын
Brilliant!!
@ross2905
@ross2905 Жыл бұрын
As usual, lovely style of video - you're truly an inspiration! The game is looking amazing and always appreciate the music Jamal made, its soooo good. Will you be hiring them again for this project?
@7ofSummersStudio
@7ofSummersStudio Жыл бұрын
I love the style!
@realbrickbread
@realbrickbread Жыл бұрын
I love this devlog series Btw, are you planning do something with the water? Like fishing or even water agriculture?
@antoniocs8873
@antoniocs8873 Жыл бұрын
It's really impressive your level or organization. I've never managed to get to anything close. Congrats!
@Menji_x
@Menji_x Жыл бұрын
I love seeing this progress! Keep up the awesome work!
@lestradicpaul6044
@lestradicpaul6044 Жыл бұрын
Awesome video !
@CurtisDoesADig
@CurtisDoesADig Жыл бұрын
This is coming along so good! Great job!
@fuseinabowl
@fuseinabowl Жыл бұрын
I always love these devlogs :) I especially liked the style of the fences, they look very handmade and natural. If you wanted to add even more handmade-y variation to them you could try warping them by a random amount seeded by each vertex's worldspace position. That would make them bend and be less uniform for long fences, but they'd still line up as the seed is the same on each of the connected border vertices. Don't know if this fits your vision or if it would work well in this art style though
@FacemanArt
@FacemanArt Жыл бұрын
As always love your devlogs - keep up the wonderful work its looking great!
@Zawazuki
@Zawazuki Жыл бұрын
It's really coming together!
@andrewpullins8817
@andrewpullins8817 Жыл бұрын
You should look into Electroculture and add copper antennas to your game. It's an old world technology that people believe helps their crop grow bigger, quicker, and reduces the need for pesticides. You could have three levels of antennas, each getting bigger, doing one more thing from that list of benefits and aiding more plots the antenna surrounds.
@GamesBySaul
@GamesBySaul Жыл бұрын
Such a great devlog! Everything just felt super chill, especially the game! The height / support changes for plants are great, I love how in depth that feels even for something which seems so obvious to add! Some things I was wondering! Do you think you might add a way to customise the fences around your house that are automatically added? With paint, or just changing the style of it? Also for those collectable items we definitely need a trophy of the first crop you created for the game! (A trophy for the first crop a player harvests would be cool too 👀)
@FriedMonkey362
@FriedMonkey362 Жыл бұрын
I wonder if the game releases i might be able to mod first person so you can play in first person and potentially in VR
@peterdenham
@peterdenham Жыл бұрын
I would love to see some more technical videos on your games engine as i find that super interesting.
@zxcaaq
@zxcaaq Жыл бұрын
my sunday is saved!
@Sky-d9m
@Sky-d9m Жыл бұрын
i have no idea whats going on. I just clicked this video out of curiosity. No idea what this game is about but I fucking love the graphics and shit. Keep it up
@couldntgivafuk
@couldntgivafuk Жыл бұрын
lol the new fences look like graves
@johannswart9859
@johannswart9859 Жыл бұрын
hey loved the video. the tomato for visual can you flip the tomato model so that not all of them are growing counter clockwise or would that just look messy? with the tomato poles would you in the future add a horizontal pole if 2 poles are next to each other? and will you add grapes where you first need to place down the grape "fence" then the grapes? and can we expect to see life stock like chickens I know the game is homegrown but we have bees right? and the chickens you have to protect against fox , don't really know if that would work well, bit would love to farm animals like chicken, cattle and pigs with a muddy enclosure or something. loving the videos.
@spir013
@spir013 Жыл бұрын
Can you make a video sharing with us how you created your game engine? I find it to be fascinating! The first thing they taught us in university was “do not invent the wheel”, but I feel like making your own engine or frameworks can teach so much, can make you improve your skills, learn a lot, and make something that is suited perfectly for yourself and your needs and it sounds fun! 😊 love your videos
@TheExtremeCube
@TheExtremeCube Жыл бұрын
He has a whole series of tutorials from years ago. He's using the Java framework called LWJGL afaik
@spir013
@spir013 Жыл бұрын
@@TheExtremeCube thanks :)
@James_Moton
@James_Moton Жыл бұрын
Are there plans to implement plants that don't like it if they're too close to each other? For example, a tree that fits within a 2x2 space, but is ideally spaced at least 3 or 4 tiles apart (with a tile or two of free space).
@zynthshark_music
@zynthshark_music Жыл бұрын
is a tomato cane what elderly foods use to walk.
@spir013
@spir013 Жыл бұрын
10:21 instead using all those cases, you can maybe do the stick and the connectors as 2 variables where the connectors existent depends on the stick when a stick is on the white state. The stick has 4 directions that when it’s on the white state, it checks if there’s any near connector to the direction, if there is, put a connector on that direction. Once you click, you get out of white state, and no checks would needed anymore for that stick - because the next connectors will be added only with the next stick added :) will be more efficient and more readable in my opinion 😊
@spir013
@spir013 Жыл бұрын
And if you do that, you can just use 4 “if”s instead of cases and “else”s, because each if will only add a connector. When you delete a stick, you check existence of the connectors in the directions and delete them accordingly. So that way the connectors has nothing to check and they cannot manipulate themselves, only a stick in the direction can - so according to data you are actually doesn’t make any change, and according to time you get less checks and stuff to do for the same result
@spir013
@spir013 Жыл бұрын
So if you for example wants to make more kind of fences and connectable objects, it will save you modeling and data memory for models types. Instead of making 4 models and calculating 16 and transform the 5 objects every time that can cause a bug that checks all the other existing objects on screen - you only make 2 models, and calculate 4 (rotate the connector) and only add or delete 4 objects instead
Homegrown Devlog - Upgrading Tools!
13:47
ThinMatrix
Рет қаралды 68 М.
Implementing Shops into my Farming Game!
11:52
ThinMatrix
Рет қаралды 113 М.
АЗАРТНИК 4 |СЕЗОН 1 Серия
40:47
Inter Production
Рет қаралды 1,3 МЛН
Секрет фокусника! #shorts
00:15
Роман Magic
Рет қаралды 72 МЛН
A Day in the Life of an Indie Game Developer
12:07
ThinMatrix
Рет қаралды 87 М.
1 YEAR of UNITY Game Development in 12 Minutes!
12:31
GeorgeDev
Рет қаралды 203 М.
I Made My Dream Game | Devlog #1
16:13
Sluff Gaming
Рет қаралды 3,8 М.
Trying to figure out what paths do in my farming game
18:06
ThinMatrix
Рет қаралды 93 М.
We made 3 games in 1 hour | Game Dev Battle
12:49
GameDev.tv
Рет қаралды 315 М.
I added Mario Kart style items to my multiplayer skiing game | Devlog 2
11:03
Starting Work on my New Farming Game!
12:49
ThinMatrix
Рет қаралды 265 М.
Homegrown Devlog: Larger Farms!
12:55
ThinMatrix
Рет қаралды 95 М.
Implementing Watering in my Farming Game!
12:19
ThinMatrix
Рет қаралды 113 М.