Hi Guys i have an Idea for a Home-brew video Game AVGN The Video Game Staring the Nerd and The Critic to save the world from an Mad Siantice that except from the Nerds Game Cart I am wondering what is the best Program to use when programing a Game for NES and SNES?
What genre of game will it be? Either way, it's going to be tricky - as far as I am aware a lot of SNES programmers wrote in 65816 ASM language rather than there being specific 'engines' and 'kits' (alas, the perils of having limited memory and hardware capacity). As such, there are few options that won't require some knowledge of how to code assembly. Here's a good place to start on the road to coding a game: http://wiki.superfamicom.org/snes/show/HomePage However, if you're writing an RPG you may be in luck - there is a translation for RPG Maker 2 (for the SNES) which is a SNES-based development kit that you can use to build games (essentially it's a games engine, and you simply write the maps and levels). As far as I am aware, though, this is the only one of its kind for the SNES. Otherwise, if you don't think you can code a game from scratch, you could do a 'ROM hack' - taking a pre-existing game in the style of the game you're trying to produce and modifying it with your own sprites, dialogue, etc. Good luck!
Its gonna be a side Scroller beat-em up like Double Dragon and Power ups like in Mega Man to hint what the bad guy is going to be
To be blunt, you're only dreaming at this point. There is no simple program that does what you want for NES and SNES. I think you're probably way over your head here, I'd do a Google search on what programming is before thinking any further of this, as I get the impression you don't know. If you don't mind Genesis, I'd recommend trying BasiEgaXorz. It's a compiler that lets you program Genesis games in a form of Basic, and can do a lot so long as you're not too over ambitious and know your limits. It's a good intro to exactly what coding in general is like too, plus you get to see your results on a console. Not bad.
Why not mention to the OP the WLA DX Compiler pack. nevistki wrote a huge tutorial on the superfamicom wiki about how to use WLA DX to compile Supernintendo games. although the OP has to be familiar with assembly to use this, but assembly is not as hard as people make it out to be. WLA DX Website: http://www.villehelin.com/wla.html WLA has not been updated since 2008 though, but it works just fine.
Assembly is really simple, if you understand the inner workings of the console, how the CPU works and how it handles all the commands. To be blunt - you gotta think like the cpu/ppu/spu all at one time. Usually these abilities are learned from experience with programming in assembly, so for someone like OP it will be HARD.