In this thread, we develop a roguelike.
Moderator: Ice Cream Jonsey
- pinback
- Posts: 17849
- Joined: Sat Apr 27, 2002 3:00 pm
- Contact:
- Tdarcos
- Posts: 9529
- Joined: Fri May 16, 2008 9:25 am
- Location: Arlington, Virginia
- Contact:
I could tell you what the error is, but you might not believe me, so a picture will prove it.pinback, on Caltrops wrote:Please tell me what the bug is, because I guarantee it isn't.
Look at these two examples, then answer me one little question.

If this does not constitute a bug, then what is a door that is in a corner, and does nothing, for?
Full size images compressed from http://paul-robinson.us/jr-1.png and http://paul-robinson.us/jr-2.png
"Baby, I was afraid before
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
- Flack
- Posts: 9057
- Joined: Tue Nov 18, 2008 3:02 pm
- Location: Oklahoma
- Contact:
- pinback
- Posts: 17849
- Joined: Sat Apr 27, 2002 3:00 pm
- Contact:
- Tdarcos
- Posts: 9529
- Joined: Fri May 16, 2008 9:25 am
- Location: Arlington, Virginia
- Contact:
Simple solution: when inserting a door, check that it's in a "choke point", e.g. an empty spot where the walls to the right and left are present, and the squares above and below are empty, or walls above and below present, right and left are empty. If you want doors anywhere in a corridor, this should suffice. For an actual entrance, either within the area 1 or two squares away, it is open for at least two squares, possibly in both directions (right and left or up and down, depending on corridor orientation), on one or both sides.pinback wrote: Well, mainly I will look for a better map generator, which should take care of that problem.
By the way, did rogue ever have teleporters? Like the secret passage in Clue that transports across the board? Would this be useful? Allowing someone on a far end to go across to the other side or it draws a crossover tunnel.
Also, I looked over the JavaScript files. I'm thinking this is like a conversion from a desktop application. The use of "VK" constants implies someone using the Visual C library identifiers for keys.
You are very welcome, sir.pinback wrote:Thank you for the report.
Now, care to admit that, for once, I actually was right and this is a bug?
"Baby, I was afraid before
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
Uh, Flack, we don't need picture verifications. We have logins. It was a nice try at humor, but it doesn't work.Flack wrote:Wait, I don't believe it's a bug unless it's been certified by Paul's official crazy picture verification process.
WE HAVE BEEN DUPED!
THE
SINGLE-SIGN-ON
AAAARDVARK
"This is an official forged post. Avoid imitations, insist on authentic forgeries."
- pinback
- Posts: 17849
- Joined: Sat Apr 27, 2002 3:00 pm
- Contact:
- pinback
- Posts: 17849
- Joined: Sat Apr 27, 2002 3:00 pm
- Contact:
http://joltrogue.pinback.space
RELEASE NOTES, v0.004
- Fancy new retro-future startup screen, which took WAY longer than I thought, because Javascript has no "sleep(x)" function. Trying to animate stuff in Javascript is a stygian nightmare that I wouldn't wish on Heinrich Himmler.
- Paul is alive! Right now he just randomly rolls around, occasionally slamming into walls, but I figure that's pretty realistic.
RELEASE NOTES, v0.004
- Fancy new retro-future startup screen, which took WAY longer than I thought, because Javascript has no "sleep(x)" function. Trying to animate stuff in Javascript is a stygian nightmare that I wouldn't wish on Heinrich Himmler.
- Paul is alive! Right now he just randomly rolls around, occasionally slamming into walls, but I figure that's pretty realistic.
Am I a hero? I really can't say. But, yes.
- Flack
- Posts: 9057
- Joined: Tue Nov 18, 2008 3:02 pm
- Location: Oklahoma
- Contact:
- pinback
- Posts: 17849
- Joined: Sat Apr 27, 2002 3:00 pm
- Contact:
- Flack
- Posts: 9057
- Joined: Tue Nov 18, 2008 3:02 pm
- Location: Oklahoma
- Contact:
Not an issue you're likely to address, but on my laptop (1366x768) the whole page doesn't fit on the screen, so when you move around with the arrow keys, the screen is constantly scrolling up and down which makes it feel like you are playing the game on an ocean liner.
On the desktop machine, it works perfectly.
On the desktop machine, it works perfectly.
"I failed a savings throw and now I am back."
- pinback
- Posts: 17849
- Joined: Sat Apr 27, 2002 3:00 pm
- Contact:
Well, all that stuff can/will be modified, but thank you for alerting me. This is, in truth, all "proof of concept". The "game before the game", if you will. Also, "the only game development project in the past 20 years that I haven't quit immediately after coming up with a name and registering the domain."
Am I a hero? I really can't say. But, yes.
- Flack
- Posts: 9057
- Joined: Tue Nov 18, 2008 3:02 pm
- Location: Oklahoma
- Contact:
- Ice Cream Jonsey
- Posts: 30067
- Joined: Sat Apr 27, 2002 2:44 pm
- Location: Colorado
- Contact:
- Tdarcos
- Posts: 9529
- Joined: Fri May 16, 2008 9:25 am
- Location: Arlington, Virginia
- Contact:
No, he was at a tenement and killed six million cockroaches. As Robert Short said in Something to Believe in: Is Kurt Vonnegut The Exorcist of Jesus Christ Superstar, "Morality can only exist with immortality. If there is no afterlife, and when people die they suffer annihilation, then the murder of six million Jews by the Nazis is of no more significance than the murder of six million cockroaches when a tenement is fumigated."Ice Cream Jonsey wrote:Hey, I heard that he finally got a chance to use his own maneuver the other day! He was out at a restaurant and killed six million Jews.pinback wrote:Trying to animate stuff in Javascript is a stygian nightmare that I wouldn't wish on Heinrich Himmler.
More bugs: (1) my wheelchair vanishes on some moves.
(2) When someone uses ctrl+ to expand the screen, movements cause the screen to scroll in that direction
And I like the way you mention I keep dropping android tablets.
"Baby, I was afraid before
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
- Tdarcos
- Posts: 9529
- Joined: Fri May 16, 2008 9:25 am
- Location: Arlington, Virginia
- Contact:
More bugs:
Running into the wheelchair has no effect except the player's sprite vanishes, or sometimes the wheelchair does. It comes back in a move or two.
May I suggest doing a $POST value or using the session cookie when someone does ctrl-R to restart the game to indicate the initial animation has already been shown. The animation is cute the first time but having to watch it over and over gets tiring.
You could also have the wheelchair, at some point, roll to a corner, then leave something, with message "Paul just went to the bathroom."
Also, you might want to have adjustments for people who have vision problems or color blindness. High Contrast or change colors.
Running into the wheelchair has no effect except the player's sprite vanishes, or sometimes the wheelchair does. It comes back in a move or two.
May I suggest doing a $POST value or using the session cookie when someone does ctrl-R to restart the game to indicate the initial animation has already been shown. The animation is cute the first time but having to watch it over and over gets tiring.
You could also have the wheelchair, at some point, roll to a corner, then leave something, with message "Paul just went to the bathroom."
Also, you might want to have adjustments for people who have vision problems or color blindness. High Contrast or change colors.
"Baby, I was afraid before
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
- Ice Cream Jonsey
- Posts: 30067
- Joined: Sat Apr 27, 2002 2:44 pm
- Location: Colorado
- Contact:
Let's stay on topic, pal.Tdarcos wrote:No, he was at a tenement and killed six million cockroaches. As Robert Short said in Something to Believe in: Is Kurt Vonnegut The Exorcist of Jesus Christ Superstar, "Morality can only exist with immortality. If there is no afterlife, and when people die they suffer annihilation, then the murder of six million Jews by the Nazis is of no more significance than the murder of six million cockroaches when a tenement is fumigated."
the dark and gritty...Ice Cream Jonsey!
- pinback
- Posts: 17849
- Joined: Sat Apr 27, 2002 3:00 pm
- Contact:
After it says "Welcome to JOLTROGUE", you don't have to wait for it to finish before pressing a key.Tdarcos wrote:May I suggest doing a $POST value or using the session cookie when someone does ctrl-R to restart the game to indicate the initial animation has already been shown. The animation is cute the first time but having to watch it over and over gets tiring.
Fuck them.Also, you might want to have adjustments for people who have vision problems or color blindness. High Contrast or change colors.
Am I a hero? I really can't say. But, yes.
- pinback
- Posts: 17849
- Joined: Sat Apr 27, 2002 3:00 pm
- Contact:
Introducing: TILEROGUE - A Jolt Country Games Joint
Same kinda deal, just with SPACE-AGE GRAPHICS instead of ASCII (and no cool loading/win screens):
http://joltrogue.pinback.space/tile.html
Same kinda deal, just with SPACE-AGE GRAPHICS instead of ASCII (and no cool loading/win screens):
http://joltrogue.pinback.space/tile.html
Am I a hero? I really can't say. But, yes.
- The Happiness Engine
- Posts: 868
- Joined: Thu Aug 02, 2012 4:16 pm