VB.NET Game Programming Tutorial (XNA) - Part 1c: Setting up your game project

preview_player
Показать описание
TUTORIAL 1 (cont.) - In this intermediate Visual Basic .NET game programming series we'll be exploring many of the exciting game development features that XNA 4.0 provides. We'll jump right into setting up project for a Super Nintendo styled RPG game.

PROJECT TOPIC SHORTCUTS:

SOURCE CODE:

Tip Jar:

:-)
Рекомендации по теме
Комментарии
Автор

You stay so calm lol. When I code in VB, I end up slamming my keyboard until it submits into doing whatever it that I want it to do. I just don't have the patience for VB. C# on the other hand is something I can work with... Good work, great job on the videos. Super helpful.

codiddle
Автор

reaaaallly really great! Your are teaching in such a sympathic way.. Awesome :D

WhatAboutFruits
Автор

(Just don't care about this nick.) I don't know how much I laughed for the entire time watching your videos and actually appreciating them as never before with any other else, you're kind of lazier than me, and that's really, really difficult to happen. XD Nice tutorials bro, keep on.

JohnnyPhoenix
Автор

Thank you for responding so fast! and i have been following your tutorials, they are very good. im not sure if u saw my comment about the lists or not i was just wondering about that

tryitpro
Автор

The .NET framework is pretty amazing

codiddle
Автор

Great tutorial! Keep up the good work!

Exsalve
Автор

That depends entirely upon what it is that you hope to create.:-)

XNA is a framework that is geared toward game design. The main benefit (I think) of XNA over native Windows' libraries is in the way that it can fully utilize graphics hardware. This gives a huge performance advantage over Windows GDI.

If you're not planning on designing a game or some other media-based application, then XNA may not be the best way to go, although you may still get some ideas from the videos.

AardaerimusDAritonyss
Автор

can't wait for this series to be complete so I can port what I have so far over to XNA. Nice tutorials keep them coming. One thing though, If you are drawing to the screen with the backbuffer, what is the necessity of clearing the graphics if you are already going to clear the backbuffer which will draw over what was previously there? Wouldn't you then have 2 clears later one then? one to clear backbuffer and the one in this one which clears the graphics.

TizzyT
Автор

Well knowing about the Globals now I can use those for my character stats, which I will be setting up before your next set of videos comes out :)

JackPS
Автор

Happy to help when I'm able. :-) Not sure if I caught the comment about lists or not. What were you wondering?

AardaerimusDAritonyss
Автор

Bro thank you so much for doing this.  My son wants to start programming video games and your tutorials are great

inheaven
Автор

Haha Thank you, sir.

I guess it all boils down to familiarity and what seems 'logical' to the developer. I love Intellisense, lack of semicolons, and non-case-sensitive syntax. It feels more efficient, and therefore more logical to me.

I'm just curious, but why on Earth would you be working with VB when you're proficient with C#, which is generally more widely accepted in the overall dev community??

AardaerimusDAritonyss
Автор

6:15, you set back the graphic device to nothing.
but i always wondered why you set it to backbuffer 3 lines above and then set it back to nothing. i mean what was the point of setting it just to unset it ? i'm lost there and i wanna know what that actually did.

also thanks for the great tutorials i did them all and im well on my way to making my fighting game.

SSJKarma
Автор

Just a quick question. What would me using XNA improve or better than me developing form scratch (Something i had to do as a final project for a class in high school) a video of that said project is on my channel: Your help is appreciated :)

tryitpro
Автор

i was looking at the screen manger and the process of removing seemed a little unnecessary, i could be wrong because i have not watched the full series yet. but i was wondering why you passed it to base-screen before removing it, why not just add it straight to the remove list the iterate through that list and then remove it

tryitpro
Автор

Ok err got a problem here. the program works good until the line of code Globals.Spritebatch.Begin() 
It tells me the object reference was not set to an instance of an object. Have i screwed up somewhere or what? Anybody got something?

christopherelash
Автор

school haha. They don't offer C#. VB is so close though I've learned most of C# through VB.

codiddle
Автор

i followed this exactly how you did it and it draws a purple screen? why?

Solidgabe
join shbcf.ru