|
| 09 May 2012 07:24 AM |
So having just taken the AP CS test, my class (of four) was assigned our final project, which is basically making whatever we want in whatever language we choose. We had to use Java for the entire year, so it's nice to get away from it.
Now, I was thinking about using some other language to make the project. How realistic would it be to learn and create a game using that language within four weeks? And, in your opinion, what language would be best to learn and use? |
|
|
| Report Abuse |
|
|
|
| 09 May 2012 07:27 AM |
| Erm, I don't think it's recommended to run through a language like that. What game do you want to make? |
|
|
| Report Abuse |
|
|
|
| 09 May 2012 07:33 AM |
It would preferably be simple, such as Space Invaders or Pac-man.
Of course, it'd also be nice to try something 3D, even if it wasn't a full game and more of a physics test or an animation of some sort. |
|
|
| Report Abuse |
|
|
su8
|
  |
| Joined: 06 Mar 2009 |
| Total Posts: 6334 |
|
|
| 09 May 2012 07:50 AM |
| You'll end up with krappy physics... |
|
|
| Report Abuse |
|
|
|
| 09 May 2012 07:55 AM |
| I just don't see it happening. You could learn HTML and CSS in 4 weeks, but I don't see that happening with a programming language. |
|
|
| Report Abuse |
|
|
|
| 09 May 2012 07:56 AM |
@su8 Probably, but how else would I learn if I don't try to make it? |
|
|
| Report Abuse |
|
|
|
| 09 May 2012 07:57 AM |
@lordmarine12 Hm, so I should just stick with Java for now and then learn it over the summer or something like that? |
|
|
| Report Abuse |
|
|
su8
|
  |
| Joined: 06 Mar 2009 |
| Total Posts: 6334 |
|
|
| 09 May 2012 07:59 AM |
>Probably, but how else would I learn if I don't try to make it?
Well you obviously learn it by learning not testing all the time. |
|
|
| Report Abuse |
|
|
|
| 09 May 2012 08:07 AM |
@su8 "...all our knowledge begins with experience..." - Kant
Just had to say that quote, as it is almost always stuck in my head. Anyways, learning how to do something is a good way to start out, but I personally think that trial and error is better to make sense of something, and then later refer to the text.
Or at least, that's how it is for me in mathematics.
(Gonna go to school now) |
|
|
| Report Abuse |
|
|
TheMyrco
|
  |
| Joined: 13 Aug 2011 |
| Total Posts: 15105 |
|
|
| 09 May 2012 10:04 AM |
| Dutch is impossible to learn that fast o_o |
|
|
| Report Abuse |
|
|
Oysi
|
  |
| Joined: 06 Jul 2009 |
| Total Posts: 9058 |
|
| |
|
|
| 09 May 2012 12:18 PM |
I'm not ignorant :( I just made a joke, y u no see eet? |
|
|
| Report Abuse |
|
|
Varp
|
  |
| Joined: 18 Nov 2009 |
| Total Posts: 5333 |
|
|
| 09 May 2012 07:30 PM |
| It can be done. It might be a constraint on how complex a game you're able to make though. |
|
|
| Report Abuse |
|
|
|
| 09 May 2012 07:38 PM |
"Dutch is impossible to learn that fast o_o"
And that's why Esperanto is better. Because you can learn it quickly, which is the whole point. |
|
|
| Report Abuse |
|
|
| |
|
|
| 09 May 2012 07:42 PM |
| ^ That's its only problem. If people used it, it would be the best language in existence. |
|
|
| Report Abuse |
|
|
|
| 09 May 2012 07:55 PM |
| We can say that about a lot of things. |
|
|
| Report Abuse |
|
|
myrkos
|
  |
| Joined: 06 Sep 2010 |
| Total Posts: 8072 |
|
|
| 09 May 2012 07:56 PM |
| Greek is awesome because it's so awesome. The time it takes to learn it just isn't a factor to its awesomeness anymore due to its excelling awesomeness in the other areas. |
|
|
| Report Abuse |
|
|
| |
|
NXTBoy
|
  |
| Joined: 25 Aug 2008 |
| Total Posts: 4533 |
|
|
| 10 May 2012 02:37 AM |
Once you know how to program, you can pick up new languages of similar paradigms very easily. I picked up python to an advanced level in about a week having programmed a lot in javascript. The thing that'll hold you back is learning the game-related APIs. Pick a language for which you can find a game making library that you understand well.
I have heard good things about the ease with which you can make games with XNA and C#. The similarity between C# and Java will favour you there. You'll probably be pleasantly surprised by the things you can do in C# that you wished you could do in Java.
Another option is to go for Javascript and HTML5 canvas. That's a fun route to go down, but your games will probably be simpler than they would have been with XNA. |
|
|
| Report Abuse |
|
|
|
| 11 May 2012 07:01 PM |
Yes XNA with C# is pretty good. I have really never programmed in it but I have been making a MMORPG in it, which would be my first time using C#. The only problem I have is with the API, which I have picked up in a matter of a few days. I have programmed in vb before but it using a completely different API for graphics wise stuff.
Its possible, especially with something like space invaders. I picked up javascript in about 2 days and used an html canvas to make a tile map control along with character movement. |
|
|
| Report Abuse |
|
|
|
| 11 May 2012 07:55 PM |
| Thanks for the advice everybody. I'm going to stick to Java for the rest of the school year, and learn other languages on my own time outside of class :) |
|
|
| Report Abuse |
|
|
TheMyrco
|
  |
| Joined: 13 Aug 2011 |
| Total Posts: 15105 |
|
|
| 11 May 2012 08:02 PM |
Good luck. English. Veel succes. Dutch (Nederlands) Bonne chance. French (Français) Viel Erfolg. German (Deutsch) |
|
|
| Report Abuse |
|
|