Vpython Game

705 views
Skip to first unread message

Musa Sakızcı

unread,
Jun 13, 2015, 6:13:28 PM6/13/15
to vpytho...@googlegroups.com
Vpython with a create 3D game ?

Bruce Sherwood

unread,
Jun 13, 2015, 7:03:53 PM6/13/15
to vpytho...@googlegroups.com
It should be possible to write a simple game using VPython, but there are much more powerful environments for making games than VPython.

Musa Sakızcı

unread,
Jun 13, 2015, 7:35:27 PM6/13/15
to vpytho...@googlegroups.com
Do what environment , for example

14 Haziran 2015 Pazar 02:03:53 UTC+3 tarihinde Bruce Sherwood yazdı:

Bruce Sherwood

unread,
Jun 13, 2015, 7:57:36 PM6/13/15
to vpytho...@googlegroups.com

Musa Sakızcı

unread,
Jun 13, 2015, 8:05:40 PM6/13/15
to vpytho...@googlegroups.com
Thanks, but I want to make myself a game engine. What programming language should I use for this?

14 Haziran 2015 Pazar 02:57:36 UTC+3 tarihinde Bruce Sherwood yazdı:

Bruce Sherwood

unread,
Jun 13, 2015, 8:50:39 PM6/13/15
to vpytho...@googlegroups.com

Sorry, but this isn't a question for this forum.

--
You received this message because you are subscribed to the Google Groups "VPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vpython-user...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Aaron Titus

unread,
Jun 14, 2015, 8:23:48 AM6/14/15
to vpytho...@googlegroups.com
For developing a game engine, I highly recommend the book “Game Physics Engine Development” by Ian Millington.


The book uses C. You can read the book and then implement the code in Python (with visual) if you wish.

I teach a conceptual physics course using video games as the context. Students write code in VPython. The instructions and handouts are at:


I have some sample games such as asteroids, missile command, and lunar lander that are written in VPython at:


Note that the games are “simple.”  They do not have scoring, levels, audio, etc. that are typically used in games. They are meant as a demonstration for teaching and learning physics.  For projects, students build other games. Students have made first-person shooter games (using VPython’s 3D capability of course), projectile motion games, putt-putt golf, breakout, and even a driving game. All were simple, meaning that they were not polished enough for distribution.

I first developed the course at the same time GlowScript began. At the time, GlowScript wasn’t mature enough for me to implement it for the course. However, 3 or 4 years later (I forget), GlowScript is quite mature and has most of the features of VPython. I am considering rewriting the course handout in GlowScript. In fact, if anyone else is interested in converting the course handout(s) to GlowScript, all of the source in LaTeX is posted there on github.

AT


Bruce Sherwood

unread,
Jun 15, 2015, 11:39:41 AM6/15/15
to vpytho...@googlegroups.com
I'm delighted that Aaron proved me wrong in thinking that this forum wasn't a place to get useful advice on how to build physics engines.

There's a lot of ferment in the JavaScript world, too. Cody Smith, a colleague here in Santa Fe, found a JavaScript physics engine and showed how to use it in the GlowScript context:

alishay noor

unread,
Oct 26, 2024, 2:16:50 PM10/26/24
to VPython-users
Is null's brawl להורדה also a 3D game?
Reply all
Reply to author
Forward
0 new messages