This is super exciting news! QB64 Phoenix Edition has to be one of the most powerful, convenient yet slept on development environments I've seen in a long time but with the added benefit of Raylib just takes it to an even higher level with game development. I can't wait to test some of the demos and try some experiments. 😃
I think having raylib support now makes qb64 an option for some new programmers that would not have bothered before. The new $EMBED command is also big news for some of us that like to package everything into a single exe file.
@@retronicksprogrammingchann2337 Thanks for telling me about $EMBED. I had wondered if I would need to use a 3rd party asset/resource bundler like the RRes that's part of Raylib but Phoenix Edition already has this covered including image, sound and font support natively. I was just messing around with _PALETTECOLOR and that's such a powerful feature that many graphics libraries overlook or ignore these days. I was able to draw a 2D box to the screen with attribute #2 and change #2's color to almost any color without having to redraw the original image back to the screen since it's color indexed. I get that video memory isn't an issue these days with 2D but if I needed to color cycle for water effects, road effects, or a Ken/Ryu situation of the same sprite with different swapped colors that's totally a possibility now. The more I learn about QB64 PE's features the more I get butterfiles and starting to fall in love with it. 😇
Thank you @RetroNick for covering this. I am working on a tool that will automate much of the QB64-PE binding process for the recently released raylib 5 and newer. Once, I have the tool ready it should just be a matter of running the tool once a new version of raylib is released.
That's fantastic! Even the current bindings are perfectly fine to get started. I think QB64+raylib is a great combo for anyone wanting to code a game in QB64.
Its much easier to do things you like in life. programming for me is just a hobby at this stage. qb64/freepascal/lazarus are great languages to play around with even if they are not that popular.
This is super exciting news! QB64 Phoenix Edition has to be one of the most powerful, convenient yet slept on development environments I've seen in a long time but with the added benefit of Raylib just takes it to an even higher level with game development. I can't wait to test some of the demos and try some experiments. 😃
I think having raylib support now makes qb64 an option for some new programmers that would not have bothered before. The new $EMBED command is also big news for some of us that like to package everything into a single exe file.
@@retronicksprogrammingchann2337 Thanks for telling me about $EMBED. I had wondered if I would need to use a 3rd party asset/resource bundler like the RRes that's part of Raylib but Phoenix Edition already has this covered including image, sound and font support natively. I was just messing around with _PALETTECOLOR and that's such a powerful feature that many graphics libraries overlook or ignore these days. I was able to draw a 2D box to the screen with attribute #2 and change #2's color to almost any color without having to redraw the original image back to the screen since it's color indexed. I get that video memory isn't an issue these days with 2D but if I needed to color cycle for water effects, road effects, or a Ken/Ryu situation of the same sprite with different swapped colors that's totally a possibility now. The more I learn about QB64 PE's features the more I get butterfiles and starting to fall in love with it. 😇
Thank you @RetroNick for covering this. I am working on a tool that will automate much of the QB64-PE binding process for the recently released raylib 5 and newer. Once, I have the tool ready it should just be a matter of running the tool once a new version of raylib is released.
That's fantastic! Even the current bindings are perfectly fine to get started. I think QB64+raylib is a great combo for anyone wanting to code a game in QB64.
Вы настоящий энтузиаст! Используете систему программирования, которая вообще непопулярная. Никто на ней сейчас не программирует.
Its much easier to do things you like in life. programming for me is just a hobby at this stage. qb64/freepascal/lazarus are great languages to play around with even if they are not that popular.