Welcome, Guest. Please Login or Register.  • Help
SMF Underground
+ SHMUP-DEV » RAPID PROTOTYPE SESSIONS » Older Sessions » Session 7
|-+ BattleZero's Entry (done)

Pages: [1]   Go Down
0 Members and 1 Guest are viewing this topic. Topic Tools  
Read December 13, 2008, 06:21:45 pm #0
Joshua

BattleZero's Entry (done)

BattleZero(Joshua and Jony) are participating in this prototyping session.

This time around we will be doing a more conventional shump. Particularly a vertical shooter, bullet-hell! We are using Python and Pygame for ease and expedience of development.
« Last Edit: December 23, 2008, 06:55:24 am by the2bears »

Offline  
Read December 13, 2008, 10:43:52 pm #1
the2bears

Re: BattleZero's Entry

Hey, great to see you guys again... it's been awhile! Smiley

Bill


the2bears - the indie shmup blog
Offline  
Read December 14, 2008, 02:43:25 am #2
hima

Re: BattleZero's Entry

I'd love to see how this work in pygame too! I've tried it but I couldn't get the bullet up to 1000 without dropping framerate  But that's probably because I didn't use OpenGL (sice I don't know how :/)  So I'm sure I could learn something here.
Offline  
Read December 14, 2008, 06:09:51 am #3
jony

Re: BattleZero's Entry

We won't be using OpenGL either, at least hopefully we won't have to to keep the frame rate up, we have some other tricks up our sleeves though and don't believe that it will be an issue.

It has been a while since we were last here, unfortunately school and work has been keeping us very busy.  We've done a few small projects but nothing worth publishing in a while. With winter break around the corner though Joshua finally has the time to invest in a real project.  Hopefully everything turns out well! Smiley
Offline  
Read December 17, 2008, 01:05:33 am #4
Joshua

Re: BattleZero's Entry

Progress report:



Much of the player class has been fleshed out. Now to get to the heart of the matter... Enemies and bullets!
« Last Edit: December 17, 2008, 01:08:30 am by Joshua »

Offline  
Read December 17, 2008, 01:58:16 am #5
hima

Re: BattleZero's Entry

Looks nice so far. It somehow reminds me of an arcade game. Probably because of the resolution and pixel art style Cheesy
Offline  
Read December 20, 2008, 04:07:36 pm #6
jony

Re: BattleZero's Entry

That was very much the goal so I'm glad Joshua succeeded!

We now have enemies (no art yet though so no screen shot yet) and bullet grazing, we have some more things that we want to put in but life is getting in the way of programming so we'll see how much we can actually get finished up.
« Last Edit: December 20, 2008, 04:09:17 pm by jony »

Offline  
Read December 22, 2008, 10:34:59 am #7
Joshua

Re: BattleZero's Entry



Burning the midnight oil to get finished...
Offline  
Read December 23, 2008, 05:34:40 am #8
jony

Re: BattleZero's Entry

Here is our entry, Joshua unexpectedly had real life issues and I haven't had any time to test this on a computer that doesn't have python installed so I'm really hoping that everything is here that is needed!

I hope you guys enjoy our entry: Grazer!
« Last Edit: December 23, 2008, 02:27:11 pm by jony »

Offline  
Read December 23, 2008, 05:45:22 am #9
kdmiller3

Re: BattleZero's Entry

I get errors when I try running Grazer.exe:
Code:
Traceback (most recent call last):
  File "Grazer.py", line 3, in ?
  File "game.pyc", line 5, in ?
  File "map.pyc", line 3, in ?
  File "enemyGroup.pyc", line 2, in ?
  File "enemy.pyc", line 9, in ?
ImportError: cannot import name BOUND_STYLE_KILL

(I got the exact same error after installing Python.)
« Last Edit: December 23, 2008, 05:52:34 am by kdmiller3 »
Offline  
Read December 23, 2008, 07:08:26 am #10
the2bears

Re: BattleZero's Entry (done)

I get the same error too.  Feel free to upload a fix, we're not strict for these sessions.

Bill


the2bears - the indie shmup blog
Offline  
Read December 23, 2008, 02:15:20 pm #11
jony

Re: BattleZero's Entry (done)

well bother... sorry guys its never been my job to make the exe! Smiley I'll see if I can get it figured out...
Offline  
Read December 23, 2008, 02:32:20 pm #12
jony

Re: BattleZero's Entry (done)

Alright, I figured it out, I forgot that py2exe really doesn't like it when two modules are named the same thing (ie pygame.constants and my own constants.py).  I just had to rename my file and now it seems to run, hopefully it should run just fine now for everyone.

I've changed the file on my post above, since there isn't any reason to have two files uploaded.

Let me know if you guys have any further problems!
Offline  
Read December 23, 2008, 03:28:23 pm #13
kdmiller3

Re: BattleZero's Entry (done)

OK, that fixed it right up.
Offline  
Read December 23, 2008, 04:58:59 pm #14
Ablach Blackrat

Re: BattleZero's Entry (done)

The bullet grazing worked well but I couldn't play this for more than a few minutes.  The key pattern was just to cumbersome.  I found myself continuously looking down trying to find the 'M' and Space keys.  Perhaps the more traditional arrow keys and Z-X-C would work better?
Offline  
Read December 24, 2008, 02:12:21 am #15
jony

Re: BattleZero's Entry (done)

We started with the arrow keys, and in fact are still in the code.  However, coming from an RPG and FPS background arrow keys just feel wrong to me.  In any 'real' game I would definitely plan on allowing players to set up their own controls.
Offline  
Read December 24, 2008, 03:35:23 pm #16
Joshua

Re: BattleZero's Entry (done)

Hey, I voted for a different control scheme...  Grin
Offline  
Read January 02, 2009, 11:11:24 am #17
Owen Butler

Re: BattleZero's Entry (done)

Felt very smooth and solid.  Love the graphics as well!  Got a really good feeling of being powerful from the players shot, so many bullets flying out and good sound to match.

I played a couple of times, but didn't get to a boss that I could see.

I found it really hard to get back from being hit a few times.  The reduced firepower allowed more enemies to get on the screen so more bullets and I would quickly die in a bit of a chain reaction of sorts.
Offline  
Pages: [1]   Go Up
Jump to:  

Page created in 0.139 seconds with 20 queries.