Chaosforge Forum

  • October 31, 2024, 16:04
  • Welcome, Guest
Please login or register.



Login with username, password and session length
Pages: [1] 2  All

Author Topic: Sokoban level - tribute to Nethack  (Read 17108 times)

Melon

  • Programmer
  • Elder Chaos Guard
  • Colonel
  • *
  • *
  • Offline Offline
  • Posts: 535
  • Men are from Mars, Women are from Snickers
    • View Profile
Sokoban level - tribute to Nethack
« on: July 22, 2012, 10:27 »

Anyone played Nethack? There's a "hidden" Sokoban like level: http://www.youtube.com/watch?v=8fQqWx4ORaA

I was wondering if such could be implemented in DoomRL but in a way to retain the climate of gore
Logged
Ludzie, którzy piją, są dla mnie niczym...

... niczym bracia!

skarczew

  • Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 974
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #1 on: July 22, 2012, 11:26 »

Every Hell level with too many barrels is like Sokoban.
Logged

raekuul

  • Supporter
  • Brigadier General
  • *
  • *
  • Offline Offline
  • Posts: 668
  • Storyteller Under The Bridge
    • View Profile
    • Veldania
Re: Sokoban level - tribute to Nethack
« Reply #2 on: July 23, 2012, 08:11 »

Hmm... a Sokoban-style variant of the Unholy Cathedral might be interesting.
Logged
Quote
Tormuse doesn't lose, he dies on purpose to lull the demons into a false sense of security.

skarczew

  • Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 974
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #3 on: July 24, 2012, 02:49 »

Hmm, and what would you do in this Sokoban Cathedral?
The thing is, it needs to resemble oryginal Sokoban game (pushing boxes into certain positions).
Logged

Tavana

  • Elder Chaos Guard
  • Brigadier General
  • *
  • *
  • Offline Offline
  • Posts: 663
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #4 on: July 24, 2012, 03:14 »

The only way I could see a Sokoban element working even in a hidden level would be to have the items that need to be moved around as enemies which you knock back with your melee attacks - hence UC would be perfect for it.

What I mean is: You cannot damage the enemy with your attacks, but you can be damaged (a small amount) by a melee attack from it. The creatures have a very slow move speed, and a somewhat higher attack speed (they will nearly always get a swing at you, but won't run after you too quickly). Imagine a maze style complex where you need to knock these creatures back into, well, let's use teleporters since they're already in there. Each teleporter disappears once used by the creature and has a static output...if you're that creature.
Logged
Common words do not mean common understanding. Language is mercurial. Meanings are never constant.

skarczew

  • Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 974
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #5 on: July 24, 2012, 15:33 »

I have been thinking about the other thing:

The item that should be moved are the barrels. Once all of the barrels are in positions, they should change into ...Cacodemons.
There were lots of times when I mistook a flying ball for a barrel, which resulted in a non-nuclear level clusterfuck.
Logged

Uranium

  • Greater Elder
  • Second Lieutenant
  • *
  • *
  • Offline Offline
  • Posts: 196
  • Heavier Than A Death In The Family
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #6 on: July 24, 2012, 18:17 »

There were lots of times when I mistook a flying ball for a barrel, which resulted in a non-nuclear level clusterfuck.
oh man the amount of times i've mistaken enemies for barrels
"No! Bad barrel! Stop spawning lost souls!"
Logged
Use power for power.

skarczew

  • Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 974
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #7 on: July 25, 2012, 02:49 »

Well, Pain Elementals are no problem once they spawn souls ;) .
But Cacos ... I later changed color for them, only to discover that Agony got the same. Meh =) .
Logged

Melon

  • Programmer
  • Elder Chaos Guard
  • Colonel
  • *
  • *
  • Offline Offline
  • Posts: 535
  • Men are from Mars, Women are from Snickers
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #8 on: July 26, 2012, 01:21 »

How about: you have to push barrels of napalm into place. They cannot be destroyed, but if they get hit they spill lava all over the place. You have to push the barrels quickly into right place, otherwise you'll get flooded with lost souls (or other monsters on higher difficulty level) which spawn from time to time. Developer has to make sure, that monsters are spawned in a way, that will not prevent the hero from moving barrels into correct place. You don't get xp for the monsters!

This would be a good challenge for berserker. You can enter as a regular character but you'll have to watch not to damage the barrels during the carnage, otherwise you'll have to push barrels into lava.

Now what's next. Fight with another boss of doom? Or you can reward for completing the level?

Also, as this level is sort of a prank, it shouldn't appear very often. Only 1 out of 20 games? And it should be somewhere in Hell, so it also would make discovery of that level very rare.
Logged
Ludzie, którzy piją, są dla mnie niczym...

... niczym bracia!

skarczew

  • Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 974
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #9 on: July 27, 2012, 04:08 »

How about: you have to push barrels of napalm into place. They cannot be destroyed, but if they get hit they spill lava all over the place. You have to push the barrels quickly into right place, otherwise you'll get flooded with lost souls (or other monsters on higher difficulty level) which spawn from time to time. Developer has to make sure, that monsters are spawned in a way, that will not prevent the hero from moving barrels into correct place. You don't get xp for the monsters!

