Jump to content

  • Log In with Google      Sign In   
  • Create Account


Advice on... Everything.


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
25 replies to this topic

#1 puffballinthedark   Members   -  Reputation: 138

Like
2Likes
Like

Posted 26 June 2013 - 10:18 AM

fffh, I know you people have all probably heard enough of these noobs coming on and spewing their idiocy everywhere, but god

Here I am.

And I am so lost.

I'm probably posting on the wrong forum anyway, adding yet another level to the "good lord, what is she even doing here".

But

Here I go anyway.

(Please don't hate me  ;___; )

 

So I have been trying and trying and trying to figure out the simplest concepts of game design, but everywhere I go, I always end up hitting a glorious wall of pain.

I've been reading everything I can find on computer programming, and taking up small projects wherever I can go (attempting to write an AI in lisp, a text adventure in javascript, just  generally screwing around in python, I've tasted a bit of Perl, read multitudes of c++ textbooks, and basically any other programming language out there) but any time I try to do anything of substance I always end up faced with the fact that every device I have sucks at being a computer.

So here I am, at it again in C++, trying to write a simple game with SFML, but yet again, my entire computer sucks at being a computer.

All of the good tutorials out there for it require visual basic, (which I can't run, whoopee!) or some other program which my computer has the inability to deal with.

So I have to figure out to make a simple game (like Pong or something) with exclusively open-source software, but have yet to find any tutorials on the topic.

And so here I am, floating aimlessly in a sea of C++ with no way to complete any project I want to work on.

so

does anyone know where I should start?



Sponsor:

#2 Vortez   Crossbones+   -  Reputation: 2256

Like
3Likes
Like

Posted 26 June 2013 - 10:34 AM


All of the good tutorials out there for it require visual basic, (which I can't run, whoopee!) or some other program which my computer has the inability to deal with.

 

???

 

Almost all tutorials for games i see on the net are in c++, not vb...

Why could you not run visual basic??? it's been around since the 80's... (maybe even 70's)

 

Anyway, i always loved nehe tutorials for opengl. There's also this site for DirextX 9.

Both site might be a bit outdated but still have very good material for someone who is just starting anyway.

 

Also CodeProject have some very nice tutorials on just about everything.

 

And for the computer, nowaday you can get a very descent machine for programming by buying pretty much the cheapest cpu and rams out there, except maybe for the video card which you should not be too "low end". Hell, my computer is 7 years old, dual core athlon 2.6Ghz, 2go of ram with a 9600 GSO video card and it's still running everything, except newer game with graphics maxed out. Or try to get an usaged one, but a good one.

 

good luck!


Edited by Vortez, 26 June 2013 - 10:41 AM.


#3 Servant of the Lord   Crossbones+   -  Reputation: 15005

Like
1Likes
Like

Posted 26 June 2013 - 10:43 AM

You could try QtCreator. Your computer, even if it's 10 years old, should be able to run Visual Basic. Just maybe not the most recent version.

 

However, if you haven't yet committed to learning C++, I'd recommend python. If you're already going on C++, then I suggest sticking with it.

Generally, people don't even start with Pong. They usually start with text-based stuff, to learn the basics of the language before they start working on graphical games.

 

Also, don't reject powerful tools like Construct or GameMaker out of hand. Both have free versions that are really good.


Edited by Servant of the Lord, 26 June 2013 - 10:43 AM.

It's perfectly fine to abbreviate my username to 'Servant' rather than copy+pasting it all the time.

[Fly with me on Twitter] [Google+] [My broken website]

All glory be to the Man at the right hand... On David's throne the King will reign, and the Government will rest upon His shoulders. All the earth will see the salvation of God.                                                                                                                                                       [Need free cloud storage? I personally like DropBox]

Of Stranger Flames - [indie turn-based rpg set in a para-historical French colony] | Indie RPG development journal


#4 HappyCoder   Members   -  Reputation: 1824

Like
1Likes
Like

Posted 26 June 2013 - 10:47 AM

I have found javascript and html5 to be a pleasure to work in. I have completed two html5 games and would recommend that platform to beginners. You can do all of your programming using notepad++ and any web browser, although I would recommend chrome.

Setting up a canvas to draw in is really easy and your game is easily shared with other people on any platform.

I would start with learning how to draw to a canvas in javascript and then more towards making a game once you have the basics down.

And as general advice, keep working at it. I know I have had plenty of failures and incomplete projects in my history of game development but if you are determined and you don't shy away from the challenge you will one day complete a game with a level of quality you will be proud of. In the mean time be patient with yourself and continue to make small steps.

#5 JMinator31   Members   -  Reputation: 207

Like
1Likes
Like

Posted 26 June 2013 - 12:02 PM

You could try using a light development environment like Bloodshed DevC++. You could also use a graphics library like OpenGL with it or SDL (if you could manage to learn any of them). And also, you could try using a pre-made game engine (Unity3D, probably best for any kind of game, IrrLicht, might need Visual Studio for it) and any tutorials they might come with. And when you say 'my computer sucks at being a computer' you mean its dangerously outdated and has low quality hardware and software right? And also you could always look for 2D and Text-based game design tutorials. I hope my post was helpful and I hope you have a productive day.

 

Also Vortez, I also used the Nehe tutorials to learn EVERYthing past drawing primitives in OpenGL. And the DirectX turorials were also handy.



#6 minibutmany   Members   -  Reputation: 1306

Like
1Likes
Like

Posted 26 June 2013 - 12:16 PM

Try running the 2008 or 2010 versions of visual studio(are you getting visual basic and visual studio mixed up?). The 2012 versions are built for windows 8 and pretty much run like molasses on 7 or XP(if you are running vista or before XP, try Linux instead).

Is the problem with your computer its age, or is it a cheapy laptop? Beware the seemingly humble laptop, unless you pay big bucks it will have many problems.


(attempting to write an AI in lisp, a text adventure in javascript, just  generally screwing around in python, I've tasted a bit of Perl, read multitudes of c++ textbooks, and basically any other programming language out there)

Why did you try to learn so many languages? Pick one and focus on it. Even if you can't seem to fix a bug and your getting frustrated, don't give up, just take a break and come back to it later. I just spent 2 days trying to fix a problem where the textures on my buttons weren't showing up, and in the end I had just misspelled the file extension on my PNGs.

 

Have you actually started coding in SFML or are stuck on the setup? I had a really hard time trying to get SFML to work.

How much C++ have you done before now? Do you feel like you fully understand variables, classes, pointers, and functions?

You may want to spend more time with the cosnsole before moving on to libraries.

If you can't wait to make games, consider focusing on HTML/Javascript or Python instead.


Stay gold, Pony Boy.

#7 JMinator31   Members   -  Reputation: 207

Like
0Likes
Like

Posted 26 June 2013 - 01:41 PM

minibutmany raises a very valuable point. There have been lots of instances where I would continually struggle with my DX apps only to find it was a simple hiccup such as a mispelling a function or parameter or even expressing a statement the wrong way.



#8 wannabeprogrammer   Members   -  Reputation: 449

Like
1Likes
Like

Posted 26 June 2013 - 02:03 PM

Your only hope is to get a copy of QBASIC, learn some ASM and conquer Mode 13!

 

I'm intrigued, what is the spec of your PC?



#9 Vortez   Crossbones+   -  Reputation: 2256

Like
1Likes
Like

Posted 26 June 2013 - 04:37 PM


Your only hope is to get a copy of QBASIC, learn some ASM and conquer Mode 13!

 

lol, that just made my day!



#10 puffballinthedark   Members   -  Reputation: 138

Like
0Likes
Like

Posted 26 June 2013 - 10:01 PM

Try running the 2008 or 2010 versions of visual studio(are you getting visual basic and visual studio mixed up?). The 2012 versions are built for windows 8 and pretty much run like molasses on 7 or XP(if you are running vista or before XP, try Linux instead).Is the problem with your computer its age, or is it a cheapy laptop? Beware the seemingly humble laptop, unless you pay big bucks it will have many problems.]Why did you try to learn so many languages? Pick one and focus on it. Even if you can't seem to fix a bug and your getting frustrated, don't give up, just take a break and come back to it later. I just spent 2 days trying to fix a problem where the textures on my buttons weren't showing up, and in the end I had just misspelled the file extension on my PNGs. Have you actually started coding in SFML or are stuck on the setup? I had a really hard time trying to get SFML to work.How much C++ have you done before now? Do you feel like you fully understand variables, classes, pointers, and functions?You may want to spend more time with the cosnsole before moving on to libraries.If you can't wait to make games, consider focusing on HTML/Javascript or Python instead.


well, hah, the fact that I can't run Visual Basic is a really long story...
so my operating system is a pirated version of windows XP, and since it's pirated, windows won't let me update it with regular windows updates.
and because of its inability to update, I can't run Visual Basic, or try to download it, because most of the prerequisite software doesn't exist.
it's a pain in the ass, but it's all I've got.
that and I can't run Linux because I don't have any hardware to run it with. (the wubi setup crashes too. I've tried thousands of times).
so I have to get by with this shitbasket.

I tried learning so many languages because when I was starting out I was just so amazed by everything out there, and I went into complete sensory overload with the power I could wield with programming.
so I tried EVERYTHING.
I was even considering learning assembly, but by that point i realized I was out of control.
(those were dark days....)

I'm stuck on the setup with sfml, yeah.

and as for the c++ I know, I know a bit, i suppose.

#11 Servant of the Lord   Crossbones+   -  Reputation: 15005

Like
4Likes
Like

Posted 26 June 2013 - 10:15 PM

Then I re-recommend QtCreator as a possible solution. Also, you could make yourself a Knoppix CD and run linux from disc. It'd be legit, and Linux has tons of programming tools you could use.


Edited by Servant of the Lord, 26 June 2013 - 10:17 PM.

It's perfectly fine to abbreviate my username to 'Servant' rather than copy+pasting it all the time.

[Fly with me on Twitter] [Google+] [My broken website]

All glory be to the Man at the right hand... On David's throne the King will reign, and the Government will rest upon His shoulders. All the earth will see the salvation of God.                                                                                                                                                       [Need free cloud storage? I personally like DropBox]

Of Stranger Flames - [indie turn-based rpg set in a para-historical French colony] | Indie RPG development journal


#12 puffballinthedark   Members   -  Reputation: 138

Like
0Likes
Like

Posted 26 June 2013 - 10:29 PM

Then I re-recommend QtCreator as a possible solution. Also, you could make yourself a Knoppix CD and run linux from disc. It'd be legit, and Linux has tons of programming tools you could use.

oh my god thank you so much for this.
you have absolutely no idea how much i needed this link.
I've been trying to get Linux to run with Ubuntu, but every time it just craps out on me.
I've spent weeks trying to get Ubuntu to work.
you have saved my life on every level.
I'm doing this first thing tomorrow.

#13 Alpha_ProgDes   Crossbones+   -  Reputation: 4513

Like
0Likes
Like

Posted 26 June 2013 - 10:41 PM

Then I re-recommend QtCreator as a possible solution. Also, you could make yourself a Knoppix CD and run linux from disc. It'd be legit, and Linux has tons of programming tools you could use.

 

He can't make pong. You expect him to be able to run Linux? Go buy Windows 8. It's cheap. The hardware requirements are low. And really you have no excuse not to. Especially if you actually want to program something.


Beginner in Game Development? Read here.
 
Super Mario Bros clone tutorial written in XNA 4.0 [MonoGame, ANX, and MonoXNA] by Scott Haley
 
If you have found any of the posts helpful, please show your appreciation by clicking the up arrow on those posts Posted Image
 
Spoiler

#14 Rezkon   Members   -  Reputation: 110

Like
0Likes
Like

Posted 26 June 2013 - 10:47 PM

 

Then I re-recommend QtCreator as a possible solution. Also, you could make yourself a Knoppix CD and run linux from disc. It'd be legit, and Linux has tons of programming tools you could use.

 

He can't make pong. You expect him to be able to run Linux? Go buy Windows 8. It's cheap. The hardware requirements are low. And really you have no excuse not to. Especially if you actually want to program something.

 

I think he is a SHE!. Anyways, IMO Buy windows 7 from ebay or something or just buy the serial key, download it and then put it in your version BOOM LEGIT Windows, if your pc is that old it cant even update to new windows.. you should really switch to linux or something,



#15 Alpha_ProgDes   Crossbones+   -  Reputation: 4513

Like
0Likes
Like

Posted 26 June 2013 - 11:22 PM


I think he is a SHE!

Oh, my bad.


Beginner in Game Development? Read here.
 
Super Mario Bros clone tutorial written in XNA 4.0 [MonoGame, ANX, and MonoXNA] by Scott Haley
 
If you have found any of the posts helpful, please show your appreciation by clicking the up arrow on those posts Posted Image
 
Spoiler

#16 puffballinthedark   Members   -  Reputation: 138

Like
0Likes
Like

Posted 27 June 2013 - 09:21 PM

thank all of you, this was exactly what I needed! 

I've gotten knoppix running, and it was the greatest thing I have ever done for this computer.

I think I'll try to use QTcreator, but I'll still keep everyone's ideas in mind! ^^

thanks again!



#17 superman3275   Crossbones+   -  Reputation: 1973

Like
0Likes
Like

Posted 28 June 2013 - 09:36 PM

 


All of the good tutorials out there for it require visual basic, (which I can't run, whoopee!) or some other program which my computer has the inability to deal with.

 

???

 

Almost all tutorials for games i see on the net are in c++, not vb...

Why could you not run visual basic??? it's been around since the 80's... (maybe even 70's)

 

Anyway, i always loved nehe tutorials for opengl. There's also this site for DirextX 9.

Both site might be a bit outdated but still have very good material for someone who is just starting anyway.

 

Also CodeProject have some very nice tutorials on just about everything.

 

And for the computer, nowaday you can get a very descent machine for programming by buying pretty much the cheapest cpu and rams out there, except maybe for the video card which you should not be too "low end". Hell, my computer is 7 years old, dual core athlon 2.6Ghz, 2go of ram with a 9600 GSO video card and it's still running everything, except newer game with graphics maxed out. Or try to get an usaged one, but a good one.

 

good luck!

 

She meant visual C++.


I'm a game programmer and computer science ninja ph34r.png!

Here's Breakout:
Breakout!

Want to ask about Python and / or Pygame? What about HTML5 / CSS3 / JavaScript? What about C++ and / or SFML 2 (and 1.6)? Recruiting for a game development team and need a passionate programmer? Just want to talk about programming? Email me here:

Superman3275@Gmail.com

or Personal-Message me on here smile.png!


#18 superman3275   Crossbones+   -  Reputation: 1973

Like
1Likes
Like

Posted 28 June 2013 - 09:37 PM

 

 

Then I re-recommend QtCreator as a possible solution. Also, you could make yourself a Knoppix CD and run linux from disc. It'd be legit, and Linux has tons of programming tools you could use.

 

He can't make pong. You expect him to be able to run Linux? Go buy Windows 8. It's cheap. The hardware requirements are low. And really you have no excuse not to. Especially if you actually want to program something.

 

I think he is a SHE!. Anyways, IMO Buy windows 7 from ebay or something or just buy the serial key, download it and then put it in your version BOOM LEGIT Windows, if your pc is that old it cant even update to new windows.. you should really switch to linux or something,

 

Windows 8 is faster in almost every regard, even on old systems.


I'm a game programmer and computer science ninja ph34r.png!

Here's Breakout:
Breakout!

Want to ask about Python and / or Pygame? What about HTML5 / CSS3 / JavaScript? What about C++ and / or SFML 2 (and 1.6)? Recruiting for a game development team and need a passionate programmer? Just want to talk about programming? Email me here:

Superman3275@Gmail.com

or Personal-Message me on here smile.png!


#19 Vortez   Crossbones+   -  Reputation: 2256

Like
0Likes
Like

Posted 28 June 2013 - 10:58 PM

i wouldn't use windows 8 even if someone paid me...



#20 superman3275   Crossbones+   -  Reputation: 1973

Like
0Likes
Like

Posted 29 June 2013 - 06:36 PM

i wouldn't use windows 8 even if someone paid me...

It's faster to boot, has faster benchmarks, everything. And you wont' use it because pressing the "desktop" button when you boot up your computer is too much?


Edited by superman3275, 29 June 2013 - 06:36 PM.

I'm a game programmer and computer science ninja ph34r.png!

Here's Breakout:
Breakout!

Want to ask about Python and / or Pygame? What about HTML5 / CSS3 / JavaScript? What about C++ and / or SFML 2 (and 1.6)? Recruiting for a game development team and need a passionate programmer? Just want to talk about programming? Email me here:

Superman3275@Gmail.com

or Personal-Message me on here smile.png!





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS