Discussion about software development for the old-school Gameboys, ranging from the "Gray brick" to Gameboy Color
(Launched in 2008)
You are not logged in.
Hello all
i have created two small dmg games using asm coding (gesusa hilfe and blossom rom) and now i want to create a game that is larger and more complex and to have things such as scrolling maps, text conversations, menus and more ⚡⚡
i have little coding experience and it is very obvious to me that i need to learn more then just the simple basic uses of op codes, macros and the assembler.
does anyone have an advice about where to learn some advanced assembly techniques? (like articles, tutorials, code examples or other things) or even general things about asm game coding and so on..
thanks ⚒
Offline
Imo, the first order of business is to open BGB and look at how games do what you want to do. For example, scrolling maps. (Note: the Pokémon games are awful examples.)
Also, I would recommend my my tutorial, but if you have enough experience, what's there now isn't gonna be very useful. I am planning to expand with more content such as what you wish for, but I have another project on my hands at the moment.
Offline
thanks ISSOtm!
looking into your tutorial it's cool and i will go through it in case i am missing some basic knowledge but as you said i do need something more advanced so looking foreword to the future content
im afraid that looking straight into the code of games is too advanced for me, last time i tried that i was very much not successful.
+ too bad that the pokemon map is bad because i do want to create a map without jumps, unlike zelda for example.
♦ ♦
Offline
I never said to look at the code, you need only to look at things like the VRAM viewer and IO map.
Offline
ah yes ☀ at the VRAM i look all the time and do learn from other games.
what would you look at in the IO map?
Offline
Mid-scanline register changes (take a look at how wavy animations are done, watch SCX closely)
Offline
ISSOtm wrote:
Also, I would recommend my my tutorial, but if you have enough experience, what's there now isn't gonna be very useful. I am planning to expand with more content such as what you wish for, but I have another project on my hands at the moment.
Thanks for posting this. The tutorial is very well written. There are some neat little tips and tricks in it that I didn't know about. If you ever find the time to complete it, that won't go unnoticed.
Offline
I definitely intend to complete it, it may just not be any time soon due to having my hands full with another project. It's however definitely second on the list.
Offline