Skip to main content

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

Igor Konyakhin

875
Posts
31
Topics
34
Followers
18
Following
A member registered Mar 10, 2017 · View creator page →

Creator of

Recent community posts

Hi! Sorry for a long reply, I haven't visited Itch lately.

Yeah ... it's been like this since Russians got locked out of international payments after which Google Firebase locked me out of potentially-paid part of services (even though I was well within free tier). Since then I found a way to pay for international stuff, but since no one played the game, I didn't get around to fixing it.

Do you have a team to play? If so, I may up it in my priorities and try to fix it.
You need multiple people and the more - the better (original was started with 17 players if I remember correctly). 

Are you planning to replace "programmer art"?

I have beaten the game with the following code:

def func():
    gx = -100
    gy = -100
    found = False
    d = 20
    for xx in range(4, d):
        say(xx)
        for yy in range(-d, d):
            if is_goal(get_pos_x()+xx, get_pos_y()+yy):
                gx = get_pos_x() + xx
                gy = get_pos_y() + yy
                found = True
                break
        if found:
            break
    print(gx, gy)
    dx = 1
    if gx < get_pos_x():
        dx = -1
    dy = 1
    if gy < get_pos_y():
        dy = -1
    while get_pos_x() != gx or get_pos_y() != gy:
        if get_pos_x() != gx and not is_block(get_pos_x() + dx, get_pos_y()):
            print(get_pos_x(), gx)
            move(dx, 0)
        else:
            move(0, dy)
    submit()
func()

Speaking of minor issues, I noticed that sometimes when resizing a window (specifically, enlarging), line numbers move separately from code.

Very cool! I wonder how those highscores were achieved

Can you mark new version as "Windows" so it's installable via Itch app?

Took 7 minutes to complete. Very fun and well made. Full game when?

(1 edit)

I reached the next level with blocks, but "or" seems to not work. I now get "Unsupported binary operator OR at line 27".

Looking at Windows in your game made me think if I should make UI sections in my game re-arrangeable, but looks like something not worth the effort. What's the purpose for that "Other script Window"? It seems to not do anything, but occupy screen space.

def func():
    gx = -100
    gy = -100
    found = False
    d = 20
    for xx in range(5, d):
        say(xx)
        for yy in range(-d, d):
            if is_goal(get_pos_x()+xx, get_pos_y()+yy):
                gx = get_pos_x() + xx
                gy = get_pos_y() + yy
                found = True
                break
        if found:
            break
    print(gx, gy)
    dx = 1
    if gx < get_pos_x():
        dx = -1
    dy = 1
    if gy < get_pos_y():
        dy = -1
    while get_pos_x() != gx or get_pos_y() != gy:
        if is_block(get_pos_x() + dx, get_pos_y()):
            while get_pos_x() != gx:
                print(get_pos_x(), gx)
                move(dx, 0)
        else:
            while get_pos_y() != gy:
                move(0, dy)
    submit()
func()

Pretty impressive you were able to achieve this much during the jam interpret-wise with little prior experience and no libraries. Message received.

How experienced are you with interprets? Have you used external parsing library?

Pro tip: C# has a built-in compiler of C#.

There doesn't seem to be messaging functionality on Itch. Message me on Discord/Telegram/Facebook: @nns2009

Actually, it's just a single "eval()" invocation 😁 There is a function in JavaScript to interpret JavaScript.

This is great! Story is short vibrant, controls are dynamic and the execution is great. My top 2 of the jam so far. Almost can't believe it was done in 4 days!

It looks like it's not possible to copy-paste programs

A program with a single action ("Attack") survived a few iterations and earned me a bit over 100000 upgrade points, so I was able to buy the entire tree. Also, some upgrades cost negative amounts.

I hypothesized "ANTI-conditional" might be used for not, but it has two input ports, so ... I don't know.

Yeah, it's likely figure-outable, but I'd say the most important issue is that everything resets every time - this drops motivation.

As a programmer, I spent 35 playing the game, but I didn't quite understand what is going. Your video shows that the camera should be moving with a character, but in-game it doesn't, so the second level is getting solved blind.

I solved 3rd level with:

def _A():

    gx = -100

    gy = -100

    found = False

    d = 20

    for xx in range(5, d):

        say(xx)

        for yy in range(-d, d):

            if is_goal(get_pos_x()+xx, get_pos_y()+yy):

                gx = get_pos_x() + xx

                gy = get_pos_y() + yy

                found = True

                break

        if found:

            break

    print(gx, gy)

    dx = 1

    if gx+0 < get_pos_x()+0:

        dx = 0 - 1

    dy = 1

    if gy+0 < get_pos_y()+0:

        dy = 0 - 1

    while get_pos_x()+0 != gx+0:

        print(get_pos_x(), gx)

        move(dx, 0)

    while get_pos_y()+0 != gy+0:

        move(0, dy)

    submit()

_A()

The "+0" stuff is because otherwise you get

<color=red>[ERROR]</color> <color=red>[ERROR]</color> Cannot compare values of types System.Double and System.Int32

but then you can't convert to int with int(x) either:

<color=red>[ERROR]</color> <color=red>[ERROR]</color> Unknown function 'int' at line 15

Similarly, comparison doesn't produce True without "+0".After the 3rd level I got solid blue screen. Is this intended?

P.S.I currently work on a commercial text-coding game (in esoteric programming language). If these types of games interest you as a player, feel free to join as a playtester:)

(1 edit)

