Exceeding Actor Limits in GB Studio

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

zigmenthotep

zigmenthotep

5 жыл бұрын

A (relatively) simple trick for GB Studio for increasing the number of (effective) actors in a scene. Hypothetically up to a total of 81, but that would probably crash the game.
However, it only works on static objects and is mostly intended for situations where you want a large number of objects for the player to examine without using up your precious resources.
Play the demo in browser and download the GB Studio files at zigmenthotep.g...
Find me on the social medias if you like.
▶ Tumblr: / zigmenthotep
▶ Instagram: / atomagezombie
▶ Twitter: / zigmenthotep
▶ Facebook: zigmenthotep
And don't forget to subscribe: www.youtube.co...
or not, I mean it's really up to you.

Пікірлер: 31
@chimaeraarts
@chimaeraarts 5 жыл бұрын
Reminds me of Surge's Gym for some reason
@xXLeandro12
@xXLeandro12 3 жыл бұрын
Hmm...
@Raddishist
@Raddishist 4 жыл бұрын
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.
@nintendonerdjoseph
@nintendonerdjoseph 5 жыл бұрын
Awesome stuff! I'm loving these tutorials!
@NukeOTron
@NukeOTron 9 ай бұрын
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.
@sk45293
@sk45293 2 жыл бұрын
Such a creative solution. Thanks for sharing!
@mikethetowns
@mikethetowns 5 жыл бұрын
Awesome stuff dude, nicely done.
@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 3 жыл бұрын
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
@CaioCesarCampos
@CaioCesarCampos 5 жыл бұрын
You are amazing man. Thanks a lot.
@shaungreer3350
@shaungreer3350 3 жыл бұрын
Boo-lio is my spirit animal
@_Jarkor
@_Jarkor 4 жыл бұрын
Hey, that's some great vid. Thanks, appreciated.
@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.
@alwaysasn
@alwaysasn 3 жыл бұрын
This is super useful. Thanks so much!
@Shmynkellbonkenstein
@Shmynkellbonkenstein 4 жыл бұрын
Very clever!
@bbhoodsta
@bbhoodsta 2 жыл бұрын
One of your ghosts has a badonkadonk
@zigmenthotep
@zigmenthotep 2 жыл бұрын
Yes, that's Boo-donkadonk.
@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.
@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!
@thuongtran6859
@thuongtran6859 2 жыл бұрын
Character In the video It's great, I like it a lot $$
@kokroucz
@kokroucz Жыл бұрын
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 3 жыл бұрын
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 3 жыл бұрын
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
Рет қаралды 18 М.
They made a game about philosophy...
23:19
Real Civil Engineer
Рет қаралды 414 М.
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 13 МЛН
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 59 МЛН
Making pixel art for an ACTUAL Game Boy Cartridge! | GB Art Jam 2023
9:11
Brandon James Greer
Рет қаралды 43 М.
How I Created my OWN Game Boy Game in 2022
12:05
Distracted Coder
Рет қаралды 12 М.
Making a difficult game about fitting in - Acerola Jam 0
19:17
jess::codes
Рет қаралды 340 М.
These Keys Shouldn't Exist | Nostalgia Nerd
19:32
Nostalgia Nerd
Рет қаралды 656 М.
Let's Make An Original D&D Character (With Every Supplement!)
40:52
I tried using AI. It scared me.
15:49
Tom Scott
Рет қаралды 7 МЛН
11 New Game Boy Games! [Homebrew Compilation #8]
15:41
RetroBreak
Рет қаралды 26 М.
A truly 2D game isn't what you think it is...
13:23
NivMiz
Рет қаралды 40 М.
The Clever Way to Count Tanks - Numberphile
16:45
Numberphile
Рет қаралды 955 М.
Digital Decay Of 2000's PC Game DRM
17:14
Tech Tangents
Рет қаралды 673 М.
مستحيل أنها أرادته!! 🐕
0:20
One More Arabic
Рет қаралды 2,5 МЛН
Deadpool Nhảy Bất Chấp
0:16
NT Family
Рет қаралды 9 МЛН
Дворник вредитель #судебныеcтрасти #суд
0:16
Судебные страсти
Рет қаралды 2,9 МЛН
Ей разбили нос!😭
0:59
Petr Savkin
Рет қаралды 1,6 МЛН
Верблюд на грани смерти - как его спасли в пустыне
0:41
🌀 Вирусные видео
Рет қаралды 3,1 МЛН