[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] 3D SHMUP
- To: pygame-users@xxxxxxxx
- Subject: Re: [pygame] 3D SHMUP
- From: "Brian Fisher" <brian@xxxxxxxxxxxxxxxxxxx>
- Date: Sat, 15 Sep 2007 10:52:25 -0700
- Delivered-to: archiver@xxxxxxxx
- Delivered-to: pygame-users-outgoing@xxxxxxxx
- Delivered-to: pygame-users@xxxxxxxx
- Delivery-date: Sat, 15 Sep 2007 13:52:34 -0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; bh=gthQalJgAUatiDl0wwMvUQ5AsBP00ELCghfEnlssnf8=; b=FGkVQSF21ImfVGnmA0UObmEv7msNEEHH3U1zol5io1RL76MEt4ZIYJu2ShEismKAgT1OuFA6LM02z3zUBr99hslJVKoFN8yFUvTBpigkRWi6D8sx3/qNAi84MgDqFb0pMyL3QysJz/96x4YokdbtLisuc0NSA8aD19wZP7Qc2yM=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=kkgTWVEtlcsVcAo+6gM6OVIoMjAN2EPOE9oTO8cdXeThB5gEx06Hznk01KE2bOaOGq10xZ5ZOkEGdpHajgHBgHE2lR9RrhH11gpG/ESLgClyuImKz68FWavp4O98XC7cpkPD7XxUIBk6/CNfVtAEo+pHrWl7+zcs+hzDWnaAlcQ=
- In-reply-to: <46EC07CF.9030707@xxxxxxxxxxxxx>
- References: <46EC07CF.9030707@xxxxxxxxxxxxx>
- Reply-to: pygame-users@xxxxxxxx
- Sender: owner-pygame-users@xxxxxxxx
As far as a 3d game goes, the Rayforge demo looks to be educational
about raycasting, rather than an efficient or easy way to make a game.
As far as a first place to start goes...
...If you were going to make a 3d game in pygame, you would have to
set up an animation system, model loading, a 3d camera system, 3d
collisions, a 3d rendering engine and possibly a 3d sound system, and
pygame wouldn't help you in a meaningful way with a single one of
them. Those are all completely non-trivial and that's not including
any of your actual game making (like say getting a bullet to appear)
So you may be much happier with Soya3d, PyOgre or Panda3D, all of
which are systems which help you with most if not all of the items
listed above.
Basically what I'm saying is if you are not super into the idea of
spending a very long time writing game engine components (as opposed
to actually writing games) you would be better servered using an
existing 3d game engine instead of trying to base one off of pygame
On 9/15/07, Samuel Mankins <waterflight@xxxxxxxxxxxxx> wrote:
> Hi,
> I'm trying to right a SHMUP, sort of a Metroid style of thing. I
> downloaded the RayForge demo from pygame.org, and I'm thinking I might
> want to use that as a base, but where do I start? This is my first time
> writing something 3D, and I'm not even sure how to get a bullet to appear.
>
> Thanks!
>