News:

RIP GoReds

Main Menu

RBI Redux?

Started by Turd, 10/12/22, 08:02:33 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Turd

So you might think this video is just me playing the original RBI on the NES, but you'd be wrong!  It's the start of me rewriting the game as a PC port.  I don't know how far I'll take this, or I'm even capable switching my mind from 20+ years of web-development software experience to the mindset of a game developer, but I've already come a lot farther than I thought I would. 

I'm trying to make the game as it existed back then.  Then I'll tackle the enhancements, new stadiums, whatever I can accomplish.

https://www.loom.com/share/a25a27ba78e3439ca0c54214d21fe400

BeefMaster

HOLY SHIT

Are you attempting to replicate the actual code from the game (no idea if you are able to interpret it), or rewriting based on your existing knowledge of the game, and just using the game sprites? I assume the latter but it's pretty awesome either way.
"Nobody in football should be called a genius. A genius is a guy like Norman Einstein." - Joe Theismann

Gantry

Man this is awesome, definitely keep us in the loop.  Fielder running mechanics certainly look spot on in that clip

Turd

Quote from: BeefMaster on 10/12/22, 11:56:47 PM
HOLY SHIT

Are you attempting to replicate the actual code from the game (no idea if you are able to interpret it), or rewriting based on your existing knowledge of the game, and just using the game sprites? I assume the latter but it's pretty awesome either way.

My first goal is to see what I'm capable of.  But ultimately, I want to make it as close to the original game as possible using all my notes from the 30 team ROM plus the info scattered throughout this forum.  So, to answer your question, it's gonna be a bit of both.  There are probably better ways of solving some of those issues than the team had with the limitations of the NES, but I want it to feel as close to the game we all love as possible.

Following that, the goal is to make 1P action a lot more challenging.  Let's face it, we don't all have time to get together anymore, and to have the AI be smarter and harder to beat is a dream.  Without this, I probably wouldn't ever finish it as my only outlet to play is 1P vs. CPU.

I want the DH and skin color to be part of the base as well, along with a little more control over uniforms (pinstripes, different color pants, maybe even regular colored bat and glove on the sprites if it doesn't take away from the charm.  Also, a rating scale from 1-99 instead of 255.

Anything that drastically changes the game will likely be a setting so you can keep as much of the original as you want.

After this, enhancements I'd like:
More starting pitchers
Some random events that make worse pitchers groove a straight pitch no matter where they tried to throw it (again, toggleable setting)
Fielders ability to dive for a ball
Stat tracking
Multiple stadium choices
Whatever else I come up with...

BeefMaster

Quote from: Turd on 10/13/22, 08:57:58 AM
Also, a rating scale from 1-99 instead of 255.

My assumption is that this is just a relic of "everything has to fit in a byte or two" while still having a baseline (so the slowest guy couldn't be 1 or he would be almost literally immobile), but given that you wouldn't need to save memory/data space, you could just populate the "slowest guy" baseline and then scale the actual ratings from 0-99 and tack it onto that base - 118 speed = 1 (or maybe like 10, to allow for even slower guys), 148 speed = 99 (or 90, to allow for faster guys). Obviously, you're not limited to a single byte, so you could have speed ratings be a lot more granular as well, although power ratings currently being from 640-954 loses some of the granularity when you scale it to 1-99, although maybe it's not too big a deal for Canseco and Dawson to end up with the same power rating.

I am sure you already thought of all of this and am mostly just thinking out loud about how to do it.
"Nobody in football should be called a genius. A genius is a guy like Norman Einstein." - Joe Theismann

Turd

That's good stuff, I appreciate this dialogue, I'll definitely be posting here for stuff like this as I go along.  I can't remember everything!

We also have more freedom with the sprites.  I had his shoes black too, but decided it looked better being the same as the jersey color:

Brewers alternate uniform

Edit: Who is the first person to make a masturbation and/or poop joke about that sprite.  The gamemaker forums were super mature about it.  I don't expect that from this group. LOL

Gantry

Quote from: Turd on 10/13/22, 09:14:55 AM
Edit: Who is the first person to make a masturbation and/or poop joke about that sprite.  The gamemaker forums were super mature about it.  I don't expect that from this group. LOL

Well you took all the fun out of it now! 

Definitely keep up abreast (tee hee) of all the latest, this is a hell of a project you are taking on.  Making a better one player game would be huge

fknmclane

Quote from: Turd on 10/13/22, 09:14:55 AM
That's good stuff, I appreciate this dialogue, I'll definitely be posting here for stuff like this as I go along.  I can't remember everything!

We also have more freedom with the sprites.  I had his shoes black too, but decided it looked better being the same as the jersey color:

Brewers alternate uniform

Edit: Who is the first person to make a masturbation and/or poop joke about that sprite.  The gamemaker forums were super mature about it.  I don't expect that from this group. LOL

Yeah can't decide if he's taking an absolute massive shit or if he just has crazy pube bush.
Quote from: BDawk on 08/29/12, 07:52:41 AM
I just wiped my ass then smelled the toilet paper.  What's wrong with me? 

Quote from: Kane on 08/22/16, 11:56:48 AM
the dude either has some high float or a mess between the cheeks.

BeefMaster

Quote from: Turd on 10/13/22, 09:14:55 AM
Edit: Who is the first person to make a masturbation and/or poop joke about that sprite.  The gamemaker forums were super mature about it.  I don't expect that from this group. LOL

I'm thinking it's an American Pie situation.
"Nobody in football should be called a genius. A genius is a guy like Norman Einstein." - Joe Theismann

Gantry

I think they overcooked that pie, then

bonny

This is awesome.  Can't wait to see what all develops.

TempoGL

I always wanted a version of RBI with Gary Redus in it.
Quote from: Nacho on 02/15/24, 12:09:31 PMWho Let the Dogs Out is an underrated masterpiece.

BeefMaster

"Nobody in football should be called a genius. A genius is a guy like Norman Einstein." - Joe Theismann

Gantry


Big Hath

Quote from: fknmclane on 10/13/22, 11:22:48 AM
Quote from: Turd on 10/13/22, 09:14:55 AM
That's good stuff, I appreciate this dialogue, I'll definitely be posting here for stuff like this as I go along.  I can't remember everything!

We also have more freedom with the sprites.  I had his shoes black too, but decided it looked better being the same as the jersey color:

Brewers alternate uniform

Edit: Who is the first person to make a masturbation and/or poop joke about that sprite.  The gamemaker forums were super mature about it.  I don't expect that from this group. LOL

Yeah can't decide if he's taking an absolute massive shit or if he just has crazy pube bush.

not gonna lie, I though he was attempting to recreate Pat Patriot when I first saw it:

Battle not with monsters lest ye become a monster, and if you gaze into the abyss, the abyss gazes also into you.

Turd

Latest progress video. No sound, I had audio issues. But it shows team select screen, and that it's all ready by a customizable text file for team customization.

Decided after I was able to get sprites to move around that I'd hit the game from the game start angle. Next up, pitching.

Turd

Helps if I post the video, eh?


Gantry

Looking good, you going to keep the black mouth or have them match the uni colors?   

Turd

Dunno. This is just for team select. What do you think I should do? I'm going to be asking for a lot of feedback from you guys.

Turd

I have a LOT more flexibility. I'll be adding dark skinned players as well.