Blaze-sudio

Latest version: v3.0.1

Safety actively analyzes 702276 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

3.0.1

The bugfixes release
Release changes
- Camera bounds are now fixed :)
- Fixed a bug in the collisions module to do with closed shapes movement thinking it's in a wall when it clearly isn't
- The main script now has command-line arguments
- Because of all the above... `Basic-1` now works! All the demos now work :D

3.0.0

The start of the Blaze! 🔥
This version is the one where you can ACTUALLY MAKE GAMES :D :D :D :D :D

It comes with some game demos, including gravity golf! Attached is a demo (I improved it slightly since)

Things that work:
- The main game class which you can use to make games :)
- pyLDtk
- the collisions module
- the graphics module

All of which will be improved over time.

There are some other things (like the node editor) which I have no clue what to do with, so I guess you can play around with them for a while before I figure out what to do with them.

`demos.py` contains some demos for you to see how some things work. Most probably won't, but the ones that ***definitely*** do are:
- the `Graphics Demo` (and *probably* any other graphics demo too, don't quote me on it)
- the `Collisions Demo` and `DEBUG Collisions Demo` (the debug one being the exact same but slower as it is not using the compiled version)
`gamedemo.py` contains the game demos I was talking about. `Basic-1` is the only one that doesn't work.

2.4.0beta

The cool release
This release adds the collision engine, a neat thing I spent many hours working on that is also compiled (for Linux only at the moment, sorry Windows people you're going to have to compile it yourself)

The collision engine is still very incomplete, but I also implemented it in the `test.py` and the demo for it is SO DAMN COOL you have to check it out.

2.3.0beta

THE RELEASE WHERE I GET MY ACT TOGETHER AND MAKE THIS THING ACTUALLY WORK IN NOT VERY MANY LINES OF CODE
All releases before:
> "Oh, I'm spending **HOURS** (no joke) fixing this ***one tiny minor thing*** that isn't used yet but *probably* will"

This release:
> "You wanted something you can make a game with? Well **HERE IT IS!**

<small>Disclaimer: that isn't exactly true. All previous releases up until now have helped me accomplish this. But I switched my mindset from 'make the things that will probably be used' to 'make the thing'</small>

4 things you can do:
1. Marvel at my excellence by doing the following:
2. Look at the graphics demos (`demos.py` > Graphics demo)
3. MAKE A "GAME"
4. JOIN MY DISCORD SERVER SO I AM NOT LONELY (link somewhere in README)

What a 'game' looks like: (this is the contents of `test.py`)
py
from BlazeSudio.Game import Game

G = Game()
G.load_map("test-files/world.ldtk")
G.SetSettings(scale=2000)

if __name__ == '__main__':
G.play(debug=True)

It loads an LDtk world, you can define a custom scale of the map for small maps and you can move around (like top down; but with no collisions, no nothing.) and change level (tho that isn't demonstrated in this file) and other cool stuff (like nothing); and also there is a terminal bar you can write commands to and other awesome junk like that!!

If you wanted to just play the game with no debug you just run `G.play()` and it is as if you are the user, not the dev.

E & Z.

Expect this project to be WORKING BETTER SOON 😃 🎉

2.2.0beta

We're back!

Cool things:
1. It works on Linux (I'm pretty sure Windows too, but haven't tested in a while)
2. THE GRAPHICS WORKS FINALLY and you can use it too :)

That's about it. Keep an eye out for more coolness coming your way!

<small>Geez that was so cringe...</small>

2.1.0beta

Eyyyyy folks we're back on the game!

JUST SO YOU KNOW: MOST THINGS ARE BROKEN, but at least the Graphics part isn't :)

- Made it *work!*
- Destroyed all the code
- Made it **work again but better!!**

Now it works on both Windows and Linux! I believe.

Come back later. v2 is going to be "let's make this able to be used", so be warned it may not... be able to be used.

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.