Kasimirs Kebab
- 12 Devlogs
- 36 Total hours
a cool Game with cool things and cool kebab
a cool Game with cool things and cool kebab
Did’nt code that much but I made a plan:
The “basic combat” should be similair to Final Fantasy or the Mario and Luigi game. You have a health bar and you enemy has one. Then there is a Action Field where you can do attacks and use items.
Pretty basic, right?
Now you think how?
Idk either but there will be more because this is just the “basic combat”
Note: I also tryed to make music loops and it worked well but I have no music right now.
Bye Twin!
First of all: sadly, I cannot make a web version of the game because of the push library and even if i try to do it without the library it won’t work.
So you cannot fight yet but our first boss Ms. Mauer exists.
I made a cool feature that if you make her mad she drops a stone on you.
I already have a plan for the the fight. It should be similar to cuphead but rythm based.
Think I might add sound
Bye Twin!
Now I have your attention Twin and can tell you about my GREAT changes on the main menu.
There is just one chapter for now and I will change the loading menu when I need to. I think I will make it look like the settings menu.
You now start with the arrow keys and z and x as the default layout and in the settings you can change it!
I tryed to record it but it is a bit async( I think that’s what it’s called).
Bye Twin!
I made a sign.
But that is not crazy and because of that I made a
You can already start the game and exit the game.
For the load button I thougth I will not make a safefile but from there you can start into the different chapters, because that’s easier to program and more stable if I make a web export.
For the settings file there will be some audio settings and key bindings.
And i also made custom symbols in my font for arrows and the exit symbol because my default font doesn’t have this.
Bye Twin!
During the past few days I hadn’t much time but I made some bug fixes and:
This is important later for savestates and for easier debugging and it saves RAM usage (I hope).
or whatever this thing from zelda where you can choose an option is
very important.
you can either play with wasd and k and l or with the arrow key and z/y and x
Bye Twin!
This is the biggest update in a game about kebab in the entire human history!
Here’s what I added:
Kasimirs Kebab sounds much cooler than everyone wants kebab and it will make more sense later.
Border are boring so if you go out of the map the tickle monster comes (there is no real tickle monster. the game closes it’s self but there will be one next update).
You wan’t a doner kebab but the skewer was stolen and now you best friend hans flies with an jetpack trough the air or something idk
very Cool
also very Cool.
I know that was very much and I will try to make a web export so that you can try that crazy story but for now you must watch the video.
Hope you liked it.
Bye Twin!
I made some changes.
The old textures looked pretty boring so I redesigned them and made flowers and grass
For those who don’t know: ySort sorts the draw order based on the y coordinates and what that does you can see in the video.
Now you can give Hans a handshake
How cool is that?
That was everything for this devlog.
Bye Twin!
I made BIG changes.
Now you can scale the game to whatever size you want because I used the push library to set the resolution to 160x90 and it scales with the window.
Note: If you want to use push and cameraMgr like me, you must change every love.graphics.getWidth() and love.graphics.getHeight() in cameraMgr.lua to if push then camera.w, camera.h = push:getDimensions() else camera.w = love.graphics.getWidth() camera.h = love.graphics.getHeight() end
Yeah very BIG change but that’s important
but here comes the biggest addon:
I made a system, were you add text to a queue and if the queue is not empty, it shows the textbox and first line of the queue and if you press K it just deletes the first line.
Simple but extremly efficent.
I think I must change the font because the font I use now has a good size but it looks kinda normal and that’s lowk boring.
That was everything for this BIG update.
Bye Twin!
I made Collisionboxes and I made it
It was very crazy and if I have more than 50 collision boxes it begins to lag but
IT WORKS!
I made 3 types of the collision boxes:
1.Player (It walks),
2.Areas (You can walk through ) and
3.Wall (You can’t walk through it).
The video shows it more or less.
The collision detection: I use an aabb-collision detection so i check if the coordinates of two boxes are overlapping.
The wall: First in the code, the player is moved. Then the coordinates of the player are given to the collision box of the player. After that the code checks if the collision box of the player overlaps with a wall and if that’s the case than it resets the position or smth like that. (I know I’m good at explaining)
Bye Twin!
My game has now a map (wow)
It’s pretty ugly but it’s just a prototype so that’s ok.
For the map I used the tiled app (https://thorbjorn.itch.io/tiled)
and Simple-Tiled-Implementation (https://github.com/karai17/Simple-Tiled-Implementation/) to implement it in love.
And then I needed to move the camera and I use the camera script from hump (https://github.com/vrld/hump) for this, but the problem is, that the map doesn’t move and I really just move the map (I think) and that means I must write my own camera script.
But that’s a project for the future.
Bye twin!