Take aim, fire and score! It's Desert Lead 3D!
Spread the desert with the dented and shattered remains of bottles and cans. It's like recycling, but more destructive.
For use with the Pico Light Gun, Desert Lead 3D is also compatible with the Pico Mouse.
(Pico Light Gun is only available in selected dimensions.)
Click at the bottom of the screen to reload.
Old version
Notes:
Sound effects could use some love. Anyone have a good shot and "plink" sound?
Affine texture mapped 3D isn't perfect, but it does create the appropriate effect.
Scoring system may be a bit glitched right now.
Credits:
Thanks Felice for the sound and cross hair improvements.
-Electric Gryphon
Damn, that's really nice! I suck at it, but it's nice.
Also, given the extreme limitations, those are pretty spiffy gun models.
This is a really cool mouse dexterity game that we haven't really seen on the Pico-8 before. I like the 3D gun model too ;)
Like you said, I think some of the sounds could be changed a bit but sounds are always one of the hardest parts of game dev in my opinion.
Great idea, with amazing graphics as always.
I too suck at this, but it's very addictive! :D
So I felt like I was losing the crosshairs too much and that it needed to be a round style, and also flicker, and also that it'd be nice if it turned red when you were out of ammo, and that I'd like more significant visual feedback when I fire, and... then I realized that making too many suggestions usually gets me ignored. XD
Instead, I messed with the code myself to make it look the way I was thinking. If you're up for it, try dropping this in over your current draw_crosshairs() and see if you like any of my ideas.
reload_col=8 crosshair_col=9 shoot_frames=0 shoot_col={2,2,8,9,10,7,7,7,7} function draw_crosshairs() if(cross_shoot and bullets!=0)shoot_frames=3 if shoot_frames!=0 then shoot_frames-=1 for i=1,#shoot_col do circ(cross_x-0.5+rnd(2),cross_y-0.5+rnd(2),(#shoot_col-i)/2,shoot_col[i]) end end reload_col=10-reload_col crosshair_col=16-crosshair_col color(bullets==0 and reload_col or crosshair_col) circ(cross_x,cross_y,5) line(cross_x-7,cross_y,cross_x-2,cross_y) line(cross_x,cross_y-7,cross_x,cross_y-2) line(cross_x+2,cross_y,cross_x+7,cross_y) line(cross_x,cross_y+2,cross_x,cross_y+7) end |
Oh, I just saw you were asking after a shot sound. I've been trying to learn the art of 8-bit sfx creation.
Lemme try... :)
Okay, it's not super awesome, but it's a modest improvement at least.
I dunno any other way to share the sfx (cough my suggestion thread cough) so I'll just give you my version of the cart. It also has a "kachick" sound for empty-chamber firing, at sfx 3.
Thanks Felice for the sound and cross hair improvements. I rolled them into my code and updated. (There's a shout out in the scrolly.)
The flashing was a bit distracting, so I made it uniform color, but the indication of being out of ammo works well.
I have a bear of a time getting sound effects to work for my games--I wonder if I need to start layering sound effects on top of each other to get it to work right.
@electricgrypon
I think the volume envelope didn't copy over when you took the gunshot sound. That or you toned it down, which you might have, but it has less punch now than the kachick sound, which sounds odd.
By the way, gotta say, this is a fun little game. I actually play it every time I come back to the thread or muck with the sfx. :) Juggling a can is very satisfying. (Nice touch that the bottles seem to be heavier. Are they really or am I imagining it?)
Edit: Just noticed you swapped in a dropshadow for the flickering. I think that does the job better, actually.
By the way, about making sfx...
I'm still a total novice, really, but I'm noticing that it's like anything: you need to build up a basic knowledgebase that's just kind of there for you at all times, like knowing multiplication tables by rote.
I've just sat and built random shapes of every kind I can think of and played with them. I mix waveforms, I create weird pitch and volume envelopes (e.g. make a comb shape alternating hi/lo pitches), I turn on and off note sliding (makes huge differences in some cases), etc. Most of the time I'm not making anything useful, or even tolerable in most cases, but I'm slowly learning how to tweak something to make it sound fuller, brighter, more or less abrupt, etc.
Nice thing is, the format is constrained enough that I'm not overwhelmed, perverse as that sounds, so I'm much more willing just to dive in and try stuff.
And yeah, layering seems to be a requirement for some things. I wanted to make a piano sound and I was reading up on that... it's very, very difficult to simulate, it turns out. There are so many frequencies in a piano note it's crazy. Look up a spectrogram some time. I'm not sure it can be done on a Pico-8, really, but like I said, I'm still pretty clueless.
Great job, Gryphon!
I like the combo system. It definitely values accuracy over just blasting away.
Now I just need to figure out how to make this gun work with my PocketCHIP
Only feedback I have is the rotating bullets are really REALLY distracting when there's so much flying around the screen already! Perhaps they could fall & rotate without first jumping up into the play area, I think that would still keep your cool effect without getting in the way. Maybe enough upward velocity to send them up only a pixel, or just a slow fall straight down. The amount of rotation is cool though.
I love lightgun games. This one is really good.
My one complaint is that I wish the hits were more visually obvious. I know you've got a limited color palette, but below the horizon the particles tend to blend in a little. (What if the whole bottle changed colors for a frame? Too much?)
But that's a minor complaint, and I'm sure it'd go away if I turned my speakers on, which I won't do, because I'm at work.
This really intensifies my desire to build a pico-8 arcade cab. This would be amazing with a proper light gun.
Cool
Oh can we get a version with bad guys that shoot you
that might not be possible
__
*cowboy noot* __|__|__
\ -=(o '.
'.-.\
/| \\
'| ||
_\_):,_
This really combines my three favorite things:
Guns,
8-bit
and 3D!
Wow, very fun
[Please log in to post a comment]