Super Mario World Custom HD Engine (built from scratch with C++/DirectX)

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
3,513
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 13, 2011

This is a project I started a time ago for school.
I wanted to built my own SMW-engine without using any tools like ROM-hacking, gamemaker or so..
It's written in C++ using DirectX9.
No demo available yet.
The Engine is fully functionable (for all the features it has got yet), Runs smooth and got only few bugs. Nevertheless its a very early version.
Maybe someday if the engine is far enough I'll start a project called "Super Mario World - The Mushroom Kingdom", which should be a direct sequel to SMW using the same sort of gameplay but with enchancements.

Outstanding Features(compared to SMW):

- 10 multilayer-background; each layer scrolling at other speed
- High-Score-List
- 1024*768 resolution
- graphics are at 2x scale but got a huge improvement (look much better than the originals now)
- much better performance (100+ enemys on screen and 500+ in level not a problem at all - cap not measured out yet; might go even *10^n)

Missing features (compared to SMW):
- Yoshi
- Fire-flower and Cape
- Bosses
- Water
- Spin-attack
- ducking
- power-blocks, springs (just need to be built like any object)
- some graphical effects like bluring, ..

Custom features not built in yet:
- NPCs
- custom powerups
- network multiplayer-mode
- ...

Sry for bad mapping btw, haven't got a map-editor yet and got to hard-code all levels which sucks :/

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (theterranigmafreak)

  • You said you needed to record sounds...

    You can just go to resource sites like MarioMayhem

    and TheMushroomKingdom

  • @iYuGiOhFanDudei only problem, I know these sites, but the sounds there area in .midi quality. It sounds very bad, and recording the sounds myself in real quality isn't such a problem. emulators are having a function to capture all sound in the spc-format, just have to convert it to .wav..

  • good job.

    if you want to make a level editor/loader, just make a for loop to continualy read/write the level file with a format like: sprite number x position y position option1 option2 and so on replacing with the actual values.. I find it works best. You allready knew that though...

  • @jtjj222 thanks for your advice, a loop for continously loading/saving data? are you serious? the point of reading and writing files is to do it whenever you need to, and not all the time. not even talking about senseless resource consumption. anyway, i already got basics of my leveleditor without a loop like you described. I save and load on demand. maybe I missunderstood what you meant?

  • Wusste gar nicht, dass du programmierst. Sieht bisher gar nicht schlecht aus. Hat wirklich Potenzial. Benutzt du dafür eine spezielle Engine oder Library?

  • @RPGHacker86 Dankeschön ;) nein, ich benutze lediglich DirectX mit C++ ohne spezielle Libary. war ja anfangs nur n schulprojekt und wollte lernen ohne hilfsmittel n spiel zu erstellen. werd bald mal n video mit nem besser designten level machen, hab mir jetzt endlich mal nen leveleditor erstellt xD

see all

All Comments (18)

Sign In or Sign Up now to post a comment!
  • 1:03 DESTRUCTION RAINS FROM THE HEAVENS!

  • Amazing, I'll be glad to download it when it's done.

  • Any tutorials/references/resources you might suggest how you built this game?

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more