Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,490,959
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-27-24 03:53 AM
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


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


Fuzz Ball
Level: 66

Posts: 907/968
EXP: 2368189
Next: 93662

Since: 05-24-07

Last post: 959 days
Last view: 815 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.

Controls

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.

Enjoy!
-infidelity

http://acmlm.kafuka.org/uploader/get.php?id=5222

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


Fuzz Ball
Level: 66

Posts: 978/994
EXP: 2438331
Next: 23520

Since: 09-30-07

Last post: 1935 days
Last view: 958 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

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


Flurry
Level: 36

Posts: 248/251
EXP: 304333
Next: 3777

Since: 04-14-08
From: DTOWN

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

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


Fuzz Ball
Level: 66

Posts: 916/968
EXP: 2368189
Next: 93662

Since: 05-24-07

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

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


Goomba
Level: 13

Posts: 27/27
EXP: 8458
Next: 1809

Since: 05-15-14

Last post: 2540 days
Last view: 2278 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

EDIT:

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

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


Fuzz Ball
Level: 66

Posts: 918/968
EXP: 2368189
Next: 93662

Since: 05-24-07

Last post: 959 days
Last view: 815 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.

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


Giant Red Paratroopa
Level: 77

Posts: 1299/1407
EXP: 4181333
Next: 9796

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

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

____________________
My Linktree

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

Newcomer
Level: 6

Posts: 2/6
EXP: 724
Next: 183

Since: 09-02-17

Last post: 2422 days
Last view: 2427 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+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.023 seconds. (339KB of memory used)
MySQL - queries: 72, rows: 99/100, time: 0.017 seconds.