Exceeding Actor Limits in GB Studio

  Рет қаралды 13,486

zigmenthotep

zigmenthotep

Күн бұрын

Пікірлер: 33
@chimaeraarts
@chimaeraarts 5 жыл бұрын
Reminds me of Surge's Gym for some reason
@xXLeandro12
@xXLeandro12 3 жыл бұрын
Hmm...
@Raddishist
@Raddishist 5 жыл бұрын
Solid video. Extremely informative, straight to the point without being confusing.
@tonywtyt
@tonywtyt 3 жыл бұрын
I'm an old C developer, that was transformed into a web app developer, which I've been doing for close to 30 years (20 being web). I'm interested in game development and want to have fun. I've toyed with a number of engines and frameworks, and then came across GB Studio last night, then spent the whole day today playing with its nuiances. There was a bug in the example script, in that it failed to release custom scripting from a button so "space dog" became very stupid : ). It took me forever to figure that one out. Then, I started trying to figure out a way to display a kind of HUD and ran into issues with 8px digits for 16px actors to display those digits, and struggled with learning Aseprite's way of doing things. I finally came up with something that should be manageable, but have to create some new assets. Anyway, to finish the evening off, I came across your wonderful sector setup. I've heard of this strategy on other platforms and this was a wonderful illustration of its use. Thanks for sharing!!!
@COMBOY
@COMBOY 3 жыл бұрын
I found that issue too, I think it actually makes the B and A buttons to stop working, which causes a kind of softlock in the game that stops you from interacting with any actor in it, like the space dog for example. I think that the space battle minigame scene is what is actually causing the issue because of how long the scene is. I'm not an expert in coding, but that's just what I'm suspecting.
@zachreddy
@zachreddy 5 жыл бұрын
Brilliant. I can think of a few other possible uses for this, I'll need to do some experimenting...
@zigmenthotep
@zigmenthotep 5 жыл бұрын
Great, let us know if you come up with something good.
@sk45293
@sk45293 2 жыл бұрын
Such a creative solution. Thanks for sharing!
@nintendonerdjoseph
@nintendonerdjoseph 5 жыл бұрын
Awesome stuff! I'm loving these tutorials!
@NukeOTron
@NukeOTron Жыл бұрын
From what I can tell, though this is due to me using GB Studio 3.1 on Color mode, the sprite limit seems dependent on how many BG tiles used and how big the room is. With 192 BG tiles taken up in a room, you can use 64 sprites per room, and not all actors need sprites or collision boxes. Also, since I'm experimenting with it, I tested out something similar for palette-swapping characters. However, my method involves taking advantage of how some objects can only do their update events when they're on-screen, and switching variables so they only have to do it ONCE, when they're on-screen. I kinda figured GB Studio could do this. If it means I can move/make enemies further down the road without screwing up the VRAM, it'll be very helpful.
@shaungreer3350
@shaungreer3350 3 жыл бұрын
Boo-lio is my spirit animal
@CaioCesarCampos
@CaioCesarCampos 5 жыл бұрын
You are amazing man. Thanks a lot.
@_Jarkor
@_Jarkor 4 жыл бұрын
Hey, that's some great vid. Thanks, appreciated.
@mikethetowns
@mikethetowns 5 жыл бұрын
Awesome stuff dude, nicely done.
@alwaysasn
@alwaysasn 3 жыл бұрын
This is super useful. Thanks so much!
@Shmynkellbonkenstein
@Shmynkellbonkenstein 5 жыл бұрын
Very clever!
@cbpostservice
@cbpostservice 3 ай бұрын
I don't understand how you'd make a large game on this. You'd have to individually manually update EVERY event after a certain event was made? Like imagine you talk to 20 NPC's. Then something there's a chapter 2 in the story and all those 20 NPC need to be gone in chapter 2. But come back for chapter 3. Then only certain ones for chapter 4, but only on certain pages of chapter 4. That's a LOT of work just thinking about it. Imagining making all of that with just a notebook and my tiny screen laptop sounds ridiculously stressful.
@chafacorpTV
@chafacorpTV 3 жыл бұрын
So you're telling me they had to come up with this trickery on assembly language back then, with no way of failproofing it easily but by dumping the code into a testing eeprom? yooooooooooooooooooooo.
@zigmenthotep
@zigmenthotep 3 жыл бұрын
Well I don't know about the Game Boy, but they did some crazy stuff on the Atari 2600, a system which technically can only display 2 single-color sprites at a time.
@pixelbrat7478
@pixelbrat7478 4 жыл бұрын
is there a way to make timed events like a ticking bomb or somethin?
@zigmenthotep
@zigmenthotep 4 жыл бұрын
As far as I know, no. The closest thing you could do it set up a value to increment with every step and then go off when it reached a specific value.
@casekocsk
@casekocsk 4 жыл бұрын
I don't know if it's because you use older version of GB Studio (or not, IDK the version number since it's already 9+ months since this video) but IDK if there is a limit to actor numbers... AFAIK the limit is only the sprite numbers (max 25 unique sprite) which means you can have "infinite" number of actors as long as they use same sprites... Then again, if you only use static object, why not just use triggers instead of actor? Sure it can't light up like your example, but AFAIK there is no limit on how much triggers you can add in a scene.
@zigmenthotep
@zigmenthotep 4 жыл бұрын
I haven't gotten a chance to get into the newest version, so I do not know, but if the trigger and actor limits are one I don't even care that my tutorial is no longer relevant. As for triggers, once again I don't know if this was changed in the latest version, but triggers trigger automatically, whereas actors need to be interacted with to trigger.
@MaxOakland
@MaxOakland 4 жыл бұрын
You can’t have infinite actors in version 2. You can have up to 30. If you need more, this is still useful And there is also a limit on how many triggers you can have: 30
@bbhoodsta
@bbhoodsta 2 жыл бұрын
One of your ghosts has a badonkadonk
@zigmenthotep
@zigmenthotep 2 жыл бұрын
Yes, that's Boo-donkadonk.
@thuongtran6859
@thuongtran6859 2 жыл бұрын
Character In the video It's great, I like it a lot $$
@shortbreadhead
@shortbreadhead 2 жыл бұрын
I'm still researching gb studio to know what I can do in it. Is it possible to have a game that goes between top down and side scrolling, like.. if I wanted to make a game that had sections that were viewed from a side perspective, (let's say for example something like lemonade stand, that kind of view with people coming and going from the left and right) but other sections of the game had top down exploring. Is that possible? Going back to the lemonade stand thing because it's a good example, that game has a level of randomness to the customers and it increases the people when you do better, are you able to work in things like that? lol it sounds like I'm just wanting to make lemonade stand but not at all, it was the best example I could think of that incorporate elements I'd want to know about!
@LuppetCentral
@LuppetCentral 2 ай бұрын
I'm doing this in the game I'm making.
@kokroucz
@kokroucz 2 жыл бұрын
No, it's not the reason I clicked video. I don't even have GBS. In order to stay young and pretty I have to feed of genus ideas. Quite a good that one.
@ToonymanStudios
@ToonymanStudios 4 жыл бұрын
why would they make this with limitations? so lame! especially sense the gameboy era is no more! they could keep it's style but without limits! back then they had no choice! but to use what they had at that time. and you want to play on a hardware well you can just 3d print one or get one of those pie game emulators made for this like what microsoft makecode is doing!
@zigmenthotep
@zigmenthotep 4 жыл бұрын
The whole point of GB Studio is that it makes games that will run on original Game Boy hardware.
Why I Use GB Studio and Why You Should Too
20:45
Robert Doman
Рет қаралды 19 М.
Making pixel art for an ACTUAL Game Boy Cartridge! | GB Art Jam 2023
9:11
Brandon James Greer
Рет қаралды 46 М.
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 3,5 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,1 МЛН
GB Studio - Make an Actor Remember if they've Talked to Player
3:47
Bools of the Trade
Рет қаралды 1,6 М.
Why Tile Switching in GB Studio is Overpowered
17:25
Robert Doman
Рет қаралды 6 М.
I Made the Same Game for 5 Consoles
15:12
PolyMars
Рет қаралды 1,4 МЛН
Using MilkyTracker | GB Studio Music Tutorial
11:51
Goodnight Girl
Рет қаралды 15 М.
Let's Make A Gamma World Third Edition Character
57:30
zigmenthotep
Рет қаралды 10 М.
The Beauty of Isometric Video Games
20:01
Modern Vintage Gamer
Рет қаралды 591 М.
No one asked, but I put Undertale on the Game Boy
24:21
The Chronomaniac
Рет қаралды 238 М.
How To Get Back Into A Game, According to Science
22:26
Mark Maxwell
Рет қаралды 1,1 МЛН
Let's Make A Gamma World 4th Edition Character
41:14
zigmenthotep
Рет қаралды 11 М.