Skip to content

Releases: Tsunami014/Blaze-Sudio

v3.1.0

25 Sep 02:39
Compare
Choose a tag to compare

The cool release which is very good

FIXED MANY THINGS!

  • Added a utils folder with:
    • The old planet wrapper code fixed
    • The old collision generator code (for the planets) fixed
  • Made the render UI function much better to use
  • Improved the base entity stuff
  • Fixed some things
  • Changed the names of a couple of things (like from accel to velocity because I always mess that up)
  • Moved the example games to a new repo

v3.0.1

19 Sep 09:47
Compare
Choose a tag to compare

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

v3.0.0

19 Sep 03:55
Compare
Choose a tag to compare

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.

v2.4.0-beta

09 Sep 22:11
Compare
Choose a tag to compare

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.

v2.3.0-beta

25 Jul 09:16
Compare
Choose a tag to compare

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!

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'

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)

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 😃 🎉

v2.2.0-beta

02 Jul 21:29
Compare
Choose a tag to compare

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!

Geez that was so cringe...

v2.1.0-beta

13 Jun 05:45
Compare
Choose a tag to compare
v2.1.0-beta Pre-release
Pre-release

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.

v2.0.0-beta

20 Feb 09:17
Compare
Choose a tag to compare

WE'RE FINALLY HERE!! 🎉🎉

And it took way too long

v2.0.0-beta

Basically,

Currently you can make a very basic game. VERY is the key word. From here, all we can go is up; add more features, more stuff, connect stuff I've already made until it becomes all I've hoped for and more!

Things that you can run:

__main__.py: with all it's glory

What you can do in it:

  • see my awesome graphics library in action!
  • Generate a 'game' (a bunch of terrain split up into levels) (WITH PROGRESSBAR >:D)
  • Walk your black box 'character' through the levels, as seen in the video below. Sorry the video's really bad, I was clicking on the buttons but the video capture software must've been broken. Please ignore.
AIHub.2024-02-20.20-08-37.mp4

demos.py

  • See a neat little tkinter interface
  • Get demos on pretty much EVERYTHING I've done so far that works. Hang on, some may not work. Ah well, they'll all be worked on in the future.

So

Everything is there! All the roadways are paved, I'm really happy to have gotten this far (even if it may not look like much now), and you can even use some of it in your own code too!

SEE YOU NEXT VERSION :)

v1.3.0-alpha

06 Jan 01:57
Compare
Choose a tag to compare
v1.3.0-alpha Pre-release
Pre-release

The graphics update!

This update has a lot of stuff with graphics and :)

This now makes making things with graphics insanely easy

:) You're welcome

Check out graphics/graphics.py to see what can be done!

v1.2.0-alpha

06 Jan 01:36
Compare
Choose a tag to compare
v1.2.0-alpha Pre-release
Pre-release

A buncha stuff's happened, I really don't know what

Just random stuff i think