If you don't know how to start, than you won't know how to finish.
You haven't even started the game. It doesn't exist.
No, you don't understand what people mean. We aren't saying you should start small and then expand that game. We mean you should start with simple, easily programmed games so that you can actually learn programming language and concepts. Simple games like Tic Tac Toe, Checkers, etc. That way you can become familiar with the concept of Data Structures, flow control, etc. My first Program just drew a bunch of concentric circles. My second was a simple space shooting game. Nobody starts out with a megagame.
This is an incredibly ignorant statement.
I've been fairly proficient with Programming since at least 2003, when I was around 15. I can relate to the attitude because I thought I was some kind of prodigy. At any rate, That was 11 years ago. Fact of the matter is that the more you learn, the greater the area of unlearned peripheral knowledge you become aware of. So the more you learn, the more you learn how little you actually know.
Also nobody calls it a "crew"...
I've never seen a development studio flash gang signs. I suspect there is a reason for that- a combination of self-importance and overconfidence paired with actual capabilities that are inversely proportional.
I didn't flash any gang signs, i don't know where you even got the idea. i call it a crew. I don't think i'm a prodigy. i have my charts and everything else. i already know how i'm going to do it. i will be able to finish it. as i said i learn best by doing so i will be able to learn stuff i don't know while i code this and it will also teach me about the truth of coding, later on i will go back and fix my code which i already know will be horribly butchered beyond recognition. but it will work to a point; please understand what i am saying. i don't think i can code anything. yes normally i am arrogant and self-filled but right now i am being extremely humble. all i asked was for help not for somebody to down grade me. so please don't downgrade me no more it is extremely frustrating. I hope you understand. =)
If you don't know how to start, than you won't know how to finish.
You haven't even started the game. It doesn't exist.
No, you don't understand what people mean. We aren't saying you should start small and then expand that game. We mean you should start with simple, easily programmed games so that you can actually learn programming language and concepts. Simple games like Tic Tac Toe, Checkers, etc. That way you can become familiar with the concept of Data Structures, flow control, etc. My first Program just drew a bunch of concentric circles. My second was a simple space shooting game. Nobody starts out with a megagame.
This is an incredibly ignorant statement.
I've been fairly proficient with Programming since at least 2003, when I was around 15. I can relate to the attitude because I thought I was some kind of prodigy. At any rate, That was 11 years ago. Fact of the matter is that the more you learn, the greater the area of unlearned peripheral knowledge you become aware of. So the more you learn, the more you learn how little you actually know.
Also nobody calls it a "crew"...
I've never seen a development studio flash gang signs. I suspect there is a reason for that- a combination of self-importance and overconfidence paired with actual capabilities that are inversely proportional.
i apologize if i sound rude and ignorant but i'm just getting tired of people saying i cant. when someone says i cant it pushes me even harder though because i have a headstrong attitude but i am already just sick and tired of running into dead ends. the only reason i even posted the question was because this is the same exact thing i found everywhere else on the internet. i bout to just download a free open-source minecraft clone and see how it works to get a understanding of what to do; i really don't want to code a simple 2D game either i for some reason just find them to be extremely boring after a while.so i really hope you understand where i am coming from. oh yeah the reason i said my honor was very important to me is because it is, it is so to the point that i don't even like lying, doing wrong, or being impolite; the reason i'm like this? i do not know why i am like this but i always have been for some reason. i appreciate your view allot but i'm still headstrong and with what everyone is saying to me; well it just makes it seem like a much better challenge so i'm still gonna go ahead and go through all the frustration that goes with it; but one thing is that at the end i will know how to make an even better game for the next go around.
and that "Gang sign" was not my personal motto this is; If you wait and look to the future it will never come, If you go out and grasp the future it will be in your hand's before you know it." so now i am following my motto. sorry if this message is long, dragged-out, and full of run on's and sentence fragment's just please don't point them out.
when someone says i cant it pushes me even harder though because i have a headstrong attitude
The word you are looking for is "Stubborn". It is not a positive trait.
This is exactly the type of thing I was referring to. You are ignoring the advice and information provided by people that do this sort of thing for a living and have spent years to get where they are. Like my 11 years ago, you think you have some special ability or talent and you refuse to accept that you are not a special snowflake. If you don't want to learn that now, you will simply be given a much more painful lesson later on.
but i am already just sick and tired of running into dead ends.
You are not cut out for any sort of Programming or Software Development, then.
the only reason i even posted the question was because this is the same exact thing i found everywhere else on the internet.
Translation being- "I posted here hoping to get the answers I wanted to hear, rather than the ones that reflect reality"
i bout to just download a free open-source minecraft clone and see how it works to get a understanding of what to do; i really don't want to code a simple 2D game either i for some reason just find them to be extremely boring after a while.
OK here, let me tell it to you straight. I've seen a LOT of people with similarly lofty goals who are equally stubborn insist that they are going to do something, and everybody with experience and understanding of what they want to do telling them how unrealistic their goals are just made them double-down on their decisions. OF all of these people I've known (several dozen) exactly 0 have actually ended up with anything. The fact that you find the requisite steps such as making simpler games "boring" is enough information for me to pretty much come to the same conclusion. You have an idea but you don't have nearly the pluckiness required to actually see it through, despite your babblings about being headstrong. You want to skip right to the good parts, and that simply is not how it works. Perserverence is not about asking somebody to fly you to the top of a mountain in a helicopter. It's about climbing it yourself.
so i really hope you understand where i am coming from.
I know both where you are coming from, and where you are going, because I've seen the exact same thing happen far too often. A self-admiring prodigy who seems to think that they can get by by simply stating they are headstrong without actually proving they are by showing any amount of perserverence, instead insisting that the necessary steps they are going to need to get the requisite skills are "boring"
I know both where you are coming from, and where you are going, because I've seen the exact same thing happen far too often. A self-admiring prodigy who seems to think that they can get by by simply stating they are headstrong without actually proving they are by showing any amount of perserverence, instead insisting that the necessary steps they are going to need to get the requisite skills are "boring"
Can't really fault him too much for it though, can you? I certainly know the feeling, and it's quite natural to me; only suppressed by a combination of my upbringing and my personal conviction to constantly improve who I am as a person.
Perhaps fixing one's own arrogance and keeping their ego in check is the first step to becoming a better -anything-, whether it be programmer or cashier, from the most complex to the simplest things.
Really no point in trying to help those who shoo away the hand of charity, I suppose. There are core attitude issues to be fixed here before he can truly benefit from any advice.
The word you are looking for is "Stubborn". It is not a positive trait.
This is exactly the type of thing I was referring to. You are ignoring the advice and information provided by people that do this sort of thing for a living and have spent years to get where they are. Like my 11 years ago, you think you have some special ability or talent and you refuse to accept that you are not a special snowflake. If you don't want to learn that now, you will simply be given a much more painful lesson later on.
You are not cut out for any sort of Programming or Software Development, then.
Translation being- "I posted here hoping to get the answers I wanted to hear, rather than the ones that reflect reality"
OK here, let me tell it to you straight. I've seen a LOT of people with similarly lofty goals who are equally stubborn insist that they are going to do something, and everybody with experience and understanding of what they want to do telling them how unrealistic their goals are just made them double-down on their decisions. OF all of these people I've known (several dozen) exactly 0 have actually ended up with anything. The fact that you find the requisite steps such as making simpler games "boring" is enough information for me to pretty much come to the same conclusion. You have an idea but you don't have nearly the pluckiness required to actually see it through, despite your babblings about being headstrong. You want to skip right to the good parts, and that simply is not how it works. Perserverence is not about asking somebody to fly you to the top of a mountain in a helicopter. It's about climbing it yourself.
I know both where you are coming from, and where you are going, because I've seen the exact same thing happen far too often. A self-admiring prodigy who seems to think that they can get by by simply stating they are headstrong without actually proving they are by showing any amount of perserverence, instead insisting that the necessary steps they are going to need to get the requisite skills are "boring"
OK i am reading everything you are saying and no i know i'm not special. yes i know i know nearly nothing. when i said dead end's i was talking about what is happening now. but i Want to make this game with all my heart and soul. yes i already know that you are going to say that is not enough and that i need more experience. but if i fall flat on my face during this production do you not think i will strive to better myself then? you also say i'm not fit to be a coder. i said i don't like 2D because i prefer being able to explore my landscape and marvel at what has been done. the only 2D game's i play are EVO, Terraria, and StarBound. i was asking for help and i am sorry for not accepting it. again i am sorry if i sound rude and arrogant.i am just upset because i have dreamt on this idea for many years.and i really want to make this idea a reality. but doesn't coding take experience? what is better then to learn from your own mistakes? OK. can you please tell me what to prioritize and learn as a list; most important to the least. If you make me a list i WILL follow it since you said you were like me and feel sorry for me. i would me much obliged.
Can't really fault him too much for it though, can you? I certainly know the feeling, and it's quite natural to me; only suppressed by a combination of my upbringing and my personal conviction to constantly improve who I am as a person.
Perhaps fixing one's own arrogance and keeping their ego in check is the first step to becoming a better -anything-, whether it be programmer or cashier, from the most complex to the simplest things.
Really no point in trying to help those who shoo away the hand of charity, I suppose. There are core attitude issues to be fixed here before he can truly benefit from any advice.
Thank you you really did make me realize my fault's. thankyou i really don't know what else to say i cant put into words. thankyou.
That is what we are trying to fix. We are trying to tell him and make him accept that he isn't a prodigy who can learn years of content in months, which is what he is insisting.
Also, I don't have the patience to answer every single one of his points, but reading them, I have to point out that "Advanced geometry" doesn't exist. If he is referring to just normal Geometry with the "advanced" attached onto it because maybe he's taking it sooner than others or something, that is not nearly enough to start understanding the workings of a 3D game.
you are wrong look it up advanced geometry. common core. took algeabra A&B in one year. you do not know what you are speaking about. In advanced geometry we do a chapter in almost 3 days you do not know everything. here is the class.Advanced Geometry. here is the link. http://sr.cherokeek12.org/academics/ . here is the teacher.Jeff Norris
That is not what you have been insisting before, but at least you realize it. Good for you.
That's all well and good, but first you have to realize that you do not know enough. Work at learning more.
You'll find that all of us are quite supportive if you set realistic goals, with maybe a larger goal in the future.
Experience does not come with trying to dive straight into the hardest stuff there is, it comes with working at easier stuff until you can eventually start doing the hard stuff.
Start with a fully-blown 2D game first. You'll be surprised at how much that could "explore your landscape".
Do it properly then.
It does, but as I said above, diving straight into trying to happen is the wrong way to get experience.
If you try to dive straight in, what you'll end up with is one single huge confusing mistake that you cannot learn anything from.
Start small, make small mistakes. Learn from those mistakes and move on, to other small things.
That is really the only way to learn programming.
As I see it that is just the name of the second semester of Geometry.
Did I ever claim that I did?
no in alabama you take geometry in the 11th grade i am a year i take it earlier. and we go through the entire book. regular is not as fast.
So the difference is speed and the grade that you take it at?
The class is determined by the content, not by the speed or the grade. So, your Advanced Geometry would still just be Geometry, just faster.
In any case, the content is not enough for you to start making a 3D game and drawing the polygons from scratch.
I don't know the specifics, but I remember some people around here saying you should learn vectors and matrices before you try making a 3D game.
yes we learn it faster but it is the new book. and it is common core which allot of people say is too hard for children. i say it is still too slow for me geometry is really easy.
Err, no offense, but that is really some very basic code.
If that is your best you have a LOT to learn.
Also, just noticing something, you did not even define what bounceBubbles is in the snippet of code you showed us.
I said is is one of my best. it was coded in the codecademy labs. which uses it's library to identify bubbles for you. and that is great especially since it does not teach you how to make an image.
Also re "geometry"; unless you happen to be dealing with hypercomplex numbers, quaternions, and matrix transformations, it won't be very useful. In fact unless you are lumping in trigonometry, geometry wouldn't be very useful; trigonometry and things like the Sine Law, affine transforms, and polar coordinates are quite useful for 2-dimensional game programming.
Also re "geometry"; unless you happen to be dealing with hypercomplex numbers, quaternions, and matrix transformations, it won't be very useful. In fact unless you are lumping in trigonometry, geometry wouldn't be very useful; trigonometry and things like the Sine Law, affine transforms, and polar coordinates are quite useful for 2-dimensional game programming.
ok. oh yeah can you work on the list on what all i should do please. it would be very helpful.
i do have a good honest question. What is one of the best things to use for coding in java?(has to be free i have no money) please put you answer as a Quote to this. =)
If you're looking for a Java IDE, use either Netbeans or IntelliJ. Also, judging from your code example, I would HIGHLY suggest you not jump right into this game. You are getting far too ahead of yourself if that's the best you have to show. All you did was make some arrays and it's not even in Java, that's Javascript which is completely different. If that is some of your very best code, you wouldn't be capable of programming a 2D game, let alone a 3D game.
If you are doing all of this as a hobby, go ahead I guess. It really won't matter in that case. If however you are trying to pursue a career in programming, you will do very poorly with this method of learning.
Rollback Post to RevisionRollBack
Quote from TheFieldZy »
Nobody's perfect, so neither is Hannah Montana Linux, but it's pretty great.
Quote from BC_Programming on Operating Systems »
They all suck. They just suck differently. Sort of like prostitutes.
How to start your game? That depends on a lot of factors. Are you going to be using any frameworks, or making the engine yourself? What language are you using? What libraries are you using?
If you're looking for a Java IDE, use either Netbeans or IntelliJ. Also, judging from your code example, I would HIGHLY suggest you not jump right into this game. You are getting far too ahead of yourself if that's the best you have to show. All you did was make some arrays and it's not even in Java, that's Javascript which is completely different. If that is some of your very best code, you wouldn't be capable of programming a 2D game, let alone a 3D game.
If you are doing all of this as a hobby, go ahead I guess. It really won't matter in that case. If however you are trying to pursue a career in programming, you will do very poorly with this method of learning.
so where would be a great place to learn java instead of javascript? i personally thought they were about the same but since they are different i would like to learn java before script seeps to far into my brain. and yes i would like to make a career out of this and i plan on going to school for game development as well; i would just like a head start is all. and how different are they as well?
Javascript is a scripting language used to create interactive content on HTML pages.
Java is a traditional programming language.
Really, the only thing remotely similar between them is the name.
i have been deceived where should i go to learn java then? they should really change their name too not java of course but Jscript.now i'm upset just learned i learned the wrong Friggan thing for crying out loud. who would name something after something else?no wonder i didn't know how to start. ={
so where would be a great place to learn java instead of javascript? i personally thought they were about the same but since they are different i would like to learn java before script seeps to far into my brain. and yes i would like to make a career out of this and i plan on going to school for game development as well; i would just like a head start is all. and how different are they as well?
They are pretty much completely different. The only thing similar is that they are both object oriented languages and they share some similar constructs. Other than that, they only share a similar name. Javascript requires an HTML document in order to work, while Java can function independently as a whole program. As such, Java also has a much more complex set of commands than Javascript. You will pretty much have to start from square one again because they are far too different.
They are pretty much completely different. The only thing similar is that they are both object oriented languages and they share some similar constructs. Other than that, they only share a similar name. Javascript requires an HTML document in order to work, while Java can function independently as a whole program. As such, Java also has a much more complex set of commands than Javascript. You will pretty much have to start from square one again because they are far too different.
and that "Gang sign" was not my personal motto this is; If you wait and look to the future it will never come, If you go out and grasp the future it will be in your hand's before you know it." so now i am following my motto. sorry if this message is long, dragged-out, and full of run on's and sentence fragment's just please don't point them out.
The word you are looking for is "Stubborn". It is not a positive trait.
This is exactly the type of thing I was referring to. You are ignoring the advice and information provided by people that do this sort of thing for a living and have spent years to get where they are. Like my 11 years ago, you think you have some special ability or talent and you refuse to accept that you are not a special snowflake. If you don't want to learn that now, you will simply be given a much more painful lesson later on.
You are not cut out for any sort of Programming or Software Development, then.
Translation being- "I posted here hoping to get the answers I wanted to hear, rather than the ones that reflect reality"
OK here, let me tell it to you straight. I've seen a LOT of people with similarly lofty goals who are equally stubborn insist that they are going to do something, and everybody with experience and understanding of what they want to do telling them how unrealistic their goals are just made them double-down on their decisions. OF all of these people I've known (several dozen) exactly 0 have actually ended up with anything. The fact that you find the requisite steps such as making simpler games "boring" is enough information for me to pretty much come to the same conclusion. You have an idea but you don't have nearly the pluckiness required to actually see it through, despite your babblings about being headstrong. You want to skip right to the good parts, and that simply is not how it works. Perserverence is not about asking somebody to fly you to the top of a mountain in a helicopter. It's about climbing it yourself.
I know both where you are coming from, and where you are going, because I've seen the exact same thing happen far too often. A self-admiring prodigy who seems to think that they can get by by simply stating they are headstrong without actually proving they are by showing any amount of perserverence, instead insisting that the necessary steps they are going to need to get the requisite skills are "boring"
Can't really fault him too much for it though, can you? I certainly know the feeling, and it's quite natural to me; only suppressed by a combination of my upbringing and my personal conviction to constantly improve who I am as a person.
Perhaps fixing one's own arrogance and keeping their ego in check is the first step to becoming a better -anything-, whether it be programmer or cashier, from the most complex to the simplest things.
Really no point in trying to help those who shoo away the hand of charity, I suppose. There are core attitude issues to be fixed here before he can truly benefit from any advice.
)
var red = [196, 225, 15];
var orange = [20, 100, 50];
var green = [75, 100, 1];
var blue = [40, 100, 40];
var purple = [290, 100, 30];
var myName = "Nementor";
var letterColors = [red, orange, green, blue, purple]
if( 15 > 5 ) {
bubbleShape = "square"
} else {
bubbleShape = "square"
}
drawName(myName, letterColors);
bounceBubbles()
)
made with codecadmey.com
Yes that is rather first rate.
Also re "geometry"; unless you happen to be dealing with hypercomplex numbers, quaternions, and matrix transformations, it won't be very useful. In fact unless you are lumping in trigonometry, geometry wouldn't be very useful; trigonometry and things like the Sine Law, affine transforms, and polar coordinates are quite useful for 2-dimensional game programming.
If you are doing all of this as a hobby, go ahead I guess. It really won't matter in that case. If however you are trying to pursue a career in programming, you will do very poorly with this method of learning.
They are pretty much completely different. The only thing similar is that they are both object oriented languages and they share some similar constructs. Other than that, they only share a similar name. Javascript requires an HTML document in order to work, while Java can function independently as a whole program. As such, Java also has a much more complex set of commands than Javascript. You will pretty much have to start from square one again because they are far too different.
If you are looking for places to learn Java, I would recommend looking at Oracle's tutorials or if you don't mind buying books get Head First Java.
Two other good sites are Tutorials Point and Vogella.