Points of Required Attention™
Smaghetti, a new Super Mario Advance 4 editor, is currently in development! Check out the thread HERE!
Views: 85,397,349
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 12-07-22 08:32 PM
Guest: Register | Login

0 users currently in ROM Hacking | 1 guest

Main - ROM Hacking - Connect 4 "alpha_5-4-17" (my first nes homebrew attempt) New thread | New reply

Posted on 05-05-17 12:22 AM (rev. 3 of 05-05-17 12:34 AM) Link | Quote | ID: 165545

Fuzz Ball
Level: 65

Posts: 907/968
EXP: 2269166
Next: 66462

Since: 05-24-07

Last post: 453 days
Last view: 309 days
Last year, I took my first step into building my own game from scratch. No game was used as a base. However, this game has been left in the dark for quite awhile, and I've lost the drive to complete it, due to working nearly 60 hours a week, I simply don't have the freedom I used to, to do such things as this.

A brief story as to how I came to create this game. I was having dinner with my daughter one night, and she used my smartphone and wanted to play Connect 4 against me. After a few minutes, I thought "hey this would be a good attempt at trying something very small, to create on the NES."

I am not the best graphics designer by any means, and the title song is not even complete, but I wanted to share this regardless, in hopes that one day it may inspire others to attempt to try creating your own game from scratch.

The game IS playable, however it is based around 2 players, obviously. I'm not that smart to think of code to create an AI to play against. I simply made this game, so my children & I could play against eachother. Coming up with the Algorithm was a huge pain in the ass for me. That took the longest time. If you view this game in FCEUX's hex viewer, you will clearly see the game board within the $0-$FF range.

It was a great challenge to do all the stuff I did, there are other ideas I have for doing homebrew, or even ports of some of my favorite Radio Shack Tandy Color Computer games, way back from my youth.

Some screenies.

I don't ever think this will be finished. Because one, I lack the graphic fortitude, and I refuse to have another situation happen to me, as did with a certain other project of mine. & secondly, I don't feel the drive for trying to develop some sort of AI for this. If I were to make a cartridge out of this, I would want this to be complete, and include AI.

For the technical aspect of this game, I chose the MMC3 mapper, simply because I need to bankswap, and have CHR-ROM. I could've used MMC1, but I don't like the 4 to 5 writes to the same mapper register to switch stuff around.


Use the Up/Down arrows to cycle through numbers & letters for your name. Use Left/Right to move the blinking cursor, you are allowed 8 characters. Then press the Start button when you are finished.

Use Left/Right to select what color you'd like for your game piece. I basically give the user the ability to select all available colors offered from the NES. Then press the start button when you are finished.

During gameplay, simply move your game piece with either Left/Right, and use the A button to drop your game piece.



Posted on 05-05-17 05:33 PM Link | Quote | ID: 165561

Fuzz Ball
Level: 65

Posts: 978/994
EXP: 2334149
Next: 1479

Since: 09-30-07

Last post: 1429 days
Last view: 452 days
I hear ya man.

Making a homebrew is a TON of work. I learned that with my Megaman project.

Just making the sprite engine alone. Sprites aren't hard, but taking a bunch of 8x8 sprite tiles, and depending on the object's direction, setting the sprites up and mirroring them properly is quite a bit of work.

I finally learned the real important difference between ROM hacking and homebrew development. Homebrew development requires a TON of time. So do it if you have the time, otherwise stick to ROM hacking.

That's why I don't even know if I'm going to continue my Megaman project. I might go back to hacking a MM ROM.

Anyway, your game looks cool, and I really like the titlescreen. That's a nice titlescreen you got there. I'll check this out in a little while. Good job with it!

My YouTube Channel

Posted on 05-06-17 04:20 AM Link | Quote | ID: 165572

Level: 36

Posts: 248/251
EXP: 290883
Next: 17227

Since: 04-14-08

Last post: 1885 days
Last view: 1723 days
Sweet! Thanks for sharing this with us! Ill give this a go with my girlfriend and prob get my ass beat.

Posted on 05-06-17 05:39 PM Link | Quote | ID: 165575

Fuzz Ball
Level: 65

Posts: 916/968
EXP: 2269166
Next: 66462

Since: 05-24-07

Last post: 453 days
Last view: 309 days
Thanks guys! Wish it was more complete, but I'm happy people are trying it lut. :-)

Posted on 05-13-17 03:48 PM (rev. 2 of 05-13-17 03:50 PM) Link | Quote | ID: 165595

Level: 12

Posts: 27/27
EXP: 7846
Next: 75

Since: 05-15-14

Last post: 2034 days
Last view: 1772 days
I just played it. It's all the fun of connect 4 without the cleanup hahaha

I can appreciate the time and effort you put into this. Beginning from scratch is a big deal!! Nicely done.

Even without player 2 AI, I think it's pretty cool


For someone without graphics skills, you sure made a nice looking logo!

Posted on 05-14-17 01:46 AM Link | Quote | ID: 165596

Fuzz Ball
Level: 65

Posts: 918/968
EXP: 2269166
Next: 66462

Since: 05-24-07

Last post: 453 days
Last view: 309 days
Thanks I appreciate all that!

As for the logo, I found a high quality version of it online, and I used various paint programs to degrade the color quality, and shrink it's size, then did some touch ups to it.

Posted on 07-15-17 02:02 AM Link | Quote | ID: 165770

Giant Red Paratroopa
Level: 76

Posts: 1299/1401
EXP: 3983548
Next: 22512

Since: 02-19-07
From: Brooklyn, NY

Last post: 74 days
Last view: 74 days
Pretty cool, I'm gonna give this a try...

My Linktree

Posted on 09-02-17 12:10 PM Link | Quote | ID: 165882

Level: 6

Posts: 2/6
EXP: 644
Next: 263

Since: 09-02-17

Last post: 1916 days
Last view: 1921 days
If you don't have the time to make it more complete as you said, you could consider releasing the source code so people could take a look at it.

That said, great work creating a simple homebrew. It's quite a sweet story how you came up with the idea, too.

Main - ROM Hacking - Connect 4 "alpha_5-4-17" (my first nes homebrew attempt) New thread | New reply

Acmlmboard 2.1+3δ (2016-01-08)
© 2005-2016 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.046 seconds. (341KB of memory used)
MySQL - queries: 71, rows: 99/0, time: 0.033 seconds.