This would be a good challenge for berserker. You can enter as a regular character but you'll have to watch not to damage the barrels during the carnage, otherwise you'll have to push barrels into lava.

Now what's next. Fight with another boss of doom? Or you can reward for completing the level?

Also, as this level is sort of a prank, it shouldn't appear very often. Only 1 out of 20 games? And it should be somewhere in Hell, so it also would make discovery of that level very rare.
I think that Lava Barrels are not very sokobanish. The Sokoban itself had a very narrow corridors, and lava/napalm would block the passages instantly.
The beauty of the game was to find a solution for a puzzle, not to wreak havoc around.

Second thing I do not like is creating a level for Berserker only. The times when it was the most challenging thing in DoomRL have passed. No need for more buffs.

The way I see it is a modification of yer idea:
- a part of a level (something around vault size) could be a Sokoban puzzle. The area itself could be surrounded by water to prevent taking other barrels there;
- Sokoban puzzle should be inaccessible for monsters (dead stuff on ground could make puzzle insolvable); an indestructible wall (and an associated lever) could be decent protection;
- once a puzzle is solved (all barrels are in positions), the other special part of level (presumably surrounded with unbreakable wall) would become accessible;
- that other part of level could have another part of Sokoban puzzle, or some boss to fight with, or some reward, or stairs to a special level, etc;
- the level itself should have flavour text about Sokoban puzzle existance; e.g. "Somehow you feel an urge to push things...", "Somehow you feel an urge to have everything in its place...";

Some examples of Sokoban puzzles:
http://www.youtube.com/watch?v=i_WmVBwEE4U (original game)
http://www.sourcecode.se/sokoban/levels.php
Logged

Klear

  • Elder
  • Lieutenant General
  • *
  • *
  • Offline Offline
  • Posts: 1319
  • Twisted passages carry the smell of dapperness...
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #10 on: July 27, 2012, 08:07 »

One thing to consider is that unlike sokoban, you can push barrels diagonally, which gives the player more freedom, which in turn (at least I think) limits the possibilities for making interesting puzzles.
Logged
Arch-Vile Mjr General [24/19/18/8/2] (0.9.9.7)

Quote from: thelaptop
Dude... we need to change your forum handle from "Klear" to "Klear Nukem".

skarczew

  • Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 974
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #11 on: July 27, 2012, 09:14 »

@Klear:
You are totally right.

Maybe remove the possibility of diagonal movement while inside the Sokoban puzzle? :P
I am not sure how was this solved in Nethack, as I haven't played it.
« Last Edit: July 27, 2012, 14:57 by skarczew »
Logged

Melon

  • Programmer
  • Elder Chaos Guard
  • Colonel
  • *
  • *
  • Offline Offline
  • Posts: 535
  • Men are from Mars, Women are from Snickers
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #12 on: July 30, 2012, 09:35 »

I would see it this way:
- This level should be easier for berserks. We only have one true berserker level.
- No diagonal movement!
- Lava barrels. If you shot, lava spurs out, sometimes blocking the puzzles. Tough luck! You still can exit the level normal way.
- Monsters get spawned if you stay too long. They are added to your "career" stats, but you don't get any experience from them. However, getting ammo from them is still possible.
- Barrels have to be put in right place. After this happens, some wall lowers/explodes/disappear revealing staircase to another level or encounter with a special enemy/mini-boss.
- As for the enemy I would imagine some great daemon that throws barrels at you or pieces of wall or corpses, whatever it has at his hands. If you get hit, you get pushed back, making it harder for you to reach it. This daemon is very slow, but can kill you in two hits. Yup! But if you are a fast berserker/dodger you can use the hit and run tactics. As for ranged weapons, it is heavily armored and it's hard to do any damage from range unless you hit its weak spot (bonus from Eagle Eye perhaps?)
- The reward? http://doom.wikia.com/wiki/Quietus
Logged
Ludzie, którzy piją, są dla mnie niczym...

... niczym bracia!

Kashi

  • Elder
  • Sergeant Major
  • *
  • *
  • Offline Offline
  • Posts: 148
  • I'm going with the Alucard now
    • View Profile
Logged
0.9.9.5 - Archvile 2nd Lieutenant
[22][10][5][1][0]
"Tururu..."

Melon

  • Programmer
  • Elder Chaos Guard
  • Colonel
  • *
  • *
  • Offline Offline
  • Posts: 535
  • Men are from Mars, Women are from Snickers
    • View Profile
Re: Sokoban level - tribute to Nethack
« Reply #14 on: August 06, 2012, 02:06 »

Or the Gauntlets of the Necromancer

Hm, we already have a chainsaw. Maybe it has the ability to heal the player? This however combined with Vampyrism might by "I win!" button. Still, I think a melee weapon from Hexen or Heretic would be sufficient. Perhaps a weapon from enemy: http://doom.wikia.com/wiki/Sabreclaw . This would grant you speed and greater damage but you would receive additional knockback
Logged
Ludzie, którzy piją, są dla mnie niczym...

... niczym bracia!
Pages: [1] 2  All