rodel77

LD 39

I'm in!

My first LD, lets go!

Good Luck everyone!

Working on my entry!

ld39-1.gif

The robot has a energy bar, when the bar goes down is slower and then die... he need to find resources and craft batteries!

Finished!

Yay i finished my first LD game! (With a special "secret" ending)

https://ldjam.com/events/ludum-dare/39/$38217

3cHwPBb8TMOz7BW5jUX53g.png

Jave and the neural networks 2 minutes gameplay

https://www.youtube.com/watch?v=KHxay4Tod-Y

Get the 7 neural network fragments to see the "secret final" :3

Game: https://ldjam.com/events/ludum-dare/39/$38217

LD 40

Ready for LD40

My LD39 game https://ldjam.com/events/ludum-dare/39/$38217 don't get to much rating but this time i want to try make something different, something arcade and replayable

Good Luck

Some progress!

After lot of time of thinking the theme and messing with Love2D i do a lot of progress, its a dungeon crawler turn based vs AI:

1.gif

Git: https://github.com/rodel77/LD40

Its looking very great i think, i love that flying animation created just using sin and cos, i will continue with this, more progress updates later =D

I am really obsessed with robots in my ld games... https://ldjam.com/events/ludum-dare/39/jave-and-the-neural-networks

Working on GUI

cHrSZJRCQQObTeNTDWncyg.png

Now working a bit on the GUI, there a bit problems with the text centering, i think its caused by the text, but now there is not time to fix it

Next: GamePlay & AI (Probably the most important thing!)

GIT: https://github.com/rodel77/LD40

Cya in more progress upgrade! Probably i will not end for the compo...

More progress & less time!

3.gif

I do some progress, but still is very incomplete, AI, sounds & music, more levels etc

Cya tomorrow and good luck everyone!

GIT: https://github.com/rodel77/LD40

Done!

After a lot of struggling with lua and Love2D, its done! wow just 1h32m that is living in limit, video:

ezgif-2-3b80aff88a (1).gif

https://www.youtube.com/watch?v=F-O2URo5cmw

LD: https://ldjam.com/events/ludum-dare/40/$50160

GIT: https://github.com/rodel77/LD40

Now lets test people games!

Good Luck everyone, have a nice holidays! :smile:

Greedy Robot Fight | Post Mortem

Yesterday i publish my entry for LD40 "Greedy Robot Fight" https://ldjam.com/events/ludum-dare/40/greedy-robot-fight and now i will tell you about the problems and goals i had for this game!

Sorry for my bad english, i am not a native speaker

Goal

  • In my last LD game "Jave and the Neural Networks" https://ldjam.com/events/ludum-dare/39/jave-and-the-neural-networks i make a simple "linear" history and unreplayable game, and in this LD i wanted to create a full replayable game
  • And this time i wanted to use more complicated stuff than unity, just like a challenge and then i decided to use lua with Love2D

Ideas

