Introducing Kaboom Workspace
slmjkdbtl (54)

We've been wanting to build a game making environment on replit that empowers game creators but also allows beginners get into programming in a fun and frictionless way, this is what we're working on right now, a special workspace that's geared towards easy gamedev, Kaboom Workspace!


  • kaboom flavored asset manager for all your scenes, sprites and sounds

  • a sprite editor that allows you to make sprites directly in the workspace, and use it directly in your games

  • handy debug tools that helps you get a grasp on game states

You'll code in kaboom.js, which is a simple game programming library.

here's a quick video guide to demo some of the features:

For code example, checkout the flappymark repl linked to this talk. This is still in active development and the first public release, more docs, guides and examples are on the way. Will appreciate any feedbacks and bug report!

You are viewing a single comment. View All
DabDatBass (14)

Here's a question, how do I make my player move by HOLDING a key, and how can I have things such as scrolling or moving with momentum?

slmjkdbtl (54)

@DabDatBass You can make move by holding with

keyDown("left", () => {
    player.move(-100, 0);

not sure what you mean exactly by scrolling moving with momentum, can you find something visual to show what you want to achieve (like a video of another game or something)?

DabDatBass (14)

@slmjkdbtl moving by a var (set the var to itself multiplied by 0.85) then change pos by that var