It is currently Mon Jan 21, 2019 1:13 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Tue Jan 01, 2019 5:24 pm 
Offline

Joined: Fri Dec 27, 2013 4:28 pm
Posts: 83
Happy New Year!

I've been working on a little toy that I suspect some folks here might enjoy. It's a little puzzle game maker that runs on the NES. Created games can be downloaded as their own separate roms, as well!

Image

The site linked above provides a javascript emulator that can run the game maker, as well as hosting for any games you create! The website integrates with the emulator to let you directly export your games.

If you prefer make your game on an emulator or a real console, the game will create QR codes you can upload to the site and get a full rom! You can also save them to the cartridge for future play. (Note: QR code pictures may not work from CRT tvs.)

Give it a try!

(ps: No, this is not a replacement for nes-starter-kit! That project continues, and in fact I built this with it!)

-----

You guys might also enjoy some of the trickery I used to make this possible. Some random fun facts:
  • There's only one rom generated using cc65/ca65/etc. Everything else is done by strategically patching the final ROM.
  • Level data is included at the beginning of a bank (roughly) and thus always lives at the same spot in the ROM
  • Each game is exactly 256 bytes. (Some of which are now unused...) Each QR code contains 128 bytes.
  • The emulator's SRAM is readable via our web emulator, so we just read the raw bytes to show all the information on the website
  • The single game ROM actually works off of modifying a single byte at a defined position - the rom's code checks this byte and skips the title when it is set to a known value.
  • The same tactic is used to hide the "Export" button in the emulator copy of the ROM
  • The QR code generation was heavily modified from an existing C library. (And still needs a lot of help, hence being so slow!) https://github.com/ricmoo/QRCode/


Top
 Profile  
 
PostPosted: Wed Jan 02, 2019 11:33 am 
Offline
User avatar

Joined: Thu Aug 13, 2015 4:40 pm
Posts: 354
Location: Rio de Janeiro - Brazil
This is amazing! I am kinda lost though, I guess it takes some time to get used to the website.

_________________
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!


Top
 Profile  
 
PostPosted: Wed Jan 02, 2019 9:43 pm 
Offline
User avatar

Joined: Tue Jun 24, 2008 8:38 pm
Posts: 2178
Location: Fukuoka, Japan
That looks interesting. I will see if I can try it soon.


Top
 Profile  
 
PostPosted: Sat Jan 05, 2019 1:05 pm 
Offline
User avatar

Joined: Thu Mar 31, 2016 11:15 am
Posts: 466
This is really cool! The presentation is nice too.


Top
 Profile  
 
PostPosted: Sat Jan 05, 2019 10:15 pm 
Offline
User avatar

Joined: Tue Jun 24, 2008 8:38 pm
Posts: 2178
Location: Fukuoka, Japan
I was able to try it today.

I'm not a big fan of puzzle games but the idea is interesting. I tried both games but didn't try to make a level yet.

Good work :D


Top
 Profile  
 
PostPosted: Mon Jan 14, 2019 6:10 pm 
Offline

Joined: Fri Dec 27, 2013 4:28 pm
Posts: 83
I made a couple small tweaks to the site today - they should make it easier to download a ROM without having to share to the site. (In retrospect, this should have been something people would obviously want. Hindsight's 20/20 and all that...)


I'd welcome some input on how to make the editor more intuitive. I know enough to know it's still a little confusing to start using, but I'm struggling to find ways to improve.

I'm also debating trimming this down/stripping out the editor, and seeing if I can't make a puzzle game collection for Category 2 (the non-contest). I'd be able to fit at least 8 games in pretty easily, if anyone manages to make something interesting with this!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: leuat and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group