As a programmer, I couldn't get the hang of it: it would be easier to tinker with mechanics if you could:

  • see connections and play-field at the same time (you'd have more space if the game ran fullscreen)
  • restart the battle without resetting all the connection: I don't feel motivated to experiment more, because I have to re-do all connections all the time
  • there was some feedback when you click on ports, at the moment it feels random: sometimes it connects, sometimes it doesn't

I completed Level #2 by connecting both "Shoot" and "Turret Left" to "True", but I didn't bruteforce Level #3.

In Unity I'd do something like: if (Enemy-Player-Angle > Turren-Rotation) then Turret-Left else Turret-Right.

For "else", I'd need negation - there doesn't seem to be any. There is "Is Greater" comparison, but I didn't quite understand are "Lesser" and "Greater" input ports just two numbers to compare? Names "A" and "B" would be more appropriate then.

P.S. game jam wise: you spent too much attention to story

Pixel art works really poorly in this one: everything looks alike, arrows are barely visible.

Biggest gameplay problem seems to be belt directions. From what I understand, it's not possible to control those and it's unclear how to layout them (and get the machines to cooperate) the way you want.

Cool mechanic, but is the game supposed at "Emergency switch"? I reached it and moved all the way to the right until I fell off the platform, then the chain self-detached and I lost power falling in the void.

I personally found your game scrolling GMTK discord and seeing it described as "automation" (I like the genre, but it's generally rare for jam games to be this genre) + cover image looks good, but I guess Itch algorithm probably helped as well.

Looks like there isn't a way to DM on Itch. Message me on Discord/Telegram/Facebook: @nns2009

Also: any jam games, which you'd particularly recommend?

My pick: "Against the cluck" is one of the best jam games I've ever played (and I played a lot): https://unmutedgames.itch.io/against-the-cluck

This is surprisingly great! The best game I played from this jam so far and one of the best jam game I ever played!

When I read "inspired to Outer Wilds" in Discord, I thought to myself "No Way!", but this game totally delivers. It took me ~30-40 minutes to beat without hints.

I think you are overly explicit in some sections, where you outright spell out the mechanic, which I already figured out by that point experimentally (at the same time, I understand, that for a jam, it's better to make it too simple than too hard).

This has to be selected by Mark.

Completed the game. The last level seems like most of stuff is just decoy: I moved all hindering belts out of the way and just pushed the duck directly 2 tiles away from the exit.

From what I understand, "respawning" the duck seems required for some levels - feels a bit weird.

I wish movement was faster.

Completed the game, it was pretty simple. The last level made me think a little, but the solution was not hard. It's nice that you can skip text, but I'd also prefer if the simulation could be faster.

This game seems pretty popular. How did you get 100+ ratings?

Sidenote: I'm also working on a commercial coding game. If this kind of game interests you (or anyone else reading) and you'd like to playtest, let me know.

Please compile executable, so it doesn't require "setup" the next time.

Loop is a bit boring and the view-distance is too short, but the atmosphere is nice.

Took a few minutes to complete all levels.

Interesting concept. I solved first 70% of levels by luck and the remaining 30% by cheesing (you can accumulate "jump distance" by going through border repeatedly), so I think better level design is required to encourage intended solution.

I would remove screen transition - it's very long (or at least make it shorter?)

Interesting idea, but it seems to be pretty "luck based". The way Game Of Life works is that even if you know all the rules, it's very hard to predict how a system is going to behave, so I ended up just randomly trying various arrangements until one worked. I made it until the puzzle with a purple cell, but couldn't get it to work after several attempts.

Took 25 minutes to complete without rush (but I had prior Brainfuck experience).

Background effect is a bit distracting, but overall a nice experience. There are some quirks specific to your Brainfuck implementation, which are required for solution, but I was able to guess them without problem.

This is quite similar to the commercial game I'm working on outside of the jam (in case anyone would like to playtest that - message me).

A bit too basic. From what I understand, there is no reason not to put 9 into range all the time.

I'm also making a coding game (although, text-coding). I mean in general, not for the jam. If you or anyone else want to playtest - let me know.

Can you please mark the file as "Windows"?

It can't be installed from within Itch App otherwise

Doesn't work on MacOS (BigSur Version 11.7.10)

“giac” needs to be updated.
The developer of this app needs to update it to work with this version of macOS. Contact the developer for more information.

Looks like I was relatively fast compared to other completions

Nice and funny game

31:32 (first play-through)

Cool minimalistic concept

Yes, it was me :)

I'll check it out when I have time and Windows (currently only have Mac)

Programming is done in a simple language similar to python

How did you implement the execution part? Did you implemented custom interpreter yourself or found some library for that?

Cool idea! I wonder what would it be like with some automation aspects (conveyors, assemblers, etc.)

Looking at the pictures, I remember the game, but it has been one year, so it's hard to give any feedback

Here is how

https://itch.io/jam/brackeys-8/rate/1678828

To answer your concerns:

1) Yes, a lot of people (~30-60%) spam-comment. You can often find this out by going to commenters' profile and see times/intervals at which they post comments. Some people comment on different games as often as every 1-3 minutes, which obviously means they haven't played

2) There are two types of ratings: game rating (general ones - a single 1-5 star) and jam ratings (jam specific - several categories, 1-5 star each). Your analytics page likely shows general Itch rating.

Thank you for encouraging words! :)

Great!

I hope your time playing my game was well-worth it and you enjoyed every minute of it

I am glad you liked it!

What is your highscore?