This online tool is a no-code environment designed to allow someone to create a game for Atari 2600 without knowing much about programming and without installing anything on their computer.

It uses Blockly to allow the user to implement the logic using blocks and then, behind the scenes, generate a Batari Basic source code, that is then be compiled using batari-basic-js in order to generate an Atari 2600 ROM, which is emulated using Javatari.

Github: https://github.com/haroldo-ok/vcs-game-maker

StatusIn development
CategoryTool
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(3)
Authorharoldo-ok
Tags8-Bit, atari, blocks, Game Design, Game engine, Retro

Development log

Comments

Log in with itch.io to leave a comment.

(+2)

No way, this is beyond awesome. Why have I not heard of this before.

(+1)

Okay...so I've been discussing this tool on AtariAge Discord server. Maybe you could implement something like a genre template for things like shoot 'em ups and maybe platformers...?

(+1)

Hello; I guess creating some specialized blocks implementing certain common functionalities from specific genera would be doable. Not sure when I would go back into this project, but it's a possibility. 

(+1)

Thanks for the reply. I might fork it and continue it if all else fails. I'll learn more about batariBasic first though

(+1)

Thanks for the interest. 😊

(+1)

Not a problem.

(+1)

um, is there supposed to be nothing at the top? i turned off my adblocker so uhhhhhh

(2 edits)

Yes; I originally intended to display a few buttons on the top bar if the screen happened to be too narrow to show the leftmost panel, but kinda forgot to implement that . Currently, it hides the left panel, but does not display its supposed replacement in that situation; the lack of those may make the tool unusable if the screen happens to be too narrow. :P

A workaround until that is fixed would be to either increase the browser's window size, or reduce the browser's zoom level until the leftmost panel appears; this leftmost panel is required int order to access the sprite editors, the map editor and the project import/export functionality.

(+1)

sound could be possible with this https://alienbill.com/2600/atari-riff-machine/ it generates batari basic code

Sounds like a good idea; I will take a look at it, thanks. 👍

(+1)

thanks

(1 edit) (+1)

Cool!

Are you also going to make a version for Atari 5200 and 7800?

(+1)

Could be possible, if the 2600 version ends up working well enough,

really neat! request: edit sprite/graphics! Keep up nice work!

Thanks! The sprite editors are planned; the background editors are being implemented right now.

(+1)

nice! Itd be neat if this could expand to other old platforms like c64, etc (not sure if thatd be possible though) i hope to remake some games in your engine.

Maybe it could be adapted to other platforms in the future, though it would probably keep its restrictions..

cool. is there going to be a way to "paint" collisions also? like gbstudio.dev has? Thanks!

For now, it will restrict itself to Atari 2600 hardware collisions; software-based collisions may or may not be implemented in the future;

Any possibility of having a version that we can download in the future? 

(+1)

I guess... there are ways to implement that.

(+1)

Wow Atari! Awesome!

It's still in the early stages, but may soon be capable of creating some simple games. ;)

I can't get this to work!

OK... what platform are you using?

(1 edit)

Windows 10, Chrome Version 91.0.4472.164 (Official Build) (64-bit)

Same here, seems okay; what kind of error are you getting? And what's your screen resolution, BTW?

This is the best tool for creating Atari 2600 games!

It's still in the early stages of development, but it will get there! ;)