Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Super Mario Brothers In C# (CSharp Version)

Loading...

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

Uploaded by on Oct 30, 2010

As far as I remember myself playing the Super Mario Game, I always interested to understand how this game works, Finally decided to implement it in the C# 2005, and here is the result.

Inspiration to try and create my own version came to me after I saw djrelllik's version in game Maker :
http://www.youtube.com/watch?v=Uch2as...
This I think is the best replica to the game ever.
Hey,but my result is also not bad, first level already finished.

Thanks to tukuyomi777(http://www.youtube.com/user/tukuyomi777) for the great jazzy solo theme track.

Category:

Gaming

Tags:

License:

Standard YouTube License

  • likes, 2 dislikes

Link to this comment:

Share to:

Uploader Comments (jazzyjester)

  • Amazing job. Were you using XNA?

  • @TimelessRealityGames

    This is no XNA version. only GDI.

  • Source code please, or maybe just a tutorial! I'm learning C#, and I am curious how you accomplished some of the stuff you did!

  • @SirVideoGamer

    Basically all that you see is transparent images that moving, some of them I move directly, some of them moving in timers, every object has it's own timer and that's how I make animation. also every object can receive event of collision from every other object. there is some basic arechitecture of the objects, like moveable objects, static objects, etc. the first thing you should take care of is creating scrollable screen. its just a little rectangle of bigger screen. good luck !

  • Very nice, I really need to learn how to do this... I mean with a real programming language haha.

  • @djrelllik

    You did best game ever, I learned from your code so it's like a real programming language also

    in C# it's very easy :)

Top Comments

  • do u have source code?

    

  • NIce

see all

All Comments (56)

Sign In or Sign Up now to post a comment!
  • nice Dude btw VB + C++ = C# :) btw im saying that cuz i knew VB and C++ and i can make any thing i can in vb in C#

  • @CUdogDOTcom exactly! in the end, it's all about if the game works and runs smoothly. I think this is a very good job, regardless of the language. Even if the language IS inferior to someone's favorite, they gotta at least give some respect to the guy for being able to create it in this one. For instance, I don't think it's a good idea to code a game in Visual Basic. But if someone did it, and it ran smoothly, I'd give him mad props rather than bash him for using it.

  • this is amazing how long have you been learning c#?

  • 0:40 faiil :D

  • I think instead of everyone arguing about the language being superior or inferior, write the same result in your favorite or "superior" language and lets see how it is superior, I am almost certain that if you achieve the same result, you'll have more lines of code. Some people edit photos with GIMP others with Photoshop, What's there to argue about? If you know what you're doing you'll achieve good results with whatever programming language you use. I have seen people do amazing stuff in VBA

  • @MoonLightFacade 8x as much memory in C as in assembly? Do you have any fucking clue what you're talking about?

  • @MoonLightFacade You clearly have no idea what you're talking about. Why would I compare C# to x86 assembly when the original Mario Bros was written in 6502 assembly? You're completely missing the point: that in a modern language like C# with tons of supporting libraries and modern conveniences, he should at least have something as good as the original.

  • @MoonLightFacade than any high level bullshit of today. Just writing hello world in C takes up quite more than 8x as much memory than hello world in assembly. Think about that, and then you tell me which language is far superior. Sure, it may be less tedious to write in a language such as C#, but less tedius != superior. I wouldn't be surprised if you relied on Microsoft tools to write your code; or even if you've forgotten what a Makefile is, and how to write one.

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