Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

eL-Falso's DevLog

A topic by eL-Falso created Sep 30, 2021 Views: 2,363 Replies: 39
Viewing posts 1 to 20 of 34 路 Next page 路 Last page
Submitted (15 edits) (+2)

Latest Devlog posts over here: Day 31, Post Mortem

Hey all,

it's my third #devtober this time. Since I moved from GameMaker Studio 2 to Godot one month ago, I thought devtober is the perfect time to see what I've learnt so far, but also to practice it a bit more. Thus I'll start a new project here. It should be something simple this time, which can be done in one month. My goal is to get a playable demo/stable release running at the end of devtober, even though I'm a perfectionist when it comes to the development of games and I don't want to limit myself because of this special month. Thus the game will be as polished as possible and the work will continue after devtober. I also have an idea and a bit more for the game, now it just needs to be realized.

About me:

  • I'm from Germany
  • Studied computer science at university until I abandoned it
  • started with game development in 2017, before: mapping and modding stuff for some games
  • Solo dev over here doing coding, art and sound
  • Took part in 1 game jam and 2 devtober so far 

Please follow my twitter for latest updates: https://twitter.com/TackRadGames

Other useful links: 

So now a bit about the game:

  • standard Pinball game
  • PixelArt, since I lack skills, it will be 1bit

Day 0:

You may ask now what I've so far:

  • was already working on the first table, so I can concentrate more on the coding part

50% scaled:

Day 1 ToDo:

  • finish the table in Aseprite (day 1/2)
Submitted (1 edit)

Day 1:

Today I continued working on the first table of my flipper game. So far I think it looks pretty good.

Nevertheless I also think the outer circle needs some more work so the ball can use this one, but I'll think about it when the basic game play mechanic is working and I can test it.

50% scaled:

Day 2 ToDo:

  • Table Aseprite (day 1/2) create sprites
  • setup hacknplan
  • setup git
  • setup project in godot

Submitted (1 edit)

Day 2:

Today I created all the sprites for the game in Aseprite, set up a git repository to commit my changes and an HacknPlan board to keep track of everything which needs to be done, have been done and to keep track of bugs. Last I imported every sprite into Godot and created the scene for the first table.
I also noticed in windowed mode there's a bug with the size of the pixel, at some point I need see what went wrong here.

Game screen:

HacknPlan:



Day 3 ToDo:

  • Collisions
  • PixelArt Plunger + Ball
  • Coding: Flippers, Plunger & Ball
Submitted (1 edit)

Day 3:

So far the table has collisions now with exception of the drop targets, bumpers & slingshots. I'll these do at a later date, when the game play is not this sluggish anymore. At the moment it's really difficult to get the ball into the upper half of the table, so I've to take a look the the ball and the flippers more.

I also have to take a look at the blank spaces to the left and the right of the table at some point. But I think I already have an idea for this. First I could zoom in more and focus on the ball, second I could put the DMD on these sides, so the game doesn't look like a mobile game anymore.

But so far I'm happy what I achieved so far today: working collisions, plunger, flippers and the ball.

Gif:


Day 4 ToDo:

  • take a look at the ball & flippers so the game play isn't this sluggish
Submitted

Hey will you work with me for the Godot fire jam

Submitted

https://discord.gg/sv7wjeZj4R 

This is my discord link

Submitted

Sorry currently not looking for a team or second person to work on a project with.

Submitted

Ok

The 1-bit style here is fantastic! The graphics look so snappy and crisp 馃挴

Submitted

Thank you really much <3 I'm also really happy how the style/graphics turned out.

Submitted

That looks awesome! If you need someone to playtest, let me know! :)

Submitted

Thank you for your offer. <3 I'm going to think about whether I need playtesters, but still it would be nice to have someone who is much better playing pinball than me. :D

Submitted

Day 4:

I'm very happy with the work today since the game play isn't this sluggish anymore. When I tested the table today after changing some things, it was much more common to get the ball in the upper half of the table. Nevertheless the table needs some rework, since there are problems/bugs.

Below you find a new game play gif with the latest changes:


Day 5 ToDo:

  • Since I don't have this much time, I'm just going to think about a reworked table, because here and there are problems with hitting lanes
Submitted

Day 5:

Since I wanted to rework the table I thought about different things:

  • Flipper: extend them more, so you have a larger area to interact with the ball.
  • plunger lane: change this one, because from time to time the ball goes directly into the left out lane
  • top circle lane: needs also a change especially the entrance/exit, so it's much easier to to use this lane


Day 6 ToDo:

- change the table with the above points (Day 5)

Submitted (3 edits)

Day 6:

Today I not just reworked the table a bit but also the flippers. I also changed some properties of the flippers and the plunger. Today's work is really something to behold. The table plays now much smoother and isn't this sluggish anymore. It's also much, much, much common now to hit the circular lane. I haven't touched the plunger lane so far, let's see whether I'll do it. Also the space between the flippers will become wider again.

But sadly from time to time there's a weird bug happening where collisions are not working correctly when the speed of the ball is too high, I have to take a look at this one day/ some days.

Here the current game play GIF:


Day 7 ToDo:

  • work on the bumpers & slingshots
  • day off (breaks are a MUST!)
