2015-09-21 19:04:32

hello,
my name is Heidi and I am interested in making my  own game I haven't made one. if I could get some tips on how to get started would be helpful
thanks
heidi

2015-09-21 21:04:02

I am not convinced that starting with programming is the best way to learn how to make games.
The important skill is to be able to take resources--be they paper, rocks, Microsoft Word, or full blown programming skill with all the best libraries--and come up with a way to make a game out of that.
When you understand the underlying idea of how to represent what you want to make with an arbitrary medium, programming and other tools just become a matter of translation (and the occasional weird technical hickup).

Using all the best modern widgets* is great if you want to reach a larger audience, and if you can start with pygame or c++ or Purebasic or BGT or HTML5 and get running quickly and satisfactorally, great!
In my experience, though, there is no "one size fits all" approach to game development.

* I have no idea what a widget is. I think it's a word for "arbitrary thing made by techies", which just kinda makes it annoying. Eh, language evolves, whether I like it or not.

看過來!
"If you want utopia but reality gives you Lovecraft, you don't give up, you carve your utopia out of the corpses of dead gods."
MaxAngor wrote:
    George... Don't do that.

2015-09-21 21:07:08

If you really want to dive in to game development on the programming end, though, "learn python the hard way" is always popular, BGT comes with a decent manual if you're on Windows, and there are loads of game development tutorials out there for specific languages and libraries (pygame has great tutorials, but they are geared toward sighted developers. I'd suggest understanding how to work with simple text-based games before delving into anything that complex, however.)

看過來!
"If you want utopia but reality gives you Lovecraft, you don't give up, you carve your utopia out of the corpses of dead gods."
MaxAngor wrote:
    George... Don't do that.

2015-09-21 22:13:59

Hello Heidi.
Funny I was going to suggest the same thing learn python the hard way. Read that along with the python documentation and you should have a pretty clear idea on how python works after reading all that. You might want to try both pygame and pyglet there both great gaming libraries. Eventually you can decide which one you prefer.
One thing don't start out trying to do an enormous project that will just get you frustraded. Start out with small programs like ones that print text to the screen, guess the number, small text adventure games things like that. Practice everyday and before you know it you will be writing the next swamp or operation blacksquare.
Hth.

Guitarman.
What has been created in the laws of nature holds true in the laws of magic as well. Where there is light, there is darkness,  and where there is life, there is also death.
Aerodyne: first of the wizard order

2015-09-22 18:19:23

thank you where can I get the Python program?
I tried to get it but I don't see where to get it

2015-09-22 19:53:28

hello,
you can get python from
here
but, do not think about advanced projects at first, because they fully mix you up

2015-09-22 20:44:51

Here's a more direct link to the download just in case: Python 2.7.10.

-BrushTone v1.3.3: Accessible Paint Tool
-AudiMesh3D v1.0.0: Accessible 3D Model Viewer

2015-09-22 21:49:28

thanks

2015-09-22 21:51:53

is this version for windows?

2015-09-23 00:09:23

It's an msi file, so probably.
It isn't clear from the URL whether it's the 32 bit or 64 bit version. You can run either on a 64 bit system, but you need to know which it is, if you want to install extra packages later.

看過來!
"If you want utopia but reality gives you Lovecraft, you don't give up, you carve your utopia out of the corpses of dead gods."
MaxAngor wrote:
    George... Don't do that.

2015-09-23 00:34:56

I believe the default download posted above is the 32 bit version, though you can easily check at the top of the window when you start up the Python Idle editor, for example:

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.

To avoid any confusion though, here's a link to the 64 bit version: Python 2.7.10-64

-BrushTone v1.3.3: Accessible Paint Tool
-AudiMesh3D v1.0.0: Accessible 3D Model Viewer

2015-09-23 02:19:24

You want the 32 bit version. No one uses the 64 version unless they are going to use all 64 bits and I can guarantee you you won't be in the next 10 years.

My favorite is making blackjack games. I really like playing blackjack and it is super easy to make. But choose your favorite little game and copy it. I find copying games really really helps me create good practices.

2015-09-24 10:23:36

in my idea, code your game yourself
because it help's you to understand the language better

2015-09-25 00:07:33

Hello.
I'll have to disagree with frastlin copying code isn't good because once you paste and run it you have no idea what it does unless you read it in great detail which can be confusing. Type out all your code so you know exactly what each piece of code is doing. Plus typing it out will save you a lot of time because if you do the copy and paste thing eventually you will have trouble finding spacific code that you need, that you can copy and paste.
For example you learn programming by copying and pasting and eventually you need pieces of code to paste because you want to make a 3d audio game. But then you will run into some problems because you won't be able to find the exact pieces of code you need and because you never learned how to type out your code you don't have the spacific skills to make your 3d audio game.
So type out your code. Whether you just program as a hobby or plan to be a professional working for google or apple it's a good idea to type your code out.
Hth.

Guitarman.
What has been created in the laws of nature holds true in the laws of magic as well. Where there is light, there is darkness,  and where there is life, there is also death.
Aerodyne: first of the wizard order

2015-09-25 00:19:17

I think frastlin might have meant to copy a game, meaning you make your own version of a game that already exists.  So if you enjoy a blackjack game, you can sit and come up with code to make game that is just like it.  It still gives you lots of practice, but you don't have to worry about coming up with your own unique game at the same time.  I am only taking a guess, but I think that might have been what he meant.

- Aprone
Please try out my games and programs:
Aprone's software

2015-09-25 01:00:09

Oh  lol well then maybe I read the post all wrong.
If that is what frastlin meant than yes copy all you want copying games is very good practice blackjack, guess the number, space invaders this will get you into the habbit of coding and prepare you for when you make a game all your own.
Hth.

Guitarman.
What has been created in the laws of nature holds true in the laws of magic as well. Where there is light, there is darkness,  and where there is life, there is also death.
Aerodyne: first of the wizard order