[v0.2.1] A Boy And His Barrel (Upgraded to ZScript!)

For Total Conversions and projects that don't otherwise fall under "levels" or "gameplay mods."
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.

[v0.2.1] A Boy And His Barrel (Upgraded to ZScript!)

Postby Jimmy » Sat Sep 03, 2016 6:27 am

(Please get either QZDoom 1.2.1+ (or GZDoom 2.3.0+), which include ZScript, before trying this out.)

Image

Image

Image

Image

What
Another crazy idea conjured up by Jimmy and the regulars of his Twitch stream.

Why
Because.

How (does it work)
You've befriended (and apparently married) a barrel full of blueberry paste named Violet Barrelgarde, but the demons don't understand your love.

Both of you must make it to the exit intact - if either of you dies, you must restart. Simply push her onto the exit gate to progress to the next map.

Features
  • To move Violet around the map, either push her from place to place, or pick her up with the altfire button.
  • Monsters will target Violet as soon as they see her. Defend her with the limited provisions you get!
  • You will be notified whenever Violet takes damage, or finds herself in hazardous material, or is left by her lonesome for a length of time. Basically it's impossible to abandon her. And besides, it's her who needs to reach the exit, not you.
  • Violet sustains continuous damage when placed in blood, slime or lava. Use caution! Bio spheres will protect both you and Violet from all hazardous floors except electric floors.
  • On the flipside, Violet can be gradually "refueled" in berry liquid flats, or by being pushed over medikits.
  • Any time you are low on health, you can press "use" on Violet to "drink" from her, 10 health points at a time. This will bump your health up but drain hers. Furthermore this is the only way you'll be able to heal as medikits and stimpacks will only affect Violet.
  • Violet can pick up items for you, transferring things like weapons, ammo and keys to you. She will take health and armor for herself, though, and certain powerups.
  • Your fist has been outfitted with 20 times more kickback than usual, and this becomes even more powerful with berserk. Use it to your advantage, but only if you must! Smacking your honey, even in the name of escaping Hell, is not a light matter.
  • You can reset the level by forcefully detonating Violet with the weapon in slot 0.

Downloads
Resource PK3 w/ maps (v0.2.1)

Old:
Demo (v0.1.7)
"Vinesauce Edition" (Essentially 0.1.6 with some very minor aesthetic alterations)

Comment away and please feel free to tell me I'm weird.

Spoiler: Full Credits


Feel free to make user maps!
Yes. A map for this is super simple to make - heck, I threw together the map in the demo WAD in about 20 minutes. Everything is done through the ACS library so any format include Vanilla Doom 2 is viable - the level simply ends when the new barrel (actor name "Violet", editor number 30000) is discovered to be on a specific flat (named "EXITFLAT").

The final map order for this set is already decided upon so I'm not looking for submissions to this project directly, but I'm still incredibly interested in seeing what folks can come up with.
Last edited by Jimmy on Sun Jan 22, 2017 6:35 am, edited 39 times in total.
User avatar
Jimmy
Joyful Mapper
 
Joined: 10 Apr 2006
Location: Perth, WA
Discord: Jimmy#4100

Re: [Demo] A Boy And His Barrel

Postby Tapwave » Sat Sep 03, 2016 6:29 am

This is the best thing I never thought I wanted. Can we make her change flavour to give her specific capabilities?
User avatar
Tapwave
Having a BONE to PICK
 
Joined: 20 Aug 2011
Location: fhqwgadistan

Re: [Demo] A Boy And His Barrel

Postby Rexen » Sat Sep 03, 2016 7:56 am

Two issues

-Barrel can get stuck on walls and corners making the map unwinable
-Not really an issue as there is only one map but the player still has god mode on the next map
User avatar
Rexen
 
Joined: 30 Jun 2016
Location: E1M1: Hangar

Re: [Demo] A Boy And His Barrel

Postby Jimmy » Sat Sep 03, 2016 8:19 am

Tapwave: Maybe? I mean it's codeable, certainly. Would have to figure out how best to implement such a feature - what benefits, how they're achieved in-game, how long their effects last, etc. To be honest I think I'd rather introduce different-colored characters? :P

Rexen: Thank you for spotting that god mode bug, I didn't notice it, but it's absolutely an issue if there are going to be more maps in this. Also, I did originally have code for grabbing and holding the barrel so you could carry it anywhere - this would've alleviated the problem of getting stuck in problems - but for some stupid blithering reason that feature broke on me and refused to come back and work properly. But yeah, I understand it's an issue - there's a collection of barrels behind the player start so you can suicide quickly to restart in such a scenario. :P
User avatar
Jimmy
Joyful Mapper
 
Joined: 10 Apr 2006
Location: Perth, WA
Discord: Jimmy#4100

Re: [Demo] A Boy And His Barrel

Postby Kinsie » Sat Sep 03, 2016 8:41 am

Definitely keep working on this.
User avatar
Kinsie
So Here's The Deal...
 
