Jump to content

python to make this:

1832vin

here's a clip:

i'm familiar with programming, can't say expert, or good at it...

learning python

any tutorials for how to make games as simple as this?

only one command, auto-regenerate (the pipes) auto scrool, gravity...... etc.

Link to comment
Share on other sites

Link to post
Share on other sites

First, it's not that simple.

Second, learn basic Python. It'll help a lot. The Python tutorial is a good place to start: http://docs.python.org/2/tutorial/

Third, pygame is probably the library you're looking for to create simple 2D games. You'll need to do quite a bit of the work yourself (specifically graphical stuff), and then take advantage of any of the library tools to do the coding. Once you've learned Python, learn pygame: http://pygame.org/news.html

 

That should get you started. 

 

There are many other Game development modules/libraries for Python: https://wiki.python.org/moin/PythonGameLibraries

Interested in Linux, SteamOS and Open-source applications? Go here

Gaming Rig - CPU: i5 3570k @ Stock | GPU: EVGA Geforce 560Ti 448 Core Classified Ultra | RAM: Mushkin Enhanced Blackline 8GB DDR3 1600 | SSD: Crucial M4 128GB | HDD: 3TB Seagate Barracuda, 1TB WD Caviar Black, 1TB Seagate Barracuda | Case: Antec Lanboy Air | KB: Corsair Vengeance K70 Cherry MX Blue | Mouse: Corsair Vengeance M95 | Headset: Steelseries Siberia V2

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

First, it's not that simple.

It gets easier once you make your first game though.

i5 4670k @ 4.2GHz (Coolermaster Hyper 212 Evo); ASrock Z87 EXTREME4; 8GB Kingston HyperX Beast DDR3 RAM @ 2133MHz; Asus DirectCU GTX 560; Super Flower Golden King 550 Platinum PSU;1TB Seagate Barracuda;Corsair 200r case. 

Link to comment
Share on other sites

Link to post
Share on other sites

It gets easier once you make your first game though.

I was mostly referring to: "only one command, auto-regenerate (the pipes) auto scrool, gravity...... etc."

But yes, once you have a working framework for a basic game, it can be adapted to other games as well, making the process easier the second time. 

Interested in Linux, SteamOS and Open-source applications? Go here

Gaming Rig - CPU: i5 3570k @ Stock | GPU: EVGA Geforce 560Ti 448 Core Classified Ultra | RAM: Mushkin Enhanced Blackline 8GB DDR3 1600 | SSD: Crucial M4 128GB | HDD: 3TB Seagate Barracuda, 1TB WD Caviar Black, 1TB Seagate Barracuda | Case: Antec Lanboy Air | KB: Corsair Vengeance K70 Cherry MX Blue | Mouse: Corsair Vengeance M95 | Headset: Steelseries Siberia V2

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

First, it's not that simple.

Second, learn basic Python. It'll help a lot. The Python tutorial is a good place to start: http://docs.python.org/2/tutorial/

Third, pygame is probably the library you're looking for to create simple 2D games. You'll need to do quite a bit of the work yourself (specifically graphical stuff), and then take advantage of any of the library tools to do the coding. Once you've learned Python, learn pygame: http://pygame.org/news.html

 

That should get you started. 

 

There are many other Game development modules/libraries for Python: https://wiki.python.org/moin/PythonGameLibraries

 

 

I'd recommend not using the python 2 tutorial and going straight to version 3 of the python language; why learn something old when you can learn it's replacement?

 

But yeah, the game would probably be achievable using a library like PyGame once you get used to the Python language itself.

Link to comment
Share on other sites

Link to post
Share on other sites

I'd recommend not using the python 2 tutorial and going straight to version 3 of the python language; why learn something old when you can learn it's replacement?

 

But yeah, the game would probably be achievable using a library like PyGame once you get used to the Python language itself.

Actually, it's better to learn both. Large number of 3rd party modules are made for Python 2 that have yet to support Python 3. Non-issue though, as Pygame supports Python 3. 

Interested in Linux, SteamOS and Open-source applications? Go here

Gaming Rig - CPU: i5 3570k @ Stock | GPU: EVGA Geforce 560Ti 448 Core Classified Ultra | RAM: Mushkin Enhanced Blackline 8GB DDR3 1600 | SSD: Crucial M4 128GB | HDD: 3TB Seagate Barracuda, 1TB WD Caviar Black, 1TB Seagate Barracuda | Case: Antec Lanboy Air | KB: Corsair Vengeance K70 Cherry MX Blue | Mouse: Corsair Vengeance M95 | Headset: Steelseries Siberia V2

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Actually, it's better to learn both. Large number of 3rd party modules are made for Python 2 that have yet to support Python 3. Non-issue though, as Pygame supports Python 3. 

 

By all means, I would agree to keep mindful of the incompatibilities between the two versions, but I would always recommend picking up the newer version for future-proofing. I think most libraries are catching up on version 3 now.

Link to comment
Share on other sites

Link to post
Share on other sites

By all means, I would agree to keep mindful of the incompatibilities between the two versions, but I would always recommend picking up the newer version for future-proofing. I think most libraries are catching up on version 3 now.

Python 3 is not the future or "FUTURE PROOF" and all the stuff it does can be done in python 2 as for the libraries most of them are compatible with both or can be made compatible by various means .

Link to comment
Share on other sites

Link to post
Share on other sites

Python 3 is not the future or "FUTURE PROOF" and all the stuff it does can be done in python 2 as for the libraries most of them are compatible with both or can be made compatible by various means .

 

Well, it kind of is the future, given that Python 2.7 is the final release of version 2 of Python.. so yeah. By future-proof I simply meant not having to learn Python 2 and then when the vast majority of developers leave it behind in favour of supported version that will continue to receive updates, being stuck with a less favourable version of the language.

Link to comment
Share on other sites

Link to post
Share on other sites

First, it's not that simple.

Second, learn basic Python. It'll help a lot. The Python tutorial is a good place to start: http://docs.python.org/2/tutorial/

Third, pygame is probably the library you're looking for to create simple 2D games. You'll need to do quite a bit of the work yourself (specifically graphical stuff), and then take advantage of any of the library tools to do the coding. Once you've learned Python, learn pygame: http://pygame.org/news.html

 

That should get you started. 

 

There are many other Game development modules/libraries for Python: https://wiki.python.org/moin/PythonGameLibraries

Meh it's not that simple considering that the original developer himself failed to use realistic physics, joking actually it's not hard at all to develop a game like that especially if you create it in java.

I know that op's request to make it in python but since python is generally a simpler language to learn it shouldn't be any harder.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×