Champion of Evander
banner
championofevander.bsky.social
Champion of Evander
@championofevander.bsky.social
a game developed by @danizoar.bsky.social
Added health indicator. Player has maximum of 12 hearts (24 HP). Indicator shows hearts, half-hearts and how much damage was taken.
Indicator itself is a 3 Text Blitters (Hearts, Damage, Empty Hearts) what have health sprites for a font.

#gamedev #indiedev #madewithfusion #ctf2.5
November 6, 2025 at 10:16 AM
Working on a new HUD for the game. I don't want it to look exactly like Zelda's HUD so I'll change it a bit later. I also want to add more detail like on the old one to make it look more metallic.

#GameDev #IndieDev
September 27, 2025 at 9:25 PM
Reposted by Champion of Evander
Here is how I did it.
Turning off fine detection makes it detect not by pixel but by object's bounds. If detected depending on player's direction player is moved away from the wall.
In the end there is actually less logic.
It works, it just works.

#GameDev #IndieDev #ClickteamFusion #MadeWithFusion
September 24, 2025 at 6:31 AM
I did it! I made better collision without additional objects and complicated flags + new player sprites. Setup is simple, I still use bouncing ball for player movement, I turned off fine detection and it began working exactly how I wanted.

#GameDev #IndieDev #ClickteamFusion #MadeWithFusion
September 24, 2025 at 6:19 AM
Working on a new player sprite. Taking inspiration from Game Boy Zelda titles.
September 18, 2025 at 7:38 AM
Collision detection. Hoo boy.
Because I want to have a custom input system I cant's use Clickteam's default 8dir movement. I'm using a bouncing ball with 4 detectors for testing collisions. There are most likely better ways of implementing this.

#GameDev #IndieDev #ClickteamFusion #MadeWithFusion
July 23, 2025 at 6:00 PM
I may have forgotten how to write.

#GameDev #IndieDev #ClickteamFusion
July 21, 2025 at 1:55 PM
I will work on a smaller game still set in the same universe, same title but with a sub-title and different genre. It's a bit weird to work on the continuation of the story without telling what happened before, but stories by themselves are self-contained so it wouldn't affect the narrative as much.
July 7, 2025 at 5:58 PM
I'm not really satisfied with the solutions I'm finding. It works to a degree but it could be better. I don't really know where I'm going with this. I should probably go back and make something simpler.
July 2, 2025 at 6:25 PM
The logo and new banner.
As a bonus Prototype which I crapped and old banner.

Also, fun fact these are all in-game screenshots.

#GameDev #IndieDev #Python #Pygame
June 20, 2025 at 5:00 AM
Working on a logo for the game.
There also will be a banner update.
June 20, 2025 at 4:19 AM
Reworking player's sprites again
May 18, 2025 at 8:44 PM
Reposted by Champion of Evander
I took some time to figure out how to use SCALED flag in Pygame to increase performance. It works but with scaling only being in integer values which means it won't always cover the whole frame. Which leaves empty space around screen, which removes the purpose of side backgrounds.
#GameDev #IndieDev
May 7, 2025 at 6:54 PM
Reposted by Champion of Evander
I might have figured out how to get more performance out of Pygame. Big code rewrite ensue.

I tried launching the game on my old computer and got fps lower than monitor refresh rate.
A 2D, retro, pixelart game. Barely 40 FPS.

Modern games be like.

#GameDev #IndieDev #Python #Pygame
May 7, 2025 at 6:21 AM
Reposted by Champion of Evander
You wouldn't believe this, I literally fixed the conflicts and tested drawing with 16TIMES THE DRAWER() and FPS is still around 100!
Ignore that other error it's caused by using CTk, Tk and Pygame instead of just Tk and Pygame.

It works! It just works!

#GameDev #IndieDev #Python #Pygame
April 5, 2025 at 7:27 PM
Reposted by Champion of Evander
Was curious and tested sprite blitter with CTk window and the result is the same as without it. This means what I can use CTK with pygame without sdl2, i just need to figure out a better way of embedding pygame window and resolve mainloop conflicts.
April 5, 2025 at 6:42 PM
Reposted by Champion of Evander
Within few hours I implemented feature what took me about a week to implement in CTF(it only kinda worked). And it works exactly how I wanted it to work.
Without extracting files they are directly read from the archive and loaded into the game.
This way I could implement texture packs like in Mesen.
April 4, 2025 at 8:35 PM
Reposted by Champion of Evander
So, I wrote some stuff in pygame.
I'm using it's wip SDL2 functions for the window and drawing background with game canvas.
Sprites are drawn to a surface which is later turned into a texture and stretched to fill the screen.

#GameDev #IndieDev #Indie #Retro #Python #Pygame
April 3, 2025 at 10:06 PM
Reposted by Champion of Evander
Despite the fact what I made it works it's buggy and lacks things like sdl2 functionality
At full screen(1080p) game gives ~140 frames.(it draws background(scaled on resize) and green rectangle(scaled real time))
I'll stick to just writing it purely in pygame
#GameDev #IndieDev #Indie #Retro #Pygame
April 3, 2025 at 6:13 AM
Reposted by Champion of Evander
Got Pygame and Tkinter working together but it's finicky. They don't work together very well.
I should probably switch to Pygame GUI so the whole app would be build with pygame to avoid conflicts.
I wish I could use CTk it looks so good 😭

#GameDev #IndieDev #Indie #Retro #Python #Pygame
March 30, 2025 at 9:27 PM
Reposted by Champion of Evander
I made this UI with Custom Tkinter. It makes it look modern, also the theme adatapts to the selected system color.
It is possible to embed Pygame into Tkinter and it kind of works with CTkinter. So, modern, adaptable UI and more flexible framework.
March 22, 2025 at 8:40 PM
Reposted by Champion of Evander
Forgot to show the updated sprites.
Also I'm going to move from ClickteamFusion2.5 to Python, Pygame to be exact. Clickteam is good but working with files and loading custom assets is ass to me. Right now I'm recreating the emulator functionality and UI.
#GameDev #IndieDev #Indie #Retro #Platformer
March 22, 2025 at 8:40 PM
Reposted by Champion of Evander
Tweaking player sprite a bit.
I'll recolor the older version and use it as a sprite for the enemies.
March 5, 2025 at 6:42 PM
Reposted by Champion of Evander
Implemented proper screen scrolling.
#GameDev #IndieDev #Indie #Retro #Platformer #MadeWithFusion
February 27, 2025 at 3:32 PM
Reposted by Champion of Evander
Interesting bug I encountered while adapting the game to 16:9 ratio(There will be option between 16:9 and original 4:3)
#GameDev #IndieDev #Indie #Retro #Platformer #MadeWithFusion
February 26, 2025 at 9:57 AM