Joined: 22 Oct 2004
Location: MAP33

Re: [Demo] A Boy And His Barrel

Postby Rexen » Sat Sep 03, 2016 8:58 am

Jimmy wrote:-snip-
Rexen: Thank you for spotting that god mode bug, I didn't notice it, but it's absolutely an issue if there are going to be more maps in this. Also, I did originally have code for grabbing and holding the barrel so you could carry it anywhere - this would've alleviated the problem of getting stuck in problems - but for some stupid blithering reason that feature broke on me and refused to come back and work properly. But yeah, I understand it's an issue - there's a collection of barrels behind the player start so you can suicide quickly to restart in such a scenario. :P


Oh I have P bind to the kill command because I'm a map developer myself and I have have to sometimes kill myself to easily retest stuff.
User avatar
Rexen
 
Joined: 30 Jun 2016
Location: E1M1: Hangar

Re: [Demo] A Boy And His Barrel

Postby JimpArgon » Sat Sep 03, 2016 9:11 am

Wait.... what? Lol
User avatar
JimpArgon
:) (:
Banned User
 
Joined: 04 Jul 2016
Location: Florida

Re: [Demo] A Boy And His Barrel

Postby Slax » Sat Sep 03, 2016 9:26 am

Barrel not spawned.
Spoiler:
User avatar
Slax
Saucy.
 
Joined: 19 Oct 2010
Location: Window office.

Re: [Demo] A Boy And His Barrel

Postby Jimmy » Sat Sep 03, 2016 9:37 am

Rexen wrote:Oh I have P bind to the kill command because I'm a map developer myself and I have have to sometimes kill myself to easily retest stuff.

Oh sure, that's fine. :P I did want to provide a "legitimate" means of resetting though, heh.

Kinsie wrote:Definitely keep working on this.

Even though I have 9 weeks until some extremely important uni assessments are due, I can pretty much bet my bottom Aussie dollar that I'll be working on it with more care and drive than on those assessments.
User avatar
Jimmy
Joyful Mapper
 
Joined: 10 Apr 2006
Location: Perth, WA
Discord: Jimmy#4100

Re: [Demo] A Boy And His Barrel

Postby Jimmy » Sat Sep 03, 2016 9:54 am

Updated to 0.1.1. Key changes:

- Fixed the player being invulnerable for the next map.
- Actually made the player(s) freeze when finishing the map. (Thanks SetPlayerProperty for being backwards to SetActorProperty.)
- Barrel no longer has the +NOBLOCKMONST flag. It will now be stopped by monsterblock lines. (More potential for puzzling setups.)
- Added CheckSwitchRange to mapinfo defaults. No more cheesing the test map. :P
- Added animated textures for possible forcefield mechanics later on.
- E minor to E major. oops wrong definition
User avatar
Jimmy
Joyful Mapper
 
Joined: 10 Apr 2006
Location: Perth, WA
Discord: Jimmy#4100

Re: [Demo] A Boy And His Barrel

Postby Captain J » Sat Sep 03, 2016 10:36 am

Jimmy wrote:[*]Any time you are low on health, you can press "use" on Violet to "drink" from her, 10 health points at a time. This will bump your health up but drain hers.
And then she explodes when her reaches to zero. I guess i could say she just got... Out of juice.

Or we just got in the barrel.(srry)
User avatar
Captain J
Have a Hella sweet day!
 
Joined: 02 Oct 2012
Location: Box of Oreo

Re: [Demo] A Boy And His Barrel

Postby Jaxxoon R » Sat Sep 03, 2016 12:04 pm

The fact that this exists is a miracle in itself. No need to play it, I already know that the burning love of man and barrel will in turn save us all from the heat death of the universe.
User avatar
Jaxxoon R
 
Joined: 04 May 2014

Re: [Demo] A Boy And His Barrel

Postby Rexen » Sat Sep 03, 2016 1:15 pm

Okay if I make a map say on map02 and use the exit flat and load this mod, well the map auto work or will I have to do something else?
User avatar
Rexen
 
Joined: 30 Jun 2016
Location: E1M1: Hangar

Re: [Demo] A Boy And His Barrel

Postby Jimmy » Sat Sep 03, 2016 1:18 pm

It'll work right off the bat without anything special being included in your map. You only need to use that flat, and of course the new barrel actor (its editor number is 30000). :)
User avatar
Jimmy
Joyful Mapper
 
Joined: 10 Apr 2006
Location: Perth, WA
Discord: Jimmy#4100

Re: [Demo] A Boy And His Barrel

Postby Rexen » Sat Sep 03, 2016 1:35 pm

I found another bug while testing. Drinking from the barrel unit it has no hp causes the map to restart too fast.
User avatar
Rexen
 
Joined: 30 Jun 2016
Location: E1M1: Hangar

Next

Return to TCs and Other Projects

Who is online

Users browsing this forum: dDefinder, Google [Bot], kain9999, willkuer and 19 guests