Submitted

Day 7:

This is not the devlog you're looking for.
Move along...
Move along...

Today I took the day off, because every good developer needs a break :-) So I just played some Pinball FX3 & Zaccaria Pinball. Maybe I also got some new ideas for the game. :-)

Day 8 ToDo:

  • work on the bumpers & slingshots
Submitted (1 edit)

Day 8:

Today I worked on adding functionality to bumpers & slingshot. I'm really happy how they turned out. I even added a visual 'effect' to the sprites so you have some kind of feedback.

Maybe at some point I also have to think about reworking the table again, but for this I wait until I've every element of the table implemented.

There have been also really funny moments, for example this GIF (infinite slingshots):


Here a GIF from the working bumpers & slingshots:



Day 9 ToDo:

  • work on the drop targets
Submitted (1 edit)

Day 9:

Today I was working on the drop targets. I'm again really happy how todays work turned out, that you can just hit the drop targets from the front and that they also have again a visual feedback like bumpers & slingshots.

Because of all the work in the last days my HacknPlan Board has become emptier and more empty with time. That's why I also thought about new task today which can be done in the next days.

Here again a GIF from todays work:



And a screenshot of the new tasks on HacknPlan:



Day 10 ToDo:

  • Point/Score System on game element hit
  • Really simple UI

(just something really small this time)

Submitted

Day 10:

What's a game without a goal, without a score you may ask. So it's time! I present a really simple UI with a score system. \o/
I even found time to implement floating scores onto the table, for now they are in the center of the table until I know where to place them, but maybe they are also fine where they are.

You can even see how many balls you have used to far. :-) 

Here again a GIF from todays work:



Day 11 ToDo:

  • implement ball camera
Submitted (1 edit)

Day 11:

Not much to show today, sadly. Wanted to work on the ball camera, but instead I encountered so many problems with it which I have to think about first. Going to move the implementation of the ball camera to a later date after devtober, because I noticed this isn't really a task which fits into my idea of devtober and what I want to achieve.
Nevertheless I learned really much today, be it signals which have to be reconnected or that Godot can't tell the difference between "Left & Right Shift".

Because of that I only fixed some bugs today which floating points not being shown and gave the game some proper controls (even though not the ones which I wanted to have for the keyboard, see sentence above).


Day 12 ToDo:

  • create sound effects in Cubase
Submitted

Day 12:

Today I was creating some simple sound effects for bumpers, drop targets, slingshots & flippers and implemented them into the game. Maybe I'll work on them more in the future, for now the are okey I think. At least I learned something about audio in Godot. I'm not sure about the sound of the ball (which hasn't been created so far), but I think I'll figure something out.

Today a small video so you can hear the sounds, you can find it on my Twitter-Account: https://twitter.com/TackRadGames/status/1448041539553345545


Day 13 ToDo:

  • Fixing Bugs
Submitted

Day 13:

Today I fixed some bugs, including one weird one where the ball got stuck when holding the flippers up for some time. I also adjusted the collisions so they are more "pixel perfect". I'm quite happy with my work today, I also know what I'll work on the day after tomorrow.


Day 14 ToDo:

  • day off (breaks are a MUST!)
Submitted

Day 14:

This is not the devlog you're looking for.
Move along...
Move along...

Today I took the day off, because every good developer needs a break :-) Since I already knew what to work on the next day I didn't have think about something.

Day 15 ToDo:

  • work on Spinner & eject hole
Submitted

Day 15:

Today I had a really productive day again in Godot and Aseprite. I worked on two new table elements for the game and I'm really happy how everything turned out. Sure, here and there I'd change something, but this for another day.

So here they are: Spinner & Eject Hole

Here again a GIF from todays work:

Day 16 ToDo:

Tomorrow it will be quiet again round my project in Godot, since my "First Sprint" ends on HacknPlan today. Because of that I'm going the reflect the past weeks and get a new sprint up and running, so I can work on new stuff for the game.

Submitted (1 edit)

Day 16:

Since my first sprint on HacknPlan ended yesterday. I was just planning new tasks for the coming week(s), so far I found 14.

I know these are not enough tasks for the second half of devtober, because of this I'm going to think about more once the sprint becomes more emptier.

And a screenshot of the new tasks on HacknPlan of what currently is planned:



Day 17 ToDo:

Let's work on two new table elements:

  • Ballgate
  • Ballsaver
Submitted

Day 17:

Today I added some nice features to the game. I introduce: plunger lane ballgate & ballsaver.

Now, when the ball leaves the plunger lane the ballgate closes, so it doesn't return back into the plunger lane, this happened in the past occasionally. It opens again when the ball is lost.

The ballsaver will be activated when the ball leaves the ballgate and with be deactivated again after a set amount of time.

With some coding related parts of these two new features I had my difficulties, but solved them really well because of that it took me longer than expected. I'm happy how today's work turn out.

Here again a GIF from todays work:

Day 18 ToDo:

Since I have not this much time to work on the game in the next two days, I'll just concentrate on something small of my HacknPlan board.

  • Main menu
Viewing posts 1 to 20 of 34 路 Next page 路 Last page