• Content count

  • Joined

  • Last visited

Community Reputation

100 Neutral

About Ravenshade

  • Rank
  1. Hi, I've been wandering around and looking at tutorial after tutorial, following them line by line and failing at hello world every time. Quite frankly it's frustrating. The reason? I use Fedora and C. I don't use C++, I can't use Python (won't install correctly...long story) and Java is completely out of the question. So I went and learned C. So far, it's been a great language to learn, very precise and useful. Of course, there's a few things that I'd like to do the easy way, but I've found that actually bashing a problem through with C gives me not only a much better understanding but a faster program. (I'm happy with C, don't want to change). Now. This is where the problem comes in. If I want to create an 'interface' things become...tricky. Now I've heard that GTK+ is one of the better ones and if I really want to jump in the deep end...OpenGL. Can I get either of them to work? No. Every site that I have found thus far has told me I need "this package", "that package", "the other package". Unfortunately it doesn't tell me what they're likely to be called, nor does it tell me how I can find them, where to download them from or the like. Just to be a pain in the... I believe. I believe I've tracked down many of the problems. I write down the hello world basic program, use GCC to compile...and I get error. Pkg_config/Gtk-config doesn't exist...something that the tutorial failed to mention I needed in the first place and not a package name in sight... Can someone please provide me with a usable, accurate, C based, linux orientated tutorial! Or heck, is someone open to email communique to introduce me to the subject matter? All I need to do at the moment is just to create a basic hello world program in either C/OpenGL or C/GTK+. I am pretty sure after that I can go on my merry way. Thanks for reading! Ps. I don't need a C++ tutorial, I don't need a C# tutorial. I need a C...I hear it's sometimes called Objective C...the one shortly after B and before C++. Thanks.
  2. C++ or another language

    Two months o.o; Depends on how many hours, but I'm guessing you're quite familiar with most of the functions so stick with C++. That being said if you haven't put that many hours into it consider switching. Personally I want to broaden my horizons a tad so I want to recode what i've done in c, into python. Might be a good choice for you as well.
  3. Help for an absolute beginner

    With regards to game development, it really depends on where you want to get involved. Media: Visual or Audio or Programming If you want to get into media side of things, download an image editor (I'd suggest gimppersonally) and start drawing characters, GUI's... and away you go. It is really the programming side that has more scope as far as I am aware and there are lots of people who are going to give you advice about what language is best for you. There are two main languages that employers look for nowadays 1) [url="http://www.learncpp.com/cpp-tutorial/01-introduction-to-these-tutorials/"]C++[/url] 2)[url="http://download.oracle.com/javase/tutorial/"]Java[/url] granted, [url="http://msdn.microsoft.com/en-us/vcsharp/aa336809"]C#[/url]and a multitude of others are becoming more and more prevalent. This isn't to say what you are learning now will be useful by the time you master the language. I recommend learning a language. Not because of the syntax or because it's what employers want, you're going to need a language that is suitable for you as a beginner. Remember 9/10 the language you'll be learning with, won't be industry standard by the time you've mastered it. So pick something simple. [s][url="http://www.ruby-lang.org/en/"]Ruby[/url] has a good reputation, fairly simple, intuitive, I believe it's based on C++ I can't quite remember.[/s] EDIT("I have just been informed, that it's not the best thing for game programming, however it may still be useful to get the basics down") [url="http://www.python.org/"]Python[/url] also has an up and coming user base. Unfortunately, they've just switched from 2.7 to version 3, which until 3 is more widely accepted (even by their own libraries), is going to cause some problems. What you will need to learn isn't the memory allocation that C++ affords or how to write speedy code, but you will need to understand logic, a little mathematics and ease of understanding. New programmers nowadays often start with either [url="http://en.wikipedia.org/wiki/Visual_Basic"]Visual Basic[/url]or Java. (Or so it seems) If you're a math genius, you might want to attempt [url="http://www.haskell.org/haskellwiki/Haskell"]haskell[/url]. *evil grin*
  4. Critique Code?

    ^-^ I've uploaded.
  5. Critique Code?

    Hi, I have some code, using LazyFoo's SDL and leancpp.com's cpp... (which turns out to be mostly c apparently XD) it's not the most advanced code in the world, but I do have a little ball jumping around (albeit quite quickly, 'can't figure out timers yet') and interacting with a chest... Anyway... where can I go to get some good honest constructive criticism? (I've lost direction ahem and I know the code needs more work, I'm just not sure where to go from here). Thank you, Ravenshade /*attached files. Using zip. The 'multi-uploaded' even though i'm using chromium doesn't work so well for me*/