Find a idea to this theme was very hard the first thing i think was about making a job, delivery or something like that, but i didn't figure how to make it, then i start writting new ideas:

  • City Builder I didn't do it cause i see it very hard to do in 48/72 hours, btw i saw a lot of them
  • Coin Collector? (Get coins, that make you slower, but you need to get upgrades) (This doesn't have to much sense...)
  • TurnBased, Strategy/Dungeon Crawler (I open the hardlydifficult stream to see how its going on, and then i see the idea "3 shoots turns" https://trello.com/c/iA2mvtyx/56-3-shots-per-turn currently i am playing a lot of fidel dungeon rescue, then i think on this!)

Day 1: Prototyping (Contains Overdose of Technical Stuff)

First Problem: Screen Resolution

For the game i am developing in Love2D "Shadow Screams" https://itch.io/t/142891/shadow-screams-temp-name-stealth-multiplayer-1vs3-horror i fix this problem by using a camera that moves with player, and shows more map in higher resolution, but for this project a camera its not what i need, then i search in the Love2D to see if somebody found a solution for screen resolutions and i found this life saver that use a native resolution and then scale it properly using the correct aspect ratio (I make the game resolution square like fidel dungeon rescue) then i make some tests, and everything worked very great! :smile:

This was the first floor texture (created with tilemancer): https://raw.githubusercontent.com/rodel77/LD40/e6ac1868573aed1e76f2359f3bd291b601dc3731/assets/atlas.png

Day 2:

  • Robot art
  • Lua classes setup

Day 3:

https://ldjam.com/events/ludum-dare/40/greedy-robot-fight/some-progress

  • Movements
  • Floor texture changed finally!
  • Map loading system

Part 2: https://ldjam.com/events/ludum-dare/40/greedy-robot-fight/greedy-robot-fight-post-mortem-part-2

Greedy Robot Fight | Post Mortem | Part 2

Part 1: https://ldjam.com/events/ludum-dare/40/greedy-robot-fight/greedy-robot-fight-post-mortem

Day 3

  • GUI
  • Fixed a weird lua class system problem
  • After fixing that i am able to add the bad bot, then i create the sprite!

Day 3 (AI):

And now its the time to create the AI (Bad Bot Movement), i had the idea to create a full features AI, that can be offensive (Shoot to the player), and defensive too (Hide if the player can attack), but for time reasons it just rush the player

Basic checking

When its the bad bot turn, it first check if can attack you, then send the attack, otherwise it search for a movements

Searching for a movement

The AI has to search a tile where it can use the laser to damage the player, then i make this:

test2.png

This make the same as the laser attack, but instead of attack it calculate the distance between the tile and the bot, as you can see the "Near Tile" says 1, and the other tiles are 3-2 tiles far, ok now we know the quick way to attack player, now lest move the bot there!!! ...but how?

Path Finding

There is another life saver lib "Jumper" https://github.com/Yonaba/Jumper its a PathFinding library, super easy to setup very fast, and lightweight

Then i simply generate a path from the bot to the nearest tile, make a move check it can attack and otherwise continue moving until can attack

This is probably one of the coolest things i ever do, i feel done when the bot starts moving in the first turn =D

Release

I record a video and yay! Its uploaded, now lets review the first bugs

First Bug

The first bug was that the levels save the player and bot position, and sometimes that break walls, or other things, very strange but after a lot of research i found a solution

Solution

I didn't notice that if you set a table in a variable from another table and then you modify the variable, it change the original table too, then i fix it by making a clone of the original table

I am a bit disappointed about lua, i will try to learn more about it before making another game

Thanks for playing and rate my game, cya in LD41 :wink:

Greedy Robot Fight | Overall 640th

There are my LD40 entry results! I expected enter in 100 is lower but its good anyway ;)

Entry: https://ldjam.com/events/ludum-dare/40/greedy-robot-fight

PostMortem Part 1: https://ldjam.com/events/ludum-dare/40/greedy-robot-fight/greedy-robot-fight-post-mortem

For now lets train a bit in love2d and lua to avoid the struggling, and lets make something epic in LD41 =D

nG6w03gWQyis2G2gIYLcxg.png

Overall 640 | Part 2

Some mins ago i write this post: https://ldjam.com/events/ludum-dare/40/greedy-robot-fight/greedy-robot-fight-overall-640th

And now i am thinking about the issues i had with this project, some people don't understood the theme applied in the game, more turns you have more turns the bot has too, and probably i should make more stuff with that idea, different attacks more playable chars etc, another problem i think was the difficulty, in some of the maps you have a 100% win chance, and ya you can always play it in a way that you can lose but that get down some of the fun you can get

The audio its my better voted category, its strange but cool, i will learn more about music to the next ld!

BTW i am very surprised about getting ~23 ratings in the first 3-4 days, one guy said me that i have to vote other games to push mine and that works well, but its important make a good game too, i saw ton of winners with 20 votes and less, nice!

LD 41

My body is ready!

I am very excited, its my third ludum dare! And this year i released my new game "Unpacking" https://rodel.itch.io/unpacking and i have learn too much about game dev!

Tools: + Engine: Love2D 0.10.2 (Lua) + Editor: VSCode + Sound: bfxr + Music: idk probably lmms (I was training a lot!) + Sprites: Aseprite probably using endesga32 pallete

Currently i have only one theme suggestion "They speak a different language" this is based on a game idea i had long time ago, like an exploration game but you cannon't understand npc by simply talking with they, i am interested to see how people implements the idea!

Good luck and cya in 30 days!

Final Round!

I have a dope idea to "You shouldn't mix those" so i hope it wins...

ld412.png

Discorc Released!

banner.gif

ld41.gif

I finished my game "Discorc" some hours ago, is a "Rhythmical Hotline Simulator" you can check it here: https://ldjam.com/events/ludum-dare/41/discorc

Also i published the soundtrack in soundcloud: https://soundcloud.com/rodel-bixo/sets/discorc-ost

4 more votes!

I need 4 votes in my entry discorc, you can try it here: https://ldjam.com/events/ludum-dare/41/discorc

ld41.gif

Humor 15th!

So this ludum dare is over! I improved a lot on each year and i am very happy with this entry, here is my stats:

download.png

I probably think that the audio is underrated but anyway i take note about the issues i had with the music and improve it in my next entry!

Also i am quite surprised about getting 15th place in humor

There is the stats from my LD40 entry "Greedy Robot Fight":

download2.png

There is a huge improvement!

Thanks everyone for the ratings & feedback and congrats to winners in each category! Cya in LD42! ;)

LD 42

Theme Suggestions

So here are my themes for LD42!

  • They speak a different language (This is a game idea that i have from some years... i have a really interested concept around it but i am also a bit scared of how to create it... now i curious to see how people treat this!)
  • Existential crisis (I have one once a week... and always i found that the solution is making games)
  • Ikigai (My indie "career")