|
D34THROW posted:Okay, so I have been wondering for over a decade, since first trying it, just how the gently caress Spore did what it did: you can export a picture of your creature/building/vehicle/spaceship as like a 128x128 PNG. That PNG can be dropped into a directory or another player's game and it reconstructs everything. I thought there had to be some sort of engine in Spore to reconstruct from a PNG and it never dawned on me that the item's name, creator, and design data were embedded in the PNG itself and that additional statistics were derived from that https://forums.somethingawful.com/showthread.php?threadid=2886188
|
# ¿ Mar 29, 2022 17:18 |
|
|
# ¿ May 5, 2024 16:27 |
|
The cool cam is a project saving feature https://thedailywtf.com/articles/the-cool-cam
|
# ¿ Mar 31, 2022 00:49 |
|
it seems like 4.0 tiling now actually works
|
# ¿ Aug 6, 2022 04:36 |
|
Did you include -no console to test commands live
|
# ¿ Sep 1, 2022 23:26 |
|
For the first two cases, why not just spawn them offscreen at the same distance from their ending points, give them all the same motion path, and just stagger when they start moving?
|
# ¿ Oct 4, 2022 01:35 |
|
roomforthetuna posted:If it's always the same then yeah, you can manually tune it like that. But if the destinations are dynamically positioned (like the number of buttons depends on how many controllers are attached or something), or even if you just might want to change the layout a few times during development, then you're better off if you just mathed it properly in the first place. Nah, i mean have the object start at ending_position.x-screenwidth, or something like that. Dynamic positioning if you change the design and move the ending position, but ultimately a fixed motion.
|
# ¿ Oct 4, 2022 03:55 |
|
You probably want a dictionary, so you can lookup apple and from there get the weight and number of slices associated with it?
|
# ¿ Jan 19, 2023 20:01 |
|
Ihmemies posted:Godot is probably as annoying as Qt when you don't know what to do. I managed to understand how to do something when I press a button, for example print something to debug console. As with most godot questions: make your thing as a scene, spawn that scene as a node when needed
|
# ¿ Feb 4, 2023 23:35 |
|
Well, godot 4 is out EDIT: and it looks like there's no current way to make it scale pixels properly, and sprites are bleeding all over the place. back to godot 3 it is Tunicate fucked around with this message at 19:08 on Mar 1, 2023 |
# ¿ Mar 1, 2023 18:28 |
|
Godot 4 still has issues but some of the features are noticable improvements. If you want a pixel perfect game stick with godot 3, while it takes a little wrangling, g4 can't manage it at all.
|
# ¿ Mar 28, 2023 05:54 |
|
Catgirl Al Capone posted:If you're wondering where the graphics filter settings went they moved it from individual resource import settings to node settings under the CanvasItem properties, and you can set an overall default under project settings -> rendering -> textures -> canvas textures. If you set that to nearest, then 1x and clean zoom levels on a camera should look crisp like they did if you imported them that way in G3. That fets you part of the way there, but there are still problems with jitter and sprite bleed once you have moving objects and moving cameras
|
# ¿ Mar 28, 2023 22:39 |
|
Ranzear posted:There needs to be a word or definition for demanding that certain kind of exact perfect visual control, like pixel perfect 2D despite arbitrary scaling/rotation or exact lighting models that output in perfect gamut. I totally notice jitter in games i play and it seriously annoys me when things vibrate back and forth for no reason
|
# ¿ Mar 29, 2023 01:31 |
|
My word wrap code checks a full word ahead specifically to avoid that.
|
# ¿ Mar 29, 2023 02:54 |
|
Bongo Bill posted:As long is the physical resolution is sufficiently larger than the internal resolution, you'll have no jitter, no worming, no mismatched sizes, and no other amateur-hour artifacts of that kind. ... assuming all sprites and cameras are internally aligned with exact pixels, so when rounding occurs for where they are positioned on your small canvas it is always 100% consistent, so characters never shift at different times than the ground beneath them
|
# ¿ Mar 29, 2023 08:18 |
|
I tried godot, unity, and unreal, and godot was the easiest for me to get a 2d sprite project off the ground in due to good tutorials, while unity and unreal both seemed like 2d was an afterthought in a 3d system. Can't say godot is perfect or anything but at least it's improving over time
|
# ¿ Sep 14, 2023 16:57 |
|
TooMuchAbstraction posted:Godot is a fine choice, but your initial projects should not be your dream project. Start small. No, smaller than that. Still smaller. Make the smallest possible game you can that is technically playable. Make Breakout, or Tetris, or Pong, or something along those lines. You can put your own simple spins on the concepts if you like, just keep the mechanics and scope as small as possible. The alternative is to be Toby Fox, make your dream game first and become a multimillionaire
|
# ¿ Dec 2, 2023 02:35 |
|
leper khan posted:You mean be Toby Fox and have a girlfriend willing to support you for several years while you work on a project that has no reason to make any return on the time spent.
|
# ¿ Dec 2, 2023 03:50 |
|
I'd say in godot zelda style combat is easier programmingwise than a turnbased rpg (since character and npc movement on the map are easy and something you'll need to implement anyway), but it requires a lot more assets and animations to do compared to a single static enemy sprite.
|
# ¿ Dec 2, 2023 19:58 |
|
roomforthetuna posted:You also have to do more multiple-moving-things collision detection, and keep track of more moving objects (if there are ranged attacks) and stuff like that. But yeah, you do get to avoid the additional menus of JRPG, so maybe it's a wash. yeah doing that from scratch would be harder, but since Godot's got a lot of physics built in you don't have to handle collision yourself, and spawning/autodeleting projectile scenes is easy peasy.
|
# ¿ Dec 2, 2023 20:59 |
|
Rocko Bonaparte posted:I think Unreal Engine wants three monitors. One for IDE, one for the editor, and one for all the YouTube videos I have to watch to figure out how to do anything. the quest 3 gives you exactly three views at once
|
# ¿ Jan 12, 2024 21:33 |
|
Rocko Bonaparte posted:The virtual desktop stuff? I was following that awhile because I was really keen on the idea, but it looked like it would ultimately make your neck snap and eyes bleed. Can somebody with poo poo-rear end vision actually read well with that stuff? I used a quest 2 for like a week when my monitor was broken, it works as a comedy option or shortterm but i would not recommend for serious use. Who knows about tbe newer ones
|
# ¿ Jan 12, 2024 22:15 |
|
Good news, it looks like a bunch of the rendering errors in godot's 2d pixel engine are getting fixed in the next release. All the sprite bleed and jitter i have seems to be resolved
|
# ¿ Jan 17, 2024 04:11 |
|
Gary the Llama posted:Link to source? I can’t find anything about that online yet. talked with one of the devs and listened in on the latest pixel perfect rendering discussion. My two test builds which have big jitter/bleed issues (one of which from 2022) both now work in his latest version. PR is going up for that soon, and it looks like there's going to be a lot more work on other pixel rendering stuff in general
|
# ¿ Jan 18, 2024 07:34 |
|
Something something, premature optimization
|
# ¿ Feb 22, 2024 08:57 |
|
sebmojo posted:Is this a good thread to ask about Godot? My kid is doing game design and has hit a problem that seems like it should be really simple to solve but Is it running a _physics_process thst includes a command like velocity=move_and_slide()? Might need to set initial velocity?
|
# ¿ Apr 19, 2024 04:42 |
|
|
# ¿ May 5, 2024 16:27 |
|
I appreciate watching the dumb mario 64 optimizations that Kaze does on youtube but I personally have no interest in finding the shortest number of opcodes for a good sine or removing branch instructions because modifying the code in memory is faster. Just let the compiler handle it, I am doing a 2d game I probably can get away with things which are ludicrously inefficient, let alone "not perfecrly optimized"
|
# ¿ Apr 28, 2024 20:58 |