Page 2 of 3

Posted: Thu Jun 02, 2016 4:41 am
by pinback
You tell ME what size you want the sprites to be, then you gimme a file with 'em in it.

This is a full-service operation!

Posted: Thu Jun 02, 2016 9:31 am
by Tdarcos
pinback, on Caltrops wrote:Please tell me what the bug is, because I guarantee it isn't.
I could tell you what the error is, but you might not believe me, so a picture will prove it.

Look at these two examples, then answer me one little question.

Image


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

Posted: Thu Jun 02, 2016 9:49 am
by Flack
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!

Posted: Thu Jun 02, 2016 9:53 am
by pinback
I will look into the method by which doors are determined.

Well, mainly I will look for a better map generator, which should take care of that problem.

Thank you for the report.

Posted: Thu Jun 02, 2016 10:19 am
by Tdarcos
pinback wrote: Well, mainly I will look for a better map generator, which should take care of that problem.
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.

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.
pinback wrote:Thank you for the report.
You are very welcome, sir.

Now, care to admit that, for once, I actually was right and this is a bug?

Posted: Thu Jun 02, 2016 10:32 am
by AAAArdvark
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!
Uh, Flack, we don't need picture verifications. We have logins. It was a nice try at humor, but it doesn't work.

THE
SINGLE-SIGN-ON
AAAARDVARK

"This is an official forged post. Avoid imitations, insist on authentic forgeries."

Posted: Thu Jun 02, 2016 1:03 pm
by pinback
Tdarcos wrote:Also, I looked over the JavaScript files. I'm thinking this is like a conversion from a desktop application.

Now, care to admit that, for once, I actually was right and this is a bug?
It is a bug. Thank you.

Posted: Thu Jun 02, 2016 1:52 pm
by pinback
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.

Posted: Thu Jun 02, 2016 2:22 pm
by Flack
Everything seemed to work that's supposed to. At one point I ended up on the same square as Paul and it didn't crush me to death so that might be a bug.

Posted: Thu Jun 02, 2016 4:30 pm
by pinback
v0.004a: Paul now represented by the handicapped figure, as God intended.

Posted: Thu Jun 02, 2016 5:45 pm
by Flack
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.

Posted: Thu Jun 02, 2016 6:41 pm
by pinback
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."

Posted: Thu Jun 02, 2016 9:17 pm
by Flack
So far, I'm impressed.

Posted: Thu Jun 02, 2016 9:58 pm
by Ice Cream Jonsey
pinback wrote:Trying to animate stuff in Javascript is a stygian nightmare that I wouldn't wish on Heinrich Himmler.
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.

Posted: Fri Jun 03, 2016 2:48 am
by Tdarcos
Ice Cream Jonsey wrote:
pinback wrote:Trying to animate stuff in Javascript is a stygian nightmare that I wouldn't wish on Heinrich Himmler.
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.
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."

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.

Posted: Fri Jun 03, 2016 3:05 am
by Tdarcos
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.

Posted: Fri Jun 03, 2016 7:14 am
by Ice Cream Jonsey
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."
Let's stay on topic, pal.

Posted: Fri Jun 03, 2016 8:07 am
by pinback
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.
After it says "Welcome to JOLTROGUE", you don't have to wait for it to finish before pressing a key.
Also, you might want to have adjustments for people who have vision problems or color blindness. High Contrast or change colors.
Fuck them.

Posted: Fri Jun 03, 2016 9:06 am
by pinback
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

Posted: Fri Jun 03, 2016 3:25 pm
by The Happiness Engine
Just got a corner door. not going to bother to screenshot it, make a throw-away hosting, fight embedding the link here, and then have it age out and die in 3 weeks anyways. Rooms joined in a cornre with a 2 wide but 1 deep overlap, and door inna odd corner of that.