Champion of Evander
@championofevander.bsky.social
📤 4
📥 4
📝 14
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
loading . . .
29 days ago
0
8
4
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
2 months ago
0
10
5
reposted by
Champion of Evander
Danizoar
2 months ago
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
add a skeleton here at some point
1
12
4
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
loading . . .
2 months ago
0
11
5
Working on a new player sprite. Taking inspiration from Game Boy Zelda titles.
3 months ago
0
1
1
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
loading . . .
5 months ago
1
9
4
I may have forgotten how to write.
#GameDev
#IndieDev
#ClickteamFusion
5 months ago
0
13
4
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.
5 months ago
0
0
1
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.
5 months ago
0
0
1
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
6 months ago
0
6
4
Working on a logo for the game. There also will be a banner update.
6 months ago
0
0
0
Reworking player's sprites again
loading . . .
7 months ago
2
0
1
reposted by
Champion of Evander
Danizoar
7 months ago
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
0
7
2
reposted by
Champion of Evander
Danizoar
7 months ago
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
0
8
2
reposted by
Champion of Evander
Danizoar
8 months ago
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
add a skeleton here at some point
0
10
2
reposted by
Champion of Evander
Danizoar
8 months ago
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.
0
2
2
reposted by
Champion of Evander
Danizoar
8 months ago
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.
add a skeleton here at some point
0
1
1
reposted by
Champion of Evander
Danizoar
8 months ago
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
loading . . .
1
6
3
reposted by
Champion of Evander
Danizoar
8 months ago
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
0
5
1
reposted by
Champion of Evander
Danizoar
8 months ago
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
loading . . .
0
8
4
reposted by
Champion of Evander
Danizoar
9 months ago
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.
0
1
1
reposted by
Champion of Evander
Danizoar
9 months ago
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
loading . . .
1
7
3
reposted by
Champion of Evander
Danizoar
9 months ago
Tweaking player sprite a bit. I'll recolor the older version and use it as a sprite for the enemies.
add a skeleton here at some point
0
0
1
reposted by
Champion of Evander
Danizoar
9 months ago
Implemented proper screen scrolling.
#GameDev
#IndieDev
#Indie
#Retro
#Platformer
#MadeWithFusion
loading . . .
0
6
3
reposted by
Champion of Evander
Danizoar
9 months ago
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
loading . . .
0
7
2
reposted by
Champion of Evander
Danizoar
11 months ago
Some progress on my pseudo emulator game. You can load custom backgrounds (Main,Up,Down,Left,Right). They are automatically scaled to fit the window. Developer tool for making these will be included with the game.
#GameDev
#IndieDev
#Indie
#Retro
#Platformer
loading . . .
0
9
2
reposted by
Champion of Evander
Danizoar
about 1 year ago
Messing around with Clickteam Fusion
loading . . .
0
1
1
reposted by
Champion of Evander
Danizoar
over 1 year ago
Tried out Aseprite and it was good. I wanted to go for the aesthetic of old famicom games but got carried over with colors and later made more authentic version. I've been carrying the idea of a pseudo emulated game for a while, I should start working on it while I'm stuck with my old notebook.
0
0
1
you reached the end!!
feeds!
log in