[C#] Sprite Sheet Testing
Due to recently playing Sonic 3 again (The Thread in the gaming section reminded me of it so i got a rom of it :tongue:)
I decided to figure out how Sprite sheets work and i (THINK?!) I did it the correct way. :tongue:
Its a simple app where you can select the 'Mode' and speed of the sprite character (In this case its sonic)
And it animates the sprite (Through the one sprite sheet)
http://img115.imageshack.us/img115/4...nicrun3qc8.png
Anyway,
EXE On its own is here:
http://www.ijeax.com/RZDownloads/Release.rar
Source:
http://www.ijeax.com/RZDownloads/SpriteSandbox.rar
Could anybody perhaps tell me any 'better' ways to do things like this (I'm going to presume theres got to be a better way)
~ Jeax
Re: [C#] Sprite Sheet Testing
Would be 10x easier to write sprite based programs in VB but it depends on how and which GUI system you want to use (e.g. directx?, openGl?)
Regards,
Vynsan
Re: [C#] Sprite Sheet Testing
Cool, when I was noob I've always wanted to do a sprite based game, didn't even tried because moved to pure 3d. ;D
Re: [C#] Sprite Sheet Testing
Quote:
Originally Posted by
Daevius
I'll move to 3D, but it will be top view. I find top view to be much better in how things look then first person. Yes, if your game would use the CoD4 engine it would look cool, but with large maps you shouldn't even bother...map making would be a hell of a job.
Like MuOnline?
Re: [C#] Sprite Sheet Testing
Quote:
Originally Posted by
Intelext
Like MuOnline?
Yup, I like it. You have a good overview of what happens and you don't have the problem that users can view a lot of terrain at once, so you have a more consistent FPS. Mythos looks better though, but it's newer aswell ;)
But 2D can be very good. Just add some of the 3D effect most games use, like ripple or a great particle system for explosions. There's a game which is 2D with a lot of nice features. Can't remember the name...
Re: [C#] Sprite Sheet Testing
RZ:Xiya was 2d, never liked 2d so much, but i loved Xiya
Re: [C#] Sprite Sheet Testing
Quote:
Originally Posted by
Daevius
And C# using OpenGL/DirectX is 10x faster in execution speed ^^.
Anyways, this is what I'm looking for in the near future, but then in C++. I'll try to figure out how you do it :P
2D is much easier with pathfinding, collision detection etc. Also, all files are much smaller, your map files would be much much smaller. Also, in 2D you probably need less textures. AND!, in 2D I find it easier to make good looking things, while in 3D you'll need to add a lot of models like grass and tree's to make the world not as empty as most MMORPG's I see on this forum.
I'll move to 3D, but it will be top view. I find top view to be much better in how things look then first person. Yes, if your game would use the CoD4 engine it would look cool, but with large maps you shouldn't even bother...map making would be a hell of a job.
And i said vb would be 10x faster to use because its easier and more simple to work with 2D compared to C# if your not an expert.
If you did make a 3D style of engine and it was very stable and effective at most stuff its programmed to do then the chances are you would get a sponsor to pay for modelers etc to make the maps and the worlds for you, but still your talking about a lot of years work doing it all on your own, if i was ever to make a 3D game engine i would have to do it as part of a team and program it objected based (aka features are plug ins). Anyways 3D/2D development isn't really my thing at the moment, I'm learning about the theory around C#,C++,xml etc for my next college course.
Regards,
Vynsan
Re: [C#] Sprite Sheet Testing
Quote:
Originally Posted by
Ytys Vynsan
And i said vb would be 10x faster to use because its easier and more simple to work with 2D compared to C# if your not an expert.
Yes I know, but I generally prefer execution speed above developer speed, and since VB is so much slower most companies don't use it aswell. Best is to use it for what it's made: business GUI applications.
Quote:
Originally Posted by
Ytys Vynsan
If you did make a 3D style of engine and it was very stable and effective at most stuff its programmed to do then the chances are you would get a sponsor to pay for modelers etc to make the maps and the worlds for you, but still your talking about a lot of years work doing it all on your own, if i was ever to make a 3D game engine i would have to do it as part of a team and program it objected based (aka features are plug ins). Anyways 3D/2D development isn't really my thing at the moment, I'm learning about the theory around C#,C++,xml etc for my next college course.
I'm in a team that is making a 3D game, in 1 year we've gathered more members and made a design document and a lot of other documents, all very detailed. We have only just started working on the actual engine. All in C++. It takes a lot of work, and you have almost zero chance of getting a sponsor. Millions of people make 3D games, why would they sponsor _you_?
Re: [C#] Sprite Sheet Testing
Quote:
Originally Posted by
Daevius
Yes I know, but I generally prefer execution speed above developer speed, and since VB is so much slower most companies don't use it aswell. Best is to use it for what it's made: business GUI applications.
I'm in a team that is making a 3D game, in 1 year we've gathered more members and made a design document and a lot of other documents, all very detailed. We have only just started working on the actual engine. All in C++. It takes a lot of work, and you have almost zero chance of getting a sponsor. Millions of people make 3D games, why would they sponsor _you_?
Because if you had an extreme effective engine then they would sponsor you or buy it from you, most 3D games are underrated and to many people give up on there 3D Games, most games that hit the market are made by companies not dev groups, so someone who is that 'brothered' about making a game should start a company and get money from the banks, its possible.
Regards,
Vynsan