It is currently Mon Oct 23, 2017 4:56 am

All times are UTC - 7 hours



Forum rules


Related:



Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Plextona SNES
PostPosted: Fri Sep 08, 2017 11:03 pm 
Offline

Joined: Sun Nov 23, 2014 12:16 pm
Posts: 165
Hi, guys I just wanted to show you what I've been working on recently. This is a game for the SNES which I have named Plextona. In the game you control a ninja who explores dungeons and is on an adventure. The will progress similar to how Doom on the SNES works. Once you complete a level you move onto another area not being able to return to the previous area.

Image

Now, believe it or not this is actually a Super Mario World rom hack. Keep in mind that while I would like to create homebrew SNES games, I lack the knowledge to create an SNES game from scratch. I consider myself a game designer rather than a programmer, however I will be working towards being more proficient in programming as I continue to work on the project.

I like the idea & challenge of turning a 2D platforming game into an overhead style Zelda like game. Also all of the artwork seen in the gif is original and not lifted from other games. Since it cost money to hire artists for new artwork I am considering taking donations to help fund the project.

So if you would like to see more progress on this game and support this project donations can be made by my palpay e-mail erockbrox(at)yahoo(dot)com. The game will be released as a patch and will be free to play by anyone.


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Fri Sep 08, 2017 11:25 pm 
Offline
User avatar

Joined: Fri May 08, 2015 7:17 pm
Posts: 1787
Location: DIGDUG
I was excited until I read "Super Mario World rom hack"... Like, hey someone new programming SNES games...oh never mind. Cool though.

I've played around with Lunar Magic, but I agree... looking at the SMW disassembly is like looking at Chinese...or maybe Russian, since I know what the basic ASM symbols mean.

_________________
nesdoug.com -- blog/tutorial on programming for the NES


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Fri Sep 08, 2017 11:31 pm 
Offline

Joined: Sun Mar 27, 2016 7:56 pm
Posts: 137
Erockbrox wrote:
Now, believe it or not this is actually a Super Mario World rom hack. Keep in mind that while I would like to create homebrew SNES games, I lack the knowledge to create an SNES game from scratch.

I mean, it's probably way less work than you think, if it's this radically different from SMW already. How much SMW code are you actually using?


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Sat Sep 09, 2017 12:47 am 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10067
Location: Rio de Janeiro - Brazil
I've always found that reverse engineering other people's code and coming up with ways to modify it and have it do things it wasn't originally designed to do was much harder than just designing what I actually wanted from the ground up.


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Sat Sep 09, 2017 2:20 am 
Offline
User avatar

