Godot - Tumblr Posts
Fotos de hoje! Today's photos!
Today I've gone to the Gym, but I haven't stayed too long. Butt was a great day I guess, it's a cold weather in São Paulo, so I could just chilling a little bit. I'm finishing 13 reasons why (it's kinda scary, but really good. I'm thinking a lot about the society problems and how the high school is kinda toxic).
That's my dog Luigi (He was waking up)
And the last photo was me playing "build a boat" on Roblox with my sister (I hate those hammers)
Well, finishing I studied English and Spanish, watched series and YouTube and now I'm going to draw and watch videos and stuff about Godot, I'm really excited!
Good night folks!!
*shuffle* *snatch!* *gulp-gulp*
Black as the darkest void.
Hotter than the flames of hell.
Sweeten it up as much as you like,
You can never hide the bitter taste.
That…is coffee.
SLAM!
Wouldn’t you agree….
Mr. Trite?
The trial resumes October 6th.
I love all of these and I love that they are official.
Gumshoe, Cody, and Lotta not knowing what a Wii is in the first one.
Edgeworth getting Will's autograph in the second. And Max Galactica doing a trick for Maya and Pearl (lemme headcanon it as the anime version he's a much more likable character there)
Desirée protecting Ron from Gumshoe (leave my boy alone, Gumshoe!) in the third. With Mia talking with Godot and Iris teaching Bikini how to play on the wii!
I love these so much!
Bridge to the Turnabout
Stop teaching top down!!!
So I am trying to learn GoDot because... Well, a game engine can make games, sure... but it can also do a lot of other things when you realize it really is just a GUI renderererer (help! How do you stop spelling renderererererer???) + physics engine. Anywho, so I started following the "official tutorial" (In quotes because I am honestly not sure... It is a big open source project so it can get muddy). And... Once again I am faced with a tutorial that teaches me the larger constructions and the orgenization before telling me anything about how the smaller bits work... This is called top down teaching. And it works, WHEN (And ONLY when), the person you are teaching, are already familiar with what the smaller things can do. It can work when teaching someone who already knows object oriented programming, functional programming. They already know how functions, variables, processes and code execution works. It does NOT work when people haven't gotten the faintest idea of what these boxes and structures you are describing are. We do not teach kids algebra before they know division and multiplication. When writing tutorials like this you cannot write for everyone. You have to go with assumptions of the majority. And it is not a great idea to assume that the majority of the people who tries to learn GoDot are veterans of game development. Sure, your tutorial will be slightly better for veterans, but you have just made sure that newbies have an even harder time starting learning your engine... Whenever I start feeling like I have a solid grasp on this, I will start a tutorial on this... BOTTOM UP!
When to add delta in GoDot?
So I am slowly eating my way though the tutorial for GoDot. I already have some experience with moving things in space and calculating inputs for individual objects.... That is essentially half of robotics software. So in every frame, a function called _process is called. this function takes a number called "delta", which is the amount of time passed since last frame ins seconds (Usually close to 1/30 or 1/60). You add delta to the calculation of certain variables. The first example usually found is position, which is done like so:
position += velocity * delta
To me that was all good and obvious. But I found a lot of posts of people being confused when to multiply delta and when not to. And apparently doing it in wrong places is a quite common bug in GoDot games. Here is to figure it out! Think in term of units
Velocity is distance/time Position is distance
So you cannot add velocity to position. They are 2 different units. How to fix this? Remove the time component.
Since time is distance is divided by time, we simply multiply time onto it. You know what have the unit of time?
delta is time
Meaning it is obvious why you need delta in the line! :D position += velocity * delta
Because distance += distance / time * time
defense attorneys and prosecutors of the ace attorney series
Phoenix, how’d you get into this situation?
mycoxspica:
theeternalrose:
*ROTFLMAO*
Does Diego drink decaf coffee? If not, where does all that caffeine go? Has he built like, an immunity to the caffeine, and it's just a strong drink now? I've been wondering about this since I first considered the decaf theory. And that's not even touching on the possibility of an infinite coffee making machine.
Is there an off screen barista sliding it to him? Does this person get paid to just follow him everywhere and serve coffee at his convenience? Or does he walk into court and just casually set down a coffee machine? Does this imply he's just walking around with it all the time? Is it even portable?
Can he just generate coffee from nothing? Is he the Jesus of the ace attorney world where he can just turn water to coffee? Does this make him a God of sorts? If so then would it be Diego Armando, God of coffee, or Diego Armando, God of caffeine?
Is his lawyer superpower just spawning coffee? Or is it withstanding the critical amounts of caffeine shooting through his bloodstream?
It's quite funny when someone says "none of these things would have happened if ___ had gone to therapy" whenever mentioning a villain in AA.
They seem to forget that seeking help for mental health is not a good option in the AA universe. If you were a character in AA and revealing that you are mentally ill, there would be a high chance that you would lose your social standing and live a miserable life (an example of this is Yanni Yogi in the DL-6 case).
It's kind of sad, but I think this setting is also partly based on Japanese society, where mental illness is not considered a serious problem, and people with mental health problems are often suffer from social stigma.
A quick history of "Starship Battle"
Starship Battle (as it is currently called) is a passion project of mine that i've been working on since the start of 2023. yes i do more than just draw silly little pictures.
"Starship Battle is a (F2P) fast pace, 2 player, local multiplayer game (best played with controller), where you duke it out in a small arena with Starships. Each ship has unique abilities and controls differently."
you can get it here: https://videomp4.itch.io/starship-battle
--𝗣𝗿𝗼𝘁𝗼𝘁𝘆𝗽𝗲--
It initially started simple, with nothing more than 2 spaceships that could shoot, move and die - that's about it
After a bit of brainstorming, my dad and i came up with an idea to incorporate healthpacks so you can stay in the fight for longer
--𝗣𝗿𝗲-𝗔𝗹𝗽𝗵𝗮--
Next update i added asteroids that damage whoever flies into them and also included a temporary background
After that i added a main menu, end screen and some foreshadowing
--𝗔𝗹𝗽𝗵𝗮--
Next up was the introduction of ship types/classes - standart (just a regular ship, later fixed to "standard") - interceptor (speedy with less health, later designated "scout") - heavy (slow & bulky)
--𝗕𝗲𝘁𝗮--
One of the most major of updates was this one, which added a very improved title screen with anmiations and an end screen with a scoreboard, things that also got added: - screen transitions (fade to white/black while loading the next screen) - sound effects (button clicks, shots, explosions, etc) - soundtrack (generously provided to me by a close friend) - new backgrounds - options - new textures for the health pick-up - a shield pick-up - rudimentary AI
after that big update, i added unique abilities for every ship type that can be activated every 20 seconds - standard got a "powershot" that makes your next hit deal 5 dmg - scout got an "EMP", which when in range, temporarly removes the enemy's ability to turn - heavy got a mine that deals 7 damage if you fly too close (it can also penetrate shields)
to distinguish the ships even more they all got different shooting patterns - standard remained the same - scout now shoots two bullets in a V shape - heavy now shoots two bullets one straight forward and a slightly inaccurate one backwars This is where the currently playable version on itch lies.
--𝗕𝗲𝘁𝗮 𝟮: 𝘁𝗵𝗲 𝘀𝗲𝗰𝗼𝗻𝗱 𝗼𝗻𝗲--
I decided i want this game to be as polished as it can be so i - added a bootslpash - hide the mouse during gameplay - overhauled most textures to improve visibility/readability - added a moving background - added lighting (aka basically just bloom lmao) - added trails to everything that moves [players and bullets] - added a singleplayer mode (as of writing still in development)
--𝗽𝗹𝗮𝗻𝘀 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗳𝘂𝘁𝘂𝗿𝗲--
- fully finish the singleplayer mode with customisable challanges and a timer - FIND A NEW NAME FOR THE PROJECT!!!!, ↳ i am very bad at coming up with names for stuff and "Starship Battle", not only sounds incredibly generic, it's also already in use by a different game - maybe, some day, add an online multiplayer
Starship Battle - Singleplayer 01
the damage stat didn't reset at the end of a round for some reason, buh yeh, here's a lil preview of the current singleplayer.