Lua Programming Devlog #548: January 25th, 2025
1:08:18
Lua Programming Devlog #547: January 24th, 2025
1:14:02
Lua Programming Devlog #546: January 23rd, 2025
1:06:08
Lua Programming Devlog #545: January 22nd, 2025
1:03:53
Lua Programming Devlog #544: January 21st, 2025
1:13:54
Пікірлер
@swiss6542
@swiss6542 4 күн бұрын
Love the vids man!
@FindingFocus
@FindingFocus 3 күн бұрын
Glad to hear that! Thanks for checking some out
@areshaistg
@areshaistg 5 күн бұрын
this was the beginning of something great
@ronaldmorgan-im6lk
@ronaldmorgan-im6lk 6 күн бұрын
Look forward to some tutorials trying to learn lua to make some gmod plugins
@Илья-я5к4ж
@Илья-я5к4ж 7 күн бұрын
Finding Focus can you help me. When i try start my code just only print "hello world" love2d show text correctly but he freezes. If i run without love.graphics.print all works. Thanks for any helps
@FindingFocus
@FindingFocus 7 күн бұрын
If you have your code somewhere on GitHub or elsewhere, link it here and I can take a look!
@Илья-я5к4ж
@Илья-я5к4ж 7 күн бұрын
@@FindingFocus if i run this code - - lua function love.load() end function love.update(dt) end function love.draw() love.graphics.print("Hello World",300,300) end "love2d freezes" if run this - - lua function love.load() end function love.update(dt) end function love.draw() end "all works correctly"
@FindingFocus
@FindingFocus 7 күн бұрын
@@Илья-я5к4ж that code does print hello world for me no problem. are you able to run other main.lua files, maybe your machine is the issue. You also might want to configure a conf.lua alongside the main.lua with the screen dimensions e.g. function love.conf(t) t.window.title = "My LÖVE Game" t.window.width = 800 t.window.height = 600 end
@Илья-я5к4ж
@Илья-я5к4ж 7 күн бұрын
@@FindingFocus all fine, i just needed update directx lol))) thank you for feedback btw background music in your stream awesome
@FindingFocus
@FindingFocus 7 күн бұрын
@@Илья-я5к4ж glad you figured it out! Thanks!
@comalab2387
@comalab2387 8 күн бұрын
the background tune reminds me of a crusty corridor scene in Silent Hill. love it.
@FindingFocus
@FindingFocus 7 күн бұрын
You are not the first to tell me that actually! Glad you like it! The music is programmed by me and here is the source code if you want to run it in sonicPi: github.com/findingfocus/sonicPi/blob/main/stream1.txt
@Velkon
@Velkon 10 күн бұрын
```toggleHelp = not toggleHelp``` is the same code and faster 2 write
@FindingFocus
@FindingFocus 9 күн бұрын
This is a great recommendation, thank you!
@TheRealAudioDidact
@TheRealAudioDidact 14 күн бұрын
Good content
@blevi2695
@blevi2695 14 күн бұрын
it's look to hard(i mean make game)
@FindingFocus
@FindingFocus 14 күн бұрын
it is very challenging, but it has been fun to try making it!
@RiskFanYT
@RiskFanYT 21 күн бұрын
Game's coming along great! Been a blast seeing it advance forward throughout time
@FindingFocus
@FindingFocus 19 күн бұрын
Thank you! I appreciate that, the demo is definitely becoming a reality here soon 🙌🏻
@TJTheProgrammer
@TJTheProgrammer 28 күн бұрын
Good to see you back at it!!
@blevi2695
@blevi2695 Ай бұрын
its great!!
@ZarakKhan-h3j
@ZarakKhan-h3j Ай бұрын
keep up the good work!
@FindingFocus
@FindingFocus Ай бұрын
Thanks, Zarak! Will do
@Tauredian
@Tauredian Ай бұрын
Just found your channel and it is exactly what I was looking for to help learn the Love2d framework.
@FindingFocus
@FindingFocus Ай бұрын
I'm glad to help! I started learning with the Harvard GD50 playlist! kzbin.info/www/bejne/mGKZo5qCfstrf5Y
@WhyHaya
@WhyHaya Ай бұрын
what about raylib?
@FindingFocus
@FindingFocus Ай бұрын
I have never used raylib, but there is build deployed to tashio.dev
@WhyHaya
@WhyHaya Ай бұрын
compile to mobile ?
@FindingFocus
@FindingFocus Ай бұрын
Compile is probably the wrong word but I use a tool called love.js to build the web assembly code for the web deployment on tashio.dev
@flexus141
@flexus141 2 ай бұрын
Hey dude, stumbled upon your channel and I have an instant question: why lua? Is it considered good for gaming?
@FindingFocus
@FindingFocus 2 ай бұрын
I have many thoughts on this. Lua is good for game programming because it is super beginner friendly, is easy for fast iteration, paired with Love2d engine it can run on mac, windows, Linux, android, iOS, and even the web (tashio.dev has my current build). This stack is also open source, so free to use even commercially. There’s great tutorials from Harvard that can help you get started AND it’s the language of choice that John Romero of DOOM recommends for new game developers. Balatro is a recent game that has been incredibly popular, and coded with Lua so it has proven itself as a mainstream language. If you’re starting out in gamedev I’d highly recommend it.
@KeldonA
@KeldonA 2 ай бұрын
I don't know why this doesn't have a million views and subscribers. I'm gonna share this on my LinkedIn for visibility.
@FindingFocus
@FindingFocus 2 ай бұрын
Thanks, Keldon! Feel free to add me on LinkedIn, I’m Paul Thompson on there. I am definitely still learning so I understand why the value proposition for my channel is a little strange. But I created this channel because most gamedev things went so far over my head, I wanted to explain my thought process so that people could hopefully follow along
@TJTheProgrammer
@TJTheProgrammer 2 ай бұрын
Yo! It's looking really good!
@FindingFocus
@FindingFocus 2 ай бұрын
Thanks dude! It’s definitely coming together but there’s sooooo much left to go.
@marcusshep
@marcusshep 2 ай бұрын
Nice man love it, I'm trying to play it but idk how to select/interact with something
@FindingFocus
@FindingFocus 2 ай бұрын
I am working on adding controls. It’s WASD for walking and O and P for a+b buttons. Enter for inventory. On phone you just click the buttons like it’s a gameboy. The web deployment is over a couple weeks old I’ll be updating it within the week so it’s up to date with the current build
@bobbu95
@bobbu95 2 ай бұрын
What music are you listening to?
@FindingFocus
@FindingFocus 2 ай бұрын
Ambient sonicpi music coded by yours truly: github.com/findingfocus/sonicPi
@mimofour
@mimofour 2 ай бұрын
Just wanted to congratulate you on #500. Great channel and it has been very fun and motivating to check in on your progress. Keep up the great work
@FindingFocus
@FindingFocus 2 ай бұрын
Thanks! I’ve been very much just teaching myself, so it’s been a wild ride. That’s kind of my goal with the channel, for people to stop by every month or so and hopefully see some cool progress
@GhostLP799
@GhostLP799 2 ай бұрын
I remember this being the first episode i have watched of your Tashio-endeavours and then decided to watch it all. Pretty cool to see where you startwd and where you're at right now. Hope i'm caught-up to catch a stream sometime 😅. Coding and making games is really fun and your vids gave me the inspiration to code everyday again, so thanks on that one 😁!
@FindingFocus
@FindingFocus 2 ай бұрын
That’s awesome! If you have a GitHub please link it so I can follow! Thanks for the nice comment, I’m planning to keep making them
@GhostLP799
@GhostLP799 3 ай бұрын
At around 33:35 the gecko shifting scenes with you would be a cool way to make some kind of creepy ghost entity, that follows you or sth :D
@FindingFocus
@FindingFocus 3 ай бұрын
I like this idea! I do have an idea for an astral level for this game, so this might actually happen
@GhostLP799
@GhostLP799 3 ай бұрын
2:13:10 The gecko suddenly having a seizure cracked me up so hard xD. That really came out of the blue. Really exited for the progress you have made :D.
@FindingFocus
@FindingFocus 3 ай бұрын
yes that cracked me up too, love those kinds of silly mistakes
@spytronx
@spytronx 3 ай бұрын
I played the web version, great game!
@FindingFocus
@FindingFocus 3 ай бұрын
Thanks! I’m hoping to have more levels designed fairly soon so it’s not just placeholder level design
@melting9419
@melting9419 3 ай бұрын
What do you use to compile it to HTML5?
@FindingFocus
@FindingFocus 3 ай бұрын
Look up love.js davidobot on GitHub! It is very easy to use
@JADE-iteGames
@JADE-iteGames 3 ай бұрын
Great stuff! This is really starting to take shape now.
@viperjay1
@viperjay1 3 ай бұрын
It's looking good.
@FindingFocus
@FindingFocus 3 ай бұрын
Thanks, @viperjay1! It’s starting to come along for sure
@Luis00-m5c
@Luis00-m5c 4 ай бұрын
awesome
@seal-b1n
@seal-b1n 4 ай бұрын
keep it up bro
@FindingFocus
@FindingFocus 4 ай бұрын
🫡 thanks for the nice comment
@TrifectaMonkey
@TrifectaMonkey 4 ай бұрын
As someone who mods Project Zomboid with Lua, I would probably lose my sanity if I had to deal with LUA to make an entire videogame. Respect.
@FindingFocus
@FindingFocus 4 ай бұрын
🫡 let’s hope I deliver
@crimson-2244
@crimson-2244 5 ай бұрын
Good video!
@FindingFocus
@FindingFocus 5 ай бұрын
Glad you enjoyed it! I’m hoping once touch detection is working I can add the first scene
@poisondart00
@poisondart00 5 ай бұрын
I've subscribed. I love watching dev logs. It's fun seeing how another developer tackles certain obstacles!
@FindingFocus
@FindingFocus 5 ай бұрын
Thanks for tuning in!
@erenakkaya117
@erenakkaya117 5 ай бұрын
bro keep going, the video was very good. Especially I interested in the the character skething thing so its good.
@FindingFocus
@FindingFocus 5 ай бұрын
Thanks for the nice comment ♥️
@MyAnimeTL
@MyAnimeTL 5 ай бұрын
Interesting how someone can put so much time into creating sound loops. I don’t really know much about programming, but my first thought would be to use the lazy way of Claude 3.5 or ChatGPT Copilot. Keep it up, I really liked how you explained your throughts! ^^
@FindingFocus
@FindingFocus 5 ай бұрын
I am teaching myself as I go along so I’m sure there’s better ways, but it’s interesting to see it play out when I try to piece it together myself. Thanks for the comment!
@9tales9faces
@9tales9faces 5 ай бұрын
I have a lovehate relationship with lua
@FindingFocus
@FindingFocus 5 ай бұрын
attempt to index a nil value 💀
@9tales9faces
@9tales9faces 5 ай бұрын
@@FindingFocus you know what's fun? "tables cannot be cyclic"
@poolable
@poolable 5 ай бұрын
keep grinding sir
@FindingFocus
@FindingFocus 5 ай бұрын
🫡
@OnePieceShortGamer
@OnePieceShortGamer 6 ай бұрын
Nice
@FindingFocus
@FindingFocus 6 ай бұрын
Thanks, pirate king!
@Mr.Buttons
@Mr.Buttons 6 ай бұрын
This is totally awesome stuff! I'd like to catch these live.
@FindingFocus
@FindingFocus 6 ай бұрын
Hey thanks! I try to stream on twitch most nights at 7pm mountain twitch.tv/findingfocusdev
@Seedwreck
@Seedwreck 6 ай бұрын
Cool!
@spartv1537
@spartv1537 6 ай бұрын
music has some silent hill/cry of fear vibe
@FindingFocus
@FindingFocus 6 ай бұрын
Yes I agree this is one of my more creepy sounding tracks 🫨
@Hausburgh
@Hausburgh 6 ай бұрын
Hi there, I attempted to clone your repository, but I ran into an issue. It looks like the repo contains files with the name "*:Zone.Identifier". Unfortunately, Git sees this as an invalid path which causes the `git clone` process to fail. If you could take a look and possibly fix this, it would be fantastic. Thanks again and keep up the great work! :)
@FindingFocus
@FindingFocus 6 ай бұрын
I have seen those files before in my Lua projects but I am not seeing those files anywhere in this repo. I added a gitignore to hopefully fix that, but I’m not seeing those files in the repo itself. If the clone is still broken you can view the .txt on the repo itself at github.com/findingfocus/sonicPi/blob/main/stream1.txt Sorry I’m not sure what’s going on with that, I’ve definitely had issues with those zone identifiers before I will research what causes them
@Hausburgh
@Hausburgh 6 ай бұрын
@@FindingFocus I get these Zone.Identifier files when I copy stuff from Windows 11 system to my WSL. Perhaps some conversion between Windows and Linux(?)
@Hausburgh
@Hausburgh 6 ай бұрын
@@FindingFocus Ah, thank you! But I was actually referring to your tashio repository. There are some Zone.Identifiers under the lib directory
@FindingFocus
@FindingFocus 6 ай бұрын
Thank you for that! I’m also on that WSL, I removed those zone identifiers from the lib/sti and pushed the changes. Please let me know if that works for you now with the git clone
@Hausburgh
@Hausburgh 6 ай бұрын
@@FindingFocus Works now, thank you!
@cekaton9757
@cekaton9757 6 ай бұрын
very nice!
@FindingFocus
@FindingFocus 6 ай бұрын
Thank you for the nice comment!
@Hausburgh
@Hausburgh 6 ай бұрын
Great video, interesting what love2d is capable of :) I followed you on twitch and will check out your next stream. By any chance, what music playlist are you listening to? I find it really relaxing
@ahokinson
@ahokinson 6 ай бұрын
It’s generated with Sonic Pi. Definitely ask about the music scripts on stream!
@FindingFocus
@FindingFocus 6 ай бұрын
Thanks for the twitch follow hausburgh! It was fun meeting you in stream tonight. Thanks for encouraging me to post the scripts to GitHub, that is something I’ve meaning to do.
@sunzalea3257
@sunzalea3257 6 ай бұрын
This is cool. Nice game
@FindingFocus
@FindingFocus 6 ай бұрын
Thanks! Hoping to release it in the next couple years as I flesh it out more
@IntAlter
@IntAlter 6 ай бұрын
Nice project! I tried love2D myself as an intermediate developer, it's quite easy and pratical do learn lua on it, i love (lol) using love2D
@WiLL-ob3yk
@WiLL-ob3yk 6 ай бұрын
Fuck my man, this editor makes me want to stick a fork in my eyes.
@FindingFocus
@FindingFocus 6 ай бұрын
Bon appétit
@Ally2_
@Ally2_ 6 ай бұрын
2:03 Web deployment, can you say more ?
@FindingFocus
@FindingFocus 6 ай бұрын
I am building another website to host some of my art, I will share it once its ready! I did all the programming, now I have to export some pieces for it
@Ally2_
@Ally2_ 6 ай бұрын
@@FindingFocus Art ! ❤️ I collecting art from long time, music too, making music too 😃 Still, let me know, i can help your with your website.
@Ally2_
@Ally2_ 6 ай бұрын
" Welcome back ", was from chill out zone 😃
@Ally2_
@Ally2_ 6 ай бұрын
😉
@KeldonA
@KeldonA 6 ай бұрын
This is coming along nicely.
@FindingFocus
@FindingFocus 6 ай бұрын
Thank you! I am slowly chipping away at it