Joined: Mon Jan 23, 2006 7:47 am
Posts: 70
Why not using Zelda? (Genuinely curious, don't know the difference in tools/docs availability for SMW and Zelda)


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Sat Sep 09, 2017 7:11 am 
Offline
User avatar

Joined: Tue Apr 05, 2016 5:25 pm
Posts: 124
I'm starting to sound like a broken record at this point, but this is what I mean when I say we need more engines and tools for homebrew dev. In any case, don't sweat it too much. If you keep your code separate from the underlying SMW base you should be able to more easily port your game over to an original base, if you decide to do so. Either way, we could always use more homebrew.

_________________
SNES NTSC 2/1/3 1CHIP | serial number UN318588627


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Sat Sep 09, 2017 7:16 am 
Offline
User avatar

Joined: Mon Sep 15, 2014 4:35 pm
Posts: 3074
Location: Nacogdoches, Texas
dougeff wrote:
I was excited until I read "Super Mario World rom hack"... Like, hey someone new programming SNES games...oh never mind. Cool though.

Agreed. :|

HihiDanni wrote:
this is what I mean when I say we need more engines and tools for homebrew dev.

I'm still (sort of) trying to work on it. :lol:


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Sat Sep 09, 2017 7:19 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19116
Location: NE Indiana, USA (NTSC)
Once you get it playable, one of us might help you port it to an original codebase.

This isn't intended as an insult, but the graphics you have look NES. It's fine to prototype your game on a more powerful platform even if you'll be underusing its graphics. But don't be surprised if someone offers to demake it for the actual release losing little or nothing. That's how STREEMERZ from the first Action 53 was made: Mr. Podunkian prototyped it in some environment that compiles to Flash and then thefox ported it to NES.


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Sat Sep 09, 2017 7:31 am 
Offline
User avatar

Joined: Tue Apr 05, 2016 5:25 pm
Posts: 124
I quite like the graphics myself. I don't suspect it would take a lot of effort to add one or two more shades. I think they're at a pretty good starting point.

_________________
SNES NTSC 2/1/3 1CHIP | serial number UN318588627


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Sat Sep 09, 2017 4:33 pm 
Offline

Joined: Wed May 19, 2010 6:12 pm
Posts: 2295
What's hilarious about smwcentral is how much they are afraid of slowdown when none of the stuff they do is CPU intense in the first place.


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Sat Sep 09, 2017 7:11 pm 
Offline
User avatar

Joined: Sat Jan 03, 2015 5:58 pm
Posts: 367
Location: ...
dougeff wrote:
I was excited until I read "Super Mario World rom hack"... Like, hey someone new programming SNES games...oh never mind. Cool though.

Can't say I agree with you on that, I think modifying the internals of an existing platformer game engine to make a top-down game is very impressive and certainly counts as programming a SNES game. It's arguably more work than starting from scratch, depending on the resources you have.


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Mon Sep 11, 2017 2:53 pm 
Offline
User avatar

Joined: Tue Apr 05, 2016 5:25 pm
Posts: 124
psycopathicteen wrote:
What's hilarious about smwcentral is how much they are afraid of slowdown when none of the stuff they do is CPU intense in the first place.

It really depends on how much work you're already doing each frame. I was told once that the score counter can lag the game because it's updated every frame even when the vast majority of frames the counter isn't going to change as a result of it.

That might be misleading - it's not the score counter itself that is the sole cause of lag, but the cumulative processing of many small or large things every frame that reduces the amount of available CPU time enough that a few cheap operations are enough to break the camel's back.

In any case I imagine a lot of this stuff can be optimized or just removed entirely.

_________________
SNES NTSC 2/1/3 1CHIP | serial number UN318588627


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Mon Sep 11, 2017 3:00 pm 
Offline
User avatar

Joined: Sat Jul 12, 2014 3:04 pm
Posts: 936
SMW's specifically converting the score, lives, and coins from binary to decimal, I infer (as ones digits don't matter…and the score lacks a ones digit); this is why zeros in it tend to lag the game less.

I don't know how, specifically, the game calculates the iris-to-black, but I expect it's the major expense that makes the comparatively minor alterable one of B2D go over the "lag-frame" time threshold.


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Mon Sep 11, 2017 3:16 pm 
Offline
User avatar

Joined: Tue Apr 05, 2016 5:25 pm
Posts: 124
The source seems to indicate that this is mostly a result of the score counter calculation and fadeout transition occurring simultaneously (at least in the vanilla game?). Shaped fades seem to lag a lot of games simply on the basis of having to calculate hundreds of values per frame. This is actually one of the areas I'd like to investigate with homebrew: implementing an HDMA window circle fade effect and trying to see how efficient I can make it.

_________________
SNES NTSC 2/1/3 1CHIP | serial number UN318588627


Top
 Profile  
 
 Post subject: Re: Plextona SNES
PostPosted: Mon Sep 11, 2017 8:23 pm 
Offline

Joined: Mon Apr 07, 2008 6:08 pm
Posts: 325
Location: Missouri
Quote:
believe it or not this is actually a Super Mario World rom hack


I've seen several SMW hacks and this has me scratching my head. Even hacks with new mechanics like Brutal Mario still keep the basic gameplay intact.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 5 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