skaldicpoet9
|
|
« Reply #40 on: June 26, 2009, 05:49:56 PM » |
|
Awesome, thanks for the link. Page is now updated
|
|
|
Logged
|
\\\\\\\"Fearlessness is better than a faint heart for any man who puts his nose out of doors. The date of my death and length of my life were fated long ago.\\\\\\\"
|
|
|
kappa
|
|
« Reply #41 on: September 17, 2009, 06:42:04 AM » |
|
for Java I'd really recommend the cokeandcode tutorials, really nice stuff at Intermediate level, found at http://www.cokeandcode.com/tutorials
|
|
|
Logged
|
|
|
|
roboprez
Level 1
Got to love them pixels
|
|
« Reply #42 on: October 04, 2009, 01:47:38 AM » |
|
I think that you should rename the Flash section to Actionscript because that's what the language is called. I'm not really sure if this is what's supposed to be on the list but the AS3 language reference http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/ is the best place for when you have basic knowledge of it. I learned from tutorials on newgrounds but most of those are outdated (or shit)
|
|
|
Logged
|
|
|
|
Kekskiller
Guest
|
|
« Reply #43 on: April 17, 2010, 11:31:59 PM » |
|
Not sure if this has been mentioned: Understanding C++ Exception HandlingIt's a gamedev.net article about the bad and good things of exceptions. I often see people using them heavily without beeing aware of all problems which may happen when using exceptions, so this is a must-know ressource if you ask me.
|
|
|
Logged
|
|
|
|
Micah
Level 0
|
|
« Reply #44 on: April 19, 2010, 03:17:52 PM » |
|
I'd like to point out that Learn You a Haskell shouldn't be on intermediate if A Gentle Introduction to Haskell is on beginner, since it's actually more suitable for beginners.
|
|
|
Logged
|
|
|
|
Joneswilliamsc
Level 0
|
|
« Reply #45 on: May 04, 2010, 12:56:58 AM » |
|
It is a really very good general-purpose language and it is easy to learn as well as being very powerful. The post which you have done here its also very important for all of the students as well as for those who wants to learn the languages. I got so many books from here and also got the most important information from here.
|
|
|
Logged
|
|
|
|
Krux
|
|
« Reply #46 on: July 07, 2010, 09:15:00 AM » |
|
I am going to use Scala now. It is as fast as Java. It is compatible with all Java libraries, but it is a cool language. It has all the Featurs that make Languages like Python, Ruby, or Groovy so Strong, but it is Fast. The only disadvandage at the moment is, it is a pain to get Scala to work on IDEs like eclipse Netbeans or IntelliJ.
|
|
|
Logged
|
|
|
|
Gnarf
Guest
|
|
« Reply #47 on: July 14, 2010, 03:39:37 AM » |
|
It has all the Featurs that make Languages like Python, Ruby, or Groovy so Strong, but it is Fast. Not really. It has a pretty rad static typing system, while the others are dynamically typed. Because people tend to be used to pretty poor static typing systems, it turns out that a lot of the things they associate with dynamic typing can be done in Scala, all type-safe and with little hassle. But they're still rather different beasts (like, see for example this). But yeah, Scala is pretty damn cool. I am going to use Scala now. It is as fast as Java. It is compatible with all Java libraries, but it is a cool language. It has all the Featurs that make Languages like Python, Ruby, or Groovy so Strong, but it is Fast. The only disadvandage at the moment is, it is a pain to get Scala to work on IDEs like eclipse Netbeans or IntelliJ. I found it pretty straightforward to get the Eclipse plug-in up and running. Just like installing any other plug-in, really, so I'm not sure what kind of pain you're having with it. Haven't tried other IDEs. If you're going for the Eclipse plug-in, though, you should use the latest 2.8 RC of Scala. (I went for 2.7 first, because "stable" sounds like a safe bet, but the Eclipse plug-in for that is a little too rubbish)
|
|
|
Logged
|
|
|
|
commodore
|
|
« Reply #48 on: July 18, 2010, 09:46:08 AM » |
|
Why do so many indie developers use/want to learn C++ when they only make small 2d games?
|
|
|
Logged
|
|
|
|
Kekskiller
Guest
|
|
« Reply #49 on: July 18, 2010, 11:05:56 AM » |
|
Why do so many indie developers use/want to learn C++ when they only make small 2d games?
Cause it's how the cool do, bro.
|
|
|
Logged
|
|
|
|
commodore
|
|
« Reply #50 on: July 18, 2010, 09:22:32 PM » |
|
Nothing cool about C++ bro.
|
|
|
Logged
|
|
|
|
Klaim
|
|
« Reply #51 on: July 23, 2010, 11:26:41 AM » |
|
There can be a lot of reasons to use C++ even for a little game, like :
- training for building games with the language later, as it's used for more performance-required games; - training in hope to get a job in the industry; - planning for later additions to the game that will require performance; - not targeting web pages or requiring installed software for some features (like "modules" or scriping) - that said a lot of language can provide that but most require additional installations like Virtual Machines... ; - liking the way of mind of the language (pay only for what you use, very high and low abstraction layers,deterministic resource management); - working with other people already knowing the language; - using one or several libraries that are not available in other languages (C++ certainly being the language with the biggest pool of libraries, shared with C); - planning for cross-platform stand-alone application (some languages allow easier cross-platform but often fail to be executable on every platform you want to target...); - why not use a widely used language? lot of help is available out there if you got any problem.
I guess that's enough for today.
(Yes I know, it's still a hard language to learn, but still, there are good reasons it's used for a lot of games)
|
|
|
Logged
|
|
|
|
commodore
|
|
« Reply #52 on: July 23, 2010, 11:37:41 AM » |
|
- why not use a widely used language? Because you could make the same game quicker with more readable and shorter code
|
|
|
Logged
|
|
|
|
Klaim
|
|
« Reply #53 on: July 23, 2010, 01:09:34 PM » |
|
That's not an argument against this specific sentence.
The fact that C++ is longer to write have nothing to do with the fact that it's widely used and there is a lot of support for the language.
And whatever the reason you don't like C++, anyone of the reasons I listed is enough to make a language choice for a project - whatever the language.
It would be a non-obvious choice only if there were only bad reasons to choose C++. There are good. There are good to choose Flash too. But we don't all have the same need. Even on a per project choice.
Anyway, whatever your language of choice, don't blame other's choice. People here are not stupid. Even familiarity with language is a good reason in language choice because it helps getting to the point - even if you can write less code in other languages.
By the way, almost all the games I worked on at home required C++ for technical reasons (and other reasons too). At my day job I worked on Flash games. I don't care as fare as it works for the project. Let people make their choice for themselves.
|
|
|
Logged
|
|
|
|
commodore
|
|
« Reply #54 on: July 23, 2010, 10:09:29 PM » |
|
Dude what? I didn't force anyone to use anything :S. I'm not anti-C++ either, I agree with your points about training.
|
|
|
Logged
|
|
|
|
Klaim
|
|
« Reply #55 on: July 24, 2010, 01:11:42 AM » |
|
Oh, yes, sorry, I didn't sleep enough when I wrote that
|
|
|
Logged
|
|
|
|
skaldicpoet9
|
|
« Reply #56 on: August 03, 2010, 02:41:11 PM » |
|
Just updated the front page: - Changed Flash heading to Actionscript
- Updated the Java Intermediate Level section with the Coke and Code tutorials
- Updated the C++ Beginner Level section with the Learn C++ tutorial
If anyone has anymore tutorials recommendations let me know
|
|
|
Logged
|
\\\\\\\"Fearlessness is better than a faint heart for any man who puts his nose out of doors. The date of my death and length of my life were fated long ago.\\\\\\\"
|
|
|
|
InfiniteStateMachine
|
|
« Reply #58 on: August 06, 2010, 06:44:55 PM » |
|
EDIT: nm, looks like what I said was already addressed
|
|
|
Logged
|
|
|
|
pixhead
Guest
|
|
« Reply #59 on: August 23, 2010, 04:40:05 PM » |
|
http://www.cprogramming.com/It has tutorials for C, C++, and C#(not many). It been really helpful so far and i was pretty surprised nobody said it. It says that is was for beginners but I think you should at least understand the basic concepts of coding and know some C before you start using this.
|
|
|
Logged
|
|
|
|
|