i an NOT a programmmer and having just one working only I am Barely a gamer BUT I LOVR COMPUTER GRAPHICS and IMO this water reminds me of the DERFER RENDERED water that the wonderful NINTENDO GAMECUBE used to be able to do o a NON SHADER PLATFORM but WOW did the "AAA" GAMES LOOK SHADER POWERED. This XNA example reminded me of the water in ZELDA, MARIO especially WAVERACE Gamecube version ofcourse.
Awesome stuff, it would be better if a depth map was passed into the vertex shader from the terrain though, so you could make the deeper parts of the water darker. I suppose it depends what you want to use it for, some caustics would be nice too.
lol with these graphics, I can see someone going "Hm, is XNA a type of camera?". That's frickin amazing. I bet it kills framerate, though. Or is it light?
Eh, for someone who's used C# AND C++ a lot, I have to say, no... There's really nothing "easier" about either one. C# is just more CONVENIENT (most of the time). They also don't have a measurable attribute called "power". They both have different advantages and disadvantages. For pure Windows development, it's my OPINION that C#/.NET is FAR more efficient and productive (and more stable). And no one "needs" OGL, just like they don't "need" DX for good water. Sorry, that's just misleading. :-/-
"[...]it's my OPINION that C#/.NET is FAR more efficient and productive (and more stable)"
I second that.
Also, C#/.NET is not necessarily slower than native C++, sometimes even the opposite is the case.
There are test results on the web, for the truly interested.
(programming in C++ since 1998, C# since 2004, the last couple years of that as a profession (meaning that I'm not necessarily a genius, but at least some people are willing to give me money for what I do :-D ))
For any prototyping / proof of concept stuff I do today I use C# even for number crunching tasks instead C++, since coding in C# and the neat consistent libraries are just so damn nice and often self-explanatory.
I'd completely ditch C++ for most stuff if it werent for "easy" portability.
Why don't I use Java then? Because I think it's ugly. To me, basically, C# is "Java done right" :-D
C# isn't easier than C++. Uhuh. Right, and there aren't 100 lines of code involved in implementing a window. Sure. And the whole thing isn't based on pointers, which are really difficult for most noobs I've come across to understand. C++ basically means "write a whole load of code for even the most basic task". True this allows customisation a whole load more, but for someone starting to use it. Pointless. I use it for OS development, yeah, but everything else it simply makes a pain.
And that is essentially just an inconvenience that it takes more lines. "n00bs" get intimidated by lots of code, but it's not that hard to grasp with a foundation. Pointers? Big deal. C# allows pointers too. Use when needed. Instead of sending your entire house to get info from a friend, send them your address. :) ASM isn't that hard once you study it a bit. It's just extremely inconvenient and cryptic (hate).
When most people talk hard/easy, they talk about how hard something is to fully understand and master. You can actually learn C the fastest because it's a "small" language. It's just terribly inconvenient to work with. Then, C# can actually be 1000X's harder. Try implementing a managed kernel! :) All languages have ins and outs, good and bad. They're tools, and some beat others some of the time. :)
C# doesent send object by value, so you basicly use pointers all the time, you just dont have to actively keep track of them yourself...
C++ is good for implementing high-performance code. but it has to be REALLY REALLY high-performance code in order for it to justify the increase in development time and cost.
As much of the high-performance code in games is graphics, wich can be done using the GPU efficiently, the programming language used is not that relevant.
Ehhh, I think you're a bit confused. By default, parameters in C# are passed by value. You can confirm this yourself by passing a variable as a parameter to a function which modifies it, then print the original to the Console. It will not change. A local copy is sent to the other method, NOT a pointer/reference. You use the "ref" tag to send a REFERENCE. It's akin to using the '&' in front of a C++ param. And pointers work just the same as C/C++ pointers, e.g.:
Uhhh... In C#, primitives (int, double, float) are passed by value and require the "ref" keyword to be passed by reference. "Reference types" (classes, delegates, interfaces, arrays) are passed by reference. These are your objects. Enums and structs also fall under the "value type" banner.
Strings, contrary to popular belief, are immutable and are actually reference types.
...and? I wasn't really aware that it was "popular belief" that strings are not immutable? lol :) That's common knowledge, afaik.
It's also common knowledge that primitives and structs are "value types" and objects are "reference types". So what is your point? You haven't said anything in contradiction to me. It should also be noted, when a reference type is passed without the "ref" keyword, a *copy of the reference* is made, and still doesn't change the original.
I get you like to try to know what you're talking about, but you're a moron.
"Ehhh, I think you're a bit confused. By default, parameters in C# are passed by value. You can confirm this yourself by passing a variable as a parameter to a function which modifies it, then print the original to the Console. It will not change. A local copy is sent to the other method, NOT a pointer/reference."
You fucked up in what you wrote and then said I was right on your reply. HAAAAAAAAAAAAA.
Funny. Trey Nash's "Accelerated C#" and John Skeet's "C# in Depth" tend to agree with my statements. Guess those authors are morons too? You should email them to tell them.
I don't see where you've proven anything or even made a successful attempt at humor anywhere. You've only shown you resort to insulting people when you can't get your way in a programming discussion. Pity...
@defacto109 in C# you have value-types and reference-types. value-types, like Vector3, enums and so on are passed by value as default, while reference-types, like instances of objects, are passed by reference...
ref-keyword is used to pass a value-type by reference, while unneccesary on reference-types.
That's not quite right. The ref keyword have its use with reference types.
When you call a method and pass a reference object as a parameter, without the ref keyword, you can copy the reference, and alter the state of the object (modify its public members), BUT you cannot change its reference. However, if you use the ref keyword to pass the parameter you can freely change its reference.
Search for "Passing Reference-Type Parameters (C#)"; there's a nice article about it in msdn.
@NorcanDiaboli Meromero said it first, but using "ref" on reference type parameters is useful (and sometimes necessary) when you want the exact reference. For example:
var a = new Something(), b = a; // References point to same instance on managed heap
...any modifications to the members of a and b reflect same changes. But consider what happens if you pass a/b:
void MakeNull( Something x ) { x = null; } // accomplishes nothing
C# is easier because when I was trying to learn coding I first tried C++ and it took forever to even figure out and then I tried using XNA and its C# and its so easy once you look at the how to make a 2D game and how to make a 3D game it explains it all and to me having no collage developer/programmer experience and being only 13 the is a lot easier and anyone can give it a try and make something within 3-5 hours or a little over that but all I'm try to say is that anyone can learn this
@py4god damn dude your 13?!? im 14 and i cant do it, i can the the hello world thing, but the rest confuses the hell outta me, can yous help me :o? please and thank you:)
the water is very nice btw, but maybe you should add a depth constant making the water "darker" the deeper you get. Maybe like this: pixelvalue = reflective component + other component^(1/(depth^(1/constant depending on how clear you want your water))
wow that is so cool! i am startig to make a project too and this looks like it'll help with what im making! You should try joining game companies that let u make game designs.
You're an idiot. "Has more graphic power"... lol, why is C++ still todays industries number one choice when it comes to making games? it's because it's more powerful.
As long as you know a language really well, and a graphics library really well, it doesn't matter what language you use. However, the lower level you go, the more powerful you can make your programs.
Actually C# was designed off of the precepts Of C,C++,Java & Visal Basic not just java, and in fact most of the componets in C# are already native to C++ and C, which Java was built On
c# is more similar to c. That being said programming languages fundamentally the same and learning a language will help you learn c++. c++ is in a category of it's own in my opinion, being such a advanced language their are alot of ways to do things easier and thus a lot of ways to mess things up. Generally, you will see things that promote simplicity and good habits in less advanced languages like no multiple inheritance in c#. c++ isn't so strict so its powerful but harder to start from scrath
No, game studios don't use XNA for developing commercial games... The last time I checked, the XNA license was too restrictive (or something of the sort). You can sell XNA games through XBOX community games (or whatever it's called) though.
my mate has been designing games, and hopefully when me and my mate have finished college well be lead programmers. he has the xna and torque game engines. but if you have any pieces of code for me to have a butchers at i will be very happy:D
would just like to see a sample code for water effects etc etc
I would be very glad to share the code, but I don't have it anymore. I had a crash on my computer a few months ago, and I thought I had made a backup, but I didn't. This is the second time that I loose some xna code because of crashing windows. :(
Eu usei o do link, mais cara o seu e simplismente perfeito (pelo menos no meu ponto de vista), por favor manda para min? qualquer coisa manda PM! que te passo e-mail e msn.
Eu agora não tenho tempo pra procurar o código e fazer funcionar fora do meu jogo, pois isso levaria algum tempo, e dentro de alguns dias estarei casando. De outra maneria, eu mandaria sem problemas. Volta a dar uma olhada lá, que tá melhor do que o meu o código do cara. Ele é bem fera!!!
haha, well it is a game making studio. It isn't easy but it is pretty cool. What you do is get art and stuff and then you have to put coding in to make it do what you want. I probably won't be making a 3D game any time soon, but I am going to try to make a 2D one. The game studio is free to download on the xna website, but if you want to upload your finished game you need to have a premium membership which costs about 100 a year.
I actually don't have any idea what it takes, but I assure you I know it isn't simple. It could be after you learn it though, well simpler anyways. Look in my other post i say, "It isn't easy but it is pretty cool.
Whoa! impressive dude. i need 2 ask u question or any1 else that reads this. Is there a gud site 2 learn c#. cos there aint any book ovr here. nd by da way, c# or c++? which shud i learn?(nt sure!)
Thanks. Fow working with XNA you have to learn C#. But you don't need to start learning C# first. Buy any book about XNA for begginers, and you start to learn XNA and C# at the same time, and you will be already making some games.
Amazing!!
Hereson0 2 months ago
OMG AMAZING
RedofYellow 3 months ago
düüüdüüüüm video end
MrAchilles92 4 months ago
OMG thats beautiful, i'll be happy if my water turns out half as good as this
Ajscosmos 4 months ago
outstanding =O
MaximMike9800 4 months ago
i an NOT a programmmer and having just one working only I am Barely a gamer BUT I LOVR COMPUTER GRAPHICS and IMO this water reminds me of the DERFER RENDERED water that the wonderful NINTENDO GAMECUBE used to be able to do o a NON SHADER PLATFORM but WOW did the "AAA" GAMES LOOK SHADER POWERED. This XNA example reminded me of the water in ZELDA, MARIO especially WAVERACE Gamecube version ofcourse.
kynancecove 5 months ago
looks really sick..XD..
Ajscosmos 5 months ago
Nice man (;
I think you are just using normal mapping but the normal map is moving right? ^^
ZER0H8CK 5 months ago
cool box :)
cmopix 5 months ago
I couldn't even add water the a custom FEAR map in the SDK, great job
burnsy96 5 months ago
stunning water! :O
remainsofTemenosTeam 5 months ago
How did you describe the movement of the water ? sin cos ? whats the equation ?
Zookhaarh 7 months ago
Dang this is better that water in most retail games , good job
gruntlover2 7 months ago
this is awesome, i cant even simulate gravity >.<
EpilepticElbow 8 months ago
that looks like crysus water lol
runescapeplayer911 11 months ago 7
that looks so awesome that it makes Farcry 2 was made in XNA...
PS3rocks7513 11 months ago
Good JOB ^.^, is this Fractal Geometry?
Blaszone 11 months ago
Hey I am making models with blender but how many "polygons" can xna handle? Thanks
thePEOPLEperson1 11 months ago
Yeah, you see a lot of C# in Unity Engine as well. Still new to all this, but, C# from what I understand does seem very robust.
mbe102 1 year ago
dat fresnel
hunterwolf53 1 year ago
Wow, I bet that was hard.
M3iscool 1 year ago
Nice work, I didn't know XNA could do water like that. C# always seemed a bit clunky
wizzledumb 1 year ago
Now that is really impressive - Really Wow !
I hadn't really appreciated just what can be achieved with xna
JulesPUK 1 year ago
holy crap that looks realistic O0O
huhabah 1 year ago
sensacional
hakaz7 1 year ago
Yes, amazing :)
Im learning C# so I could create something similar, but I guess that requires more than programming languages knowledge ..
Ayoubsss 1 year ago
This has been flagged as spam show
Awesome stuff, it would be better if a depth map was passed into the vertex shader from the terrain though, so you could make the deeper parts of the water darker. I suppose it depends what you want to use it for, some caustics would be nice too.
VergilS9 1 year ago
Comment removed
VergilS9 1 year ago
Comment removed
VergilS9 1 year ago
woow, the water looks pretty cool :D
DarkDrakee 1 year ago
wow that is amazing
Bloodthirstaid 1 year ago
grg
TheFricikinTRuth2 1 year ago
wtf
CreedMaestro 1 year ago
how do u run XNA? im only using c# but i also have XNA installed
popdud 1 year ago
Awh beautifull blue water :D I wanne kitesurf in that! U did a nice job man ;)
liquidtripper 1 year ago
lol with these graphics, I can see someone going "Hm, is XNA a type of camera?". That's frickin amazing. I bet it kills framerate, though. Or is it light?
TheFXGuy 1 year ago
Comment removed
rikcuoakira 1 year ago
The source code of water is open? I very like the water. How do you do that?
Using which method?
rikcuoakira 1 year ago
better than crysis
p990ias 1 year ago
wonderful water effects.
wtf is going on in the background??
rekindledsoftware 1 year ago
tada.wav
ortzinator 1 year ago 63
@ortzinator . Yes, I was at the office when I record the video, and the computer overthere played that sound a few times. rsssss Good hearing!!!
alexmbr 1 year ago 15
C++ takes so much longer... that's why I only use it when I have to (for use on anything that's not windows).
flip778 1 year ago
whats the progams used to do that?i have xna,c#,and anothers tipe gmax
super0spore0fan 2 years ago
This water is wonderful how to download it
Madga3236 2 years ago
that is some high quality h20
mikeymidnight420 2 years ago 8
this is no good water, its just awsome
berkut2006 2 years ago
Eh, for someone who's used C# AND C++ a lot, I have to say, no... There's really nothing "easier" about either one. C# is just more CONVENIENT (most of the time). They also don't have a measurable attribute called "power". They both have different advantages and disadvantages. For pure Windows development, it's my OPINION that C#/.NET is FAR more efficient and productive (and more stable). And no one "needs" OGL, just like they don't "need" DX for good water. Sorry, that's just misleading. :-/-
defacto109 2 years ago 2
"[...]it's my OPINION that C#/.NET is FAR more efficient and productive (and more stable)"
I second that.
Also, C#/.NET is not necessarily slower than native C++, sometimes even the opposite is the case.
There are test results on the web, for the truly interested.
(programming in C++ since 1998, C# since 2004, the last couple years of that as a profession (meaning that I'm not necessarily a genius, but at least some people are willing to give me money for what I do :-D ))
GentleSavage1 2 years ago
For any prototyping / proof of concept stuff I do today I use C# even for number crunching tasks instead C++, since coding in C# and the neat consistent libraries are just so damn nice and often self-explanatory.
I'd completely ditch C++ for most stuff if it werent for "easy" portability.
Why don't I use Java then? Because I think it's ugly. To me, basically, C# is "Java done right" :-D
*puts on flameshield*
GentleSavage1 2 years ago
C# and the dotNET framework, that is
GentleSavage1 2 years ago
@GentleSavage1
I agree completely, but simply say 'meh' to portability :D
TheAdminjr 2 years ago
@defacto109
C# isn't easier than C++. Uhuh. Right, and there aren't 100 lines of code involved in implementing a window. Sure. And the whole thing isn't based on pointers, which are really difficult for most noobs I've come across to understand. C++ basically means "write a whole load of code for even the most basic task". True this allows customisation a whole load more, but for someone starting to use it. Pointless. I use it for OS development, yeah, but everything else it simply makes a pain.
TheAdminjr 2 years ago 6
And that is essentially just an inconvenience that it takes more lines. "n00bs" get intimidated by lots of code, but it's not that hard to grasp with a foundation. Pointers? Big deal. C# allows pointers too. Use when needed. Instead of sending your entire house to get info from a friend, send them your address. :) ASM isn't that hard once you study it a bit. It's just extremely inconvenient and cryptic (hate).
"..but everything else it simply makes a pain."
Exactly, it's not very convenient...
defacto109 2 years ago
@defacto109
yeah c++ is not hard to grasp...it's just much easier to use c# nowadays. ;o
Especially for XNA library. lol
planterzs 2 years ago
Lol, XNA freakin 0WNZ! :D
When most people talk hard/easy, they talk about how hard something is to fully understand and master. You can actually learn C the fastest because it's a "small" language. It's just terribly inconvenient to work with. Then, C# can actually be 1000X's harder. Try implementing a managed kernel! :) All languages have ins and outs, good and bad. They're tools, and some beat others some of the time. :)
defacto109 2 years ago
C# doesent send object by value, so you basicly use pointers all the time, you just dont have to actively keep track of them yourself...
C++ is good for implementing high-performance code. but it has to be REALLY REALLY high-performance code in order for it to justify the increase in development time and cost.
As much of the high-performance code in games is graphics, wich can be done using the GPU efficiently, the programming language used is not that relevant.
NorcanDiaboli 2 years ago
Ehhh, I think you're a bit confused. By default, parameters in C# are passed by value. You can confirm this yourself by passing a variable as a parameter to a function which modifies it, then print the original to the Console. It will not change. A local copy is sent to the other method, NOT a pointer/reference. You use the "ref" tag to send a REFERENCE. It's akin to using the '&' in front of a C++ param. And pointers work just the same as C/C++ pointers, e.g.:
int* aPtr = &a;
defacto109 1 year ago
Uhhh... In C#, primitives (int, double, float) are passed by value and require the "ref" keyword to be passed by reference. "Reference types" (classes, delegates, interfaces, arrays) are passed by reference. These are your objects. Enums and structs also fall under the "value type" banner.
Strings, contrary to popular belief, are immutable and are actually reference types.
shizukasa 1 year ago
...and? I wasn't really aware that it was "popular belief" that strings are not immutable? lol :) That's common knowledge, afaik.
It's also common knowledge that primitives and structs are "value types" and objects are "reference types". So what is your point? You haven't said anything in contradiction to me. It should also be noted, when a reference type is passed without the "ref" keyword, a *copy of the reference* is made, and still doesn't change the original.
defacto109 1 year ago
@defacto109
I get you like to try to know what you're talking about, but you're a moron.
"Ehhh, I think you're a bit confused. By default, parameters in C# are passed by value. You can confirm this yourself by passing a variable as a parameter to a function which modifies it, then print the original to the Console. It will not change. A local copy is sent to the other method, NOT a pointer/reference."
You fucked up in what you wrote and then said I was right on your reply. HAAAAAAAAAAAAA.
shizukasa 1 year ago
@shizukasa
Funny. Trey Nash's "Accelerated C#" and John Skeet's "C# in Depth" tend to agree with my statements. Guess those authors are morons too? You should email them to tell them.
I don't see where you've proven anything or even made a successful attempt at humor anywhere. You've only shown you resort to insulting people when you can't get your way in a programming discussion. Pity...
defacto109 1 year ago
@defacto109 in C# you have value-types and reference-types. value-types, like Vector3, enums and so on are passed by value as default, while reference-types, like instances of objects, are passed by reference...
ref-keyword is used to pass a value-type by reference, while unneccesary on reference-types.
NorcanDiaboli 1 year ago
@NorcanDiaboli
That's not quite right. The ref keyword have its use with reference types.
When you call a method and pass a reference object as a parameter, without the ref keyword, you can copy the reference, and alter the state of the object (modify its public members), BUT you cannot change its reference. However, if you use the ref keyword to pass the parameter you can freely change its reference.
Search for "Passing Reference-Type Parameters (C#)"; there's a nice article about it in msdn.
Meromero16 1 year ago
@NorcanDiaboli Meromero said it first, but using "ref" on reference type parameters is useful (and sometimes necessary) when you want the exact reference. For example:
var a = new Something(), b = a; // References point to same instance on managed heap
...any modifications to the members of a and b reflect same changes. But consider what happens if you pass a/b:
void MakeNull( Something x ) { x = null; } // accomplishes nothing
void MakeNull( ref Something x) { x = null; } // nulls reference
defacto109 1 year ago
C# is easier because when I was trying to learn coding I first tried C++ and it took forever to even figure out and then I tried using XNA and its C# and its so easy once you look at the how to make a 2D game and how to make a 3D game it explains it all and to me having no collage developer/programmer experience and being only 13 the is a lot easier and anyone can give it a try and make something within 3-5 hours or a little over that but all I'm try to say is that anyone can learn this
py4god 1 year ago
@py4god damn dude your 13?!? im 14 and i cant do it, i can the the hello world thing, but the rest confuses the hell outta me, can yous help me :o? please and thank you:)
smosh1122 1 year ago
This comment has received too many negative votes show
i'd say you start with C# which is not as powerful but much easier, then go onto C++ which is pretty good xD looks really awesome!
iamjoseph951 2 years ago
look so good
theking199012 2 years ago
better than crysis! =P
ozmoz342 2 years ago
to make the water darker deeper you get you need OpenGL and its MRTs... they kick ass with deferred shading
darth0bush 2 years ago
the water is very nice btw, but maybe you should add a depth constant making the water "darker" the deeper you get. Maybe like this: pixelvalue = reflective component + other component^(1/(depth^(1/constant depending on how clear you want your water))
jogra028 2 years ago 2
can i drink the water! :P
Senquell 2 years ago
wow that is so cool! i am startig to make a project too and this looks like it'll help with what im making! You should try joining game companies that let u make game designs.
patriotfan619 2 years ago
woow that is cool water i thought it was real for a second til i saw the box
touchsmart0 2 years ago 21
Thanks
alexmbr 2 years ago 3
Woops, meant to be @XNAgamemaker.
cmbasnett 2 years ago
wauw can you use it for XNA lara?
chillebanaan 2 years ago
This comment has received too many negative votes show
C# is way harder then C++ cause C# have more graphic power then C++ im using Xna as well and the 3d modeling programs i use is Truespace 3.2 and 7.6
XNAgamemaker 2 years ago
You're an idiot. "Has more graphic power"... lol, why is C++ still todays industries number one choice when it comes to making games? it's because it's more powerful.
As long as you know a language really well, and a graphics library really well, it doesn't matter what language you use. However, the lower level you go, the more powerful you can make your programs.
AstralAbraxas 2 years ago
@AstralAbraxas
I hope you know that C# is built off of C++ and that C# has lots and lots of overhead making it WORSE than C++.
cmbasnett 2 years ago
I agree with you. I was sticking up for C++ x.x
AstralAbraxas 2 years ago
This has been flagged as spam show
C# is built from JAVA not C++ to begin with. This was evident in early versions wich still had JAVA logos in some of its documentation iirc.
jogra028 2 years ago
Comment removed
Wallenar 2 years ago
Actually C# was designed off of the precepts Of C,C++,Java & Visal Basic not just java, and in fact most of the componets in C# are already native to C++ and C, which Java was built On
Iam4balance 2 years ago 34
@Iam4balance yeah it sucks that just because the syntax is similar people assume they are like the same language
animethunderfilms 4 months ago
its not powerfull :) but it can do everything ;)
from saying "hello world" till developing the other necessary programs for a game to work ^^ ...
and it can be fast as any other program if you have a clean code and you know what you are doing.
logicutz 2 years ago
Why is it that The PS3, and most games use C++? Have you even tried C++? LOL OMG< its not C++ that does the GFX, its the APIs... Like Open GL...
davidthefat 2 years ago
nope i only used C# and Java
XNAgamemaker 2 years ago
is there a big difference between c# abd c++ so when i eventually go to learn c++ it would be easier?
Traceurb 2 years ago
c# is more similar to c. That being said programming languages fundamentally the same and learning a language will help you learn c++. c++ is in a category of it's own in my opinion, being such a advanced language their are alot of ways to do things easier and thus a lot of ways to mess things up. Generally, you will see things that promote simplicity and good habits in less advanced languages like no multiple inheritance in c#. c++ isn't so strict so its powerful but harder to start from scrath
bcapecci 2 years ago
thanks
Traceurb 2 years ago
Does game studio use xna too for developing games?
I' completely new to game development and which languages should I learn, C++ or C#?
boneshk 2 years ago
Which game studio are you talking about?
For using XNA will need to learn C#.
alexmbr 2 years ago
No, game studios don't use XNA for developing commercial games... The last time I checked, the XNA license was too restrictive (or something of the sort). You can sell XNA games through XBOX community games (or whatever it's called) though.
TyphoidHippo 2 years ago
You can sell any game made with XNA for windows, without having to pay anything to Microsoft.
alexmbr 2 years ago
@TyphoidHippo I think u just can't optimize the xbox fully when u're using xna..
abkleo 1 year ago
@abkleo You can. Some games made in XNA make the 360 lag. :)
MrLegendman3 1 year ago
if you want to use XNA you will need to use c# with it. But if you want to create a game i'd use C++ because of its power. :)
ericgrave 2 years ago
c# is 1% slower
johnfl46 2 years ago
i didnt know :D cheers for the info dude :P so does that make c++ fastist lang?
ericgrave 2 years ago
C# is just as powerful, you just don't know much about it. C# is actually fairly good to get started in.
yoman258 2 years ago 3
cheers for the info dude :) i think i will take c# as my second lang. cos am already doing a course in java atm
ericgrave 2 years ago
You shold use in reflection and refraction too.
tal500 2 years ago
cool dud
tal500 2 years ago
my mate has been designing games, and hopefully when me and my mate have finished college well be lead programmers. he has the xna and torque game engines. but if you have any pieces of code for me to have a butchers at i will be very happy:D
would just like to see a sample code for water effects etc etc
BaronZTUKHH 2 years ago
I would be very glad to share the code, but I don't have it anymore. I had a crash on my computer a few months ago, and I thought I had made a backup, but I didn't. This is the second time that I loose some xna code because of crashing windows. :(
alexmbr 2 years ago
ahhh gutted mate, nice one anyway! ill have a dig around the web n see what i can find out.
BaronZTUKHH 2 years ago
Very nice, Very nice :)
luke246810 2 years ago
Wow.
JorshItUp 2 years ago
EXELENTE, esta genial, muchas felicidades
Brutallll 3 years ago
hlsl?
Faralakaboom 3 years ago
Como faço para baixar um exemplo? (digo baixar e executar) você é Brasileiro não é?
falconybr 3 years ago
Awesome work btw
SonosukeYawara 3 years ago
Pra já ainda não baixa, pois a demo do meu jogo ainda não está pronta.
alexmbr 3 years ago
Digo um demostração desse video para abrir com o xna. para ver os codigos de shader, se você autorizar claro.
falconybr 3 years ago
Vai ao link que está na descrição do video. O cara fez um component agora que dá pra ser usado com qualquer um. E ainda é melhor do que o meu.
alexmbr 3 years ago
Eu usei o do link, mais cara o seu e simplismente perfeito (pelo menos no meu ponto de vista), por favor manda para min? qualquer coisa manda PM! que te passo e-mail e msn.
falconybr 3 years ago
Eu agora não tenho tempo pra procurar o código e fazer funcionar fora do meu jogo, pois isso levaria algum tempo, e dentro de alguns dias estarei casando. De outra maneria, eu mandaria sem problemas. Volta a dar uma olhada lá, que tá melhor do que o meu o código do cara. Ele é bem fera!!!
alexmbr 3 years ago
I dont get how XNA works or what you need for that or how you can play the custom games on the xbox360 XD
SonosukeYawara 3 years ago
haha, well it is a game making studio. It isn't easy but it is pretty cool. What you do is get art and stuff and then you have to put coding in to make it do what you want. I probably won't be making a 3D game any time soon, but I am going to try to make a 2D one. The game studio is free to download on the xna website, but if you want to upload your finished game you need to have a premium membership which costs about 100 a year.
somecallmedave 3 years ago
You have no idea what it takes to make something like this, you think its so simple. You are very wrong.
Slickzep 2 years ago
I actually don't have any idea what it takes, but I assure you I know it isn't simple. It could be after you learn it though, well simpler anyways. Look in my other post i say, "It isn't easy but it is pretty cool.
somecallmedave 2 years ago
Well, it is very easy to do. Just a model, some C# code and a hlsl for the water.
alexmbr 2 years ago
What about the land? What did you make that in?
robbmcmahan 3 years ago
That is just a skybox ;)
alexmbr 3 years ago
What program did you create this in to import into XNA?
robbmcmahan 3 years ago
Well, the water plane is simple a FBX model that can be created with any 3dmodeler software that exports as FBX. The rest is a shader.
alexmbr 3 years ago
Also try looking for the PHstudio Videos they will show u alot on the basic of 2D development and great job on the water beautiful...
alston2reel 3 years ago
OH MY GOD!
Dragonite987 3 years ago
My thoughts exactly... AMAZING work!
I am just starting to learn XNA and was looking around for videos...
TheTIWizard 3 years ago
Whoa! impressive dude. i need 2 ask u question or any1 else that reads this. Is there a gud site 2 learn c#. cos there aint any book ovr here. nd by da way, c# or c++? which shud i learn?(nt sure!)
Spartansahan 3 years ago
Thanks. Fow working with XNA you have to learn C#. But you don't need to start learning C# first. Buy any book about XNA for begginers, and you start to learn XNA and C# at the same time, and you will be already making some games.
alexmbr 3 years ago
oooh perty!
lol at the random sounds
thequantumdude 3 years ago
wow, if there would be something similar to XNA but for Playstation...:/
VEGETADTX 3 years ago
That's really nice.
amcadam26 3 years ago
this is so ubercool
bsdpowa 3 years ago
that is cool, I wouldnt know where to start.
JosiaMFire2 3 years ago
that's awesome is it just a shader or... how did you accomplish that it is great. keep it up
Chavez3d 3 years ago