Skip to main content

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

Sebastian Lague

206
Posts
2
Topics
6,783
Followers
A member registered Sep 28, 2013 · View creator page →

Creator of

Recent community posts

Very stylish, and extremely hard! Though maybe I'm just an abysmal pilot... Either way, I enjoyed my time smashing into planets or sailing clean past all of them into empty space :)

Haha nice! And thanks for sharing the pics, it's fun to see :)

I crushed the dj and ruined the party twice -- I'm a terribly time agent. Got there in the end though lol. I appreciated not having to redo all the steps each time, but maybe would have felt cool to have to put them all together in one run at the end once you've figured them out. Really nice work!

Thank you so much! Knocking over as the cat is a great idea, but sadly not implemented. There are a few ways to get there, but the easiest route is jumping from the table to some boxes, onto the lamp and from there finally to the fridge.

I really like the winding medieval-styled board. Perhaps it could be even more elaborate in the future -- I picture it going over hills and crossing rivers, cutting through forests etc. (but I may be getting carried away). It is a bit tiresome waiting for the bots as others have noted, but nice work overall!

Thanks! Yeah I wish I'd had time to polish that aspect some more

Haha, thanks for playing! Yeah extinguisher's a bit tricky -- there are two intended jumping paths to get to it, the easiest being to leap from the table to the boxes, to the lamp, to the fridge.

Really love the visual style you have going here! The gameplay is also fun, although I did struggle a bit with the loops -- sometimes I let go just a moment too early because the player graphic had completed the loop, but I guess the line itself hadn't crossed over yet. Perhaps it could auto-complete instead when you make the loops? I think the music fit really nicely, although ironically enough, it didn't loop for me so I had to refresh the page a few times. Overall very nice work!

Thanks for playing, and happy you enjoy the vibe! Sorry to hear about the crashes though, that's very unfortunate.

I really like the art and music you've created here, the game has a great atmosphere already!

Genuinely laughed out loud at some moments -- and I thought the idea was really interesting and well executed. 

Very juicy game! Quite overwhelming having to crank so many things at once, but I had a lot of fun with it. Really nice work overall :)

Really enjoyed the moody atmosphere, and being forced to die in order to gain a new power is an interesting twist. Great work!

Really enjoyed the magnet and time rewind mechanics, and the scrappy graphics and audio were very entertaining! Happy to finally be free from time prison

Nice work! I like the different tradeoffs that come with each upgrade

Neat idea! Would like to be able to adjust my points after failing, but still enjoyed playing.

Nice! The rng is pretty brutal, but the tight gameplay loop + leaderboards make it hard to stop playing :)

I was sad it ended so soon! But was fun while it lasted :)

Pretty tricky, but quite satisfying to play so nice work! Might've been nice to have the color of the road segments change as they get towards their max length, just as a rough visual indicator? Idk how helpful it would actually be, just a random thought I had while playing :)

Cool concept, and I enjoyed the art style! If you work more on this outside the jam, maybe the battle sequence could be sped up a little so there's less down-time where you're just watching?

Nice work -- I enjoyed the creative way of controlling the character, even though I slammed into those saw blades many times!

Nice work -- I enjoyed the creative way of controlling the character, even though I slammed into those saw blades many times!

Extremely cool, thanks for sharing!

Thanks for the report, it's fixed in the dev branch now

Awesome!

You can just do disconnected not for now. I will add proper consts in a future update

That's looking great, really cool work! If you want to upload the latest files, I'd be interested in using it as a test case for some optimizations.

Ah I forgot about that one, thanks. And yeah I should get around to putting something in that menu.

(5 edits)

A few frequently asked questions I've seen (will add more later). Last updated for version 2.1.6

  • Where are the AND and NOT chips?
    • In this version of the simulation you begin with only a NAND chip instead. However, both AND and NOT (and everything else) can be built from this.
  • How to make displays show up on a chip?
    • If you have placed some displays in your chip, you can go to Save > Customize, and from there you can position and scale them however you want. These will then show up when you place that chip in the future.
  • What happens in a single simulation step?
    • The simulation is very simplified compared to reality, and works roughly like this:
    • The input signals travel (instantaneously) along the wires to each chip. Each chip will wait until all its inputs have been received (not counting disconnected pins) before the signal continues. This means that for combinational chips (ones without outputs that loop back into their own inputs), all logic will be fully computed in a single step.
    • However, in the case of sequential chips (where a chip’s output feeds back — directly or indirectly — into its own input) the signal will have to move forward without yet knowing what that input will end up being. This means that it may require multiple simulation steps for the output to stabilize — especially when more than one loop exists, as there’s some randomness involved then in which signal will ‘arrive’ back first. You should test that your clock speed is slow enough for the chip to operate consistently.
  • How to change the clock speed?
    • In the prefs menu, you set how many simulation ticks should pass between each tick of the clock.
  • Will I keep my projects if I upgrade to a new version?
    • Yes, within version 2.x. Older versions of the simulation (v0 and v1) are not compatible.
  • How to share a project?
    • There’s no built-in way to do this currently, but you can do it manually by going to the save data directory, and uploading the folder for your project (or store a project you’ve downloaded there). On windows and linux the save directory can be accessed with the shortcut Ctrl+Alt+Shift+O inside the game. (There’s currently a bug on mac, see here).
  • Game not opening/blank screen?
    • The game currently requires ‘shader model 5’, so I believe it should work if you have at least: DirectX11, OpenGL 4.3, or Metal 2. If it doesn’t work despite meeting these requirements, please let me know!
  • Virus warning?
    • I haven’t gone through the process yet of ‘signing’ the game, so it’s normal for your computer to be suspicious (wacatac trojan is the most common false-positive). The game is, however, safe to run — if you’re happy to take my word for it. Otherwise, you can take a look at the source code for the game over here (and create your own build if you like).
  • Steam version?
    • Maybe in the future once I’ve ironed out some kinks!
  • I found a bug / have a suggestion
    • The best place to post these is on the github issues page.
  • Controls and keyboard shortcuts?
    • Camera
      • Scroll wheel or Alt + Right Mouse Drag to zoom
      • Middle Mouse Drag or Alt + Left Mouse Drag to pan
      • Ctrl + R to reset the view
    • General
      • Ctrl + G to toggle grid
      • Right Click for context menu (on chips, wires, and pins)
      • Left Mouse Drag to box-select
      • Ctrl+Z and Ctrl+Shift+Z to undo/redo
      • Ctrl+Space to pause/un-pause the simulation 
        • Space while paused to advance a single step.
    • Chip
      • Hold Ctrl to snap to grid (while placing)
      • Hold Shift to place multiple copies (while placing)
      • Hold Shift to constrain movement to a straight line (while moving)
      • Shift + D to duplicate selected chips

The formula is 27.5[1.059463094359 ^ (i / 3)] where i is the frequency index between 0 and 255.

You can open the project in the Unity editor. It uses version 6.1

Thanks, I appreciate it!

If you want it so badly, take a look at this script: https://github.com/SebLague/Digital-Logic-Sim/blob/main/Assets/Scripts/Graphics/...
If you replace all calls to DrawWireStraight with DrawWireCurved, you can make a custom build with rounded wires. It currently has some issues concerning anti-aliasing, and multi-bit wires, which is why it's not currently included as a built-in option.

Nice work!

Very cool!

I've added a buzzer component in 2.1.6

Very nice! Thanks for sharing

Really nice work! Would be cool to have a video of it in action for the community playlist, if that’s something you’re up for doing :)

Very cool! Would be great if you’d post a vid of it in action at some point for the community playlist :)

Possibly once the series is finished I’ll do an all-episodes-in-one kinda thing, but remastered as you say in the latest version.