Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

GameJam Johnny

27
Posts
13
Followers
3
Following
A member registered Oct 01, 2020 · View creator page →

Creator of

Recent community posts

Unfortunately, I failed this game jam duo to time restrictions, but I will upload my project when it is finished.  

That is so awesome! Good job!! 

I'll make a WebGL in the future. I don't know why it gave me a lot of trouble...

Amazing! 
I tried a couple of times. It's great practice if you want to be able to complete a knight tour by yourself. 

That is totally cool. Good luck! 

Yeah, it was a bit confusing lol...

You got it right the first time.  A game about chess knights is the way to go.

Good job lol! 

Good job!! As for certain starting positions not working, Warnsdorff's rule doesn't promise they will all work. However, you can fix that using backtracking, which really kicked my ass yesterday to understand how to implement in recursion... 

I solved it by using a list of possible moves, with each object containing the coordinates and accessibility, sorting according to accessibility, and trying to solve the tour recursively from each object of the list. 

private bool FinishTour(int x, int y, int moveCount)
{
    if (moveCount == N * N)
    {
        return true;
    }
    List<(int x, int y, int accessibility)> moves = new List<(int, int, int)>();
    int nextX;
    int nextY;
    int accessibility;
    for (int i = 0; i < N; i++)
    {
        nextX = x + xMove[i];
        nextY = y + yMove[i];
        if (IsInLimits(nextX, nextY) && IsEmpty(nextX, nextY))
        {
            accessibility = GetAccesibility(nextX, nextY);
            moves.Add((nextX, nextY, accessibility));
        }
    }
    moves.Sort((a, b) => a.accessibility.CompareTo(b.accessibility));
    foreach (var move in moves)
    {
        board[move.x, move.y] = moveCount; 
        if (FinishTour(move.x, move.y, moveCount + 1))
        {
            return true;
        }
        else
        {
            board[move.x, move.y] = 0; 
        }
    }
    return false; 
}

Honestly, I am still not sure this is a proper use of backtracking, but it works for now...
Let me know if you want an extra set of eyes on your code :)

Hi, sorry for the awkward question. Did you end up updating the game before the deadline? 

I am asking because I put you in the last space in the rank simply because I thought you missed the deadline, but I might be mistaken... 

This is pretty cool for how long you had to finish this project. Good job :)

Hope to see you again in future Game Jams! 

That is extremely impressive! I genuinely thank you for your submission. You really got the spirit of the jam :) 

Great job finding a creative way to implement the Bubble Sort Algorithm in your game. 

Hope to see you again in future jams! 

Amazing! I dub thee the first-ever Weekly Code Jam winner! 

The deadline cannot be extended, but you can submit your project when finished. It will not be viable for winning if that matters to you. However, since this is a weekly game jam, you can always try again to match the deadline next week! 

You are absolutely right, and I will do both of those suggestions in the next game jam. Thank you for sharing!

Thank you!! You are always welcome, and hopefully, we will all become better developers together.

To research different sorting algorithms - bubble sort, merge sort, etc. and create a game about them / that encompasses them / that has anything to do with the subject. Only if sorting algorithms is something you wish to learn! 

If you don't wish to research and incorporate sorting algorithms into your game, it's totally okay. You can take the theme at face value as "sorting" and create a game around what it means to you :)

(1 edit)

To motivate learning new coding skills together :) 

This was really fun and polished! The gameplay is really great and chaotic. Really can't think about what to improve so good job! 

Really chaotic! This was a lot of fun, only thing is that the attacks are a bit clunky and slow. The idea is really innovative and fits the chaos theme perfectly! Good job!!  

This was fun! Was a bit clunky at parts but its very impressive for one week! Plus, the audio was pretty cool.

Nice game! Was a bit confusing at the start but once I got into the rhythm it was a lot of fun! 

This was fun! The enemies had a bit too much health I think. The overall gameplay is really fun and the controls are responsive in a very satisfying way! The art is also really cool, and so is the menu. And your mom did a wonderful job on the music!! Well done!

The monkey is cool! Was fun playing with my friend :) the audio is a bit harsh, but the animations are cool.