C# Tutorial – Street Fighter Demo in Windows Forms and Visual Studio



C# Tutorial – Street Fighter Demo in Windows Forms and Visual Studio

C# Tutorial - Street Fighter Demo in Windows Forms and Visual Studio

Download Images and Source Code – https://wp.me/p74nED-10m

Welcome to the Street Fighter Demo Tutorial.  In this tutorial we will be making a small DEMO of the street fighter game using C#. There are a lot of techniques to use inside of this demo however I am really proud on how it turned out in the end. We used everything we have learned so far from the paint event series on MOO ICT and applying to make a simple demo of using RYU as the main character for this DEMO. In this demo we will be using multiple backgrounds and GIF images while making the animation interactive and responsive to the user inputs. All of the elements you see in this demo will be created from scratch. We are not using third party extensions, frameworks or games engine to create this tutorial, everything will be done in the Windows Forms and with C# programming. Windows Forms template as we know is not made for something like this but by making do something like this is an accomplishment and will help any learner to hone in their game development skills.

Note – All of the images used in this tutorial is owned By CAPCOM. We are simply using them to display the potential of making a DEMO using Windows Forms and C#. This project is not meant for commercial purposes and only meant to be used for Education.

Chapters –

00:00 – Introduction
4:18 – Project Set up and Images
6:30 – Adding Components and Events
7:49 – Adding Custom Functions
11:40 – Global Variables
17:08 – Set up form function
20:27 – Set up animation function
24:26 – Drawing images to the form with the C# Paint Event
26:01 – Animating Ryu with Animation Class and Timer Event
27:34 – Adding Background Change Feature with key up event
31:01 – Moving Ryu left and right with key down event
41:25 – Moving Background with player movement
46:06 – Adding Ryu Punch and Hadouken animation function
52:05 – Creating the fireball(Hadouken) and Animating it
1:00:15 – Creating the Detect Collision Function
1:05:18 – Check Punch Collision function
1:11:01 – Check Fireball Collision Function
1:13:54 – End Message and Thank you

Comments are closed.