Комментарии
тема: The Site
EnglandTryst8 years ago

I'm trying to set up the leaderboards for Table Top Racing: World Tour, a racing game which is essentially what would happen if Mario Kart and Micro Machines hooked up and had a kid.

I don't see full-game categories like Any% or 100% being a thing, at least not very soon anyway, so the main focus for the game will be on Individual Levels. The problem I'm having is that there are a lot of different combinations of things which can be raced.

To start, there are 5 different tracks (and some more including DLC). Each of these tracks have 4 different routes. On top of that, there are 3 different tiers of car and 6 different timed race types.

These 5 tracks with their 4 routes are spread across 6 different championship tiers which are initially locked to a specific car tier, but are eventually unlocked to be playable by any car tier. There are also "Special Events" which sit outside of these championship tiers which can include the same track/route combination but with a different number of laps.

Finally, the cars can be customised to use different wheels. One of these is the "BOING wheel" which allows the car to jump. Jumping opens up ridiculous shortcuts, so I think ideally this should also be allowed to be categorised.

With all things considered, the following tree view can be made:

Track 1 -> Route 1 --> Race Type 1 ---> n Laps ----> Car Type 1 -----> Normal Wheels -----> BOING Wheels ----> Car Type 2 -----> Normal Wheels ----> BOING Wheels ----> Car Type 3 -----> Normal Wheels -----> BOING Wheels ---> n2 Laps ----> {As above} --> Race Type 2 ---> n Laps ----> { As above } -> Route 2 --> Race Type 2 ---> n Laps ----> { As above } Track 2 ... etc.

How can I apply something like this on Speedrun.com?

EnglandTryst8 years ago

Today Square Enix posted this on their YouTube channel: . I don't run XII at all, but XII has been my favourite game for a very long time. I'm very excited for this as I've never had a PC powerful enough to play IZJS before.

тема: The Site
EnglandTryst8 years ago

Sorry for the impatience. I requested a game to be added on Monday morning and I'm still waiting for it to be looked at. I assume this means there's a queue of some sort, but at any rate, the game I've requested is Table Top Racing: World Tour.

Thanks. :)

тема: Donkey Kong 64
EnglandTryst8 years ago

Brilliant, thank you very much for the quick response! I think what you've told me is perfect, but if any questions arise when I'm modifying the data I've got I'll ask in here.

тема: Donkey Kong 64
EnglandTryst8 years ago

Hello everyone. I've recently launched a website which tracks speedrun history throughout time. Donkey Kong 64 is one of the very first games I've added, thanks to 2dos linking me to the Category WR Progression spreadsheet.

Here's a link to what I've set up so far: https://speedruntimeline.com/#game/donkey-kong-64

As a complete outsider (I'm ashamed to admit that despite loving DK64 as a kid I've only ever watched a couple of runs in the last 5 years), a few of the terms used within the "New Tricks Found" column in that spreadsheet are a bit confusing. I'm ultimately wanting to be able to link users to discussions or documentation on whichever trick caused a significant time save, but a couple of them have turned up blank on Google.

Could you guys please describe or link me to what the following terms mean?

  1. Orange Barrel Delay
  2. "Controller Revolution"
  3. King Kutout Kongs
  4. Consistent Torch Clip (I couldn't find anything for "Torch Clip", let alone a consistent one!)
  5. No Lanky Moves (is this simply the end of an arbitrary restriction imposed on the category?)

Also, could I please get some clarification on "Double Robot Push". Is this simply executing the Robot Push trick twice in one run, or is this a new trick? If its the former, is this a significant reroute?

Many thanks!

тема: Mirror's Edge
EnglandTryst8 years ago

Many thanks for doing this! I've plugged this data into a new site I've launched to provide a visual representation of how game speedruns have changed over time. If you're interested, here's a link to it: https://speedruntimeline.com/#game/mirror's-edge

Неизвестно
EnglandTryst8 years ago

Minor critique: I can't seem to find any information about which charities this marathon will be supporting. Is this information known?

Неизвестно
EnglandTryst8 years ago

Ah thanks. :)

Неизвестно
EnglandTryst8 years ago

I've not watched an ESA event before, so I'm not sure how it's worked in the past. In the Second Stream thread, it mentions "we also are going to be able bring our charity engagement to a new level" - what charity engagement is this? Or is this TBA/TBC at the moment?

I'm only asking because the SGDQ information page clearly states that it's supporting Doctors Without Borders, whereas I'm unable to find much information in the way of what ESA 2016 is in aid of - seems like a bit of a pivotal thing to exclude, unless I've simply overlooked something obvious!

EnglandTryst8 years ago

Just joined. I'm not sure why, but the main Lobby channel is giving me a "You do not have permission to view the message history of Lobby" warning. I don't know if that can be reconfigured in the chat settings. There's not much reason to hide what's been said in the past I don't think.

тема: The Site
EnglandTryst9 years ago

The only 3 things you mentioned that are actual issues are the doctype, the center tag, and the form within form

There's actually nothing wrong with the current doctype. The current doctype tells browsers to render the site in HTML401 Transitional. Nothing wrong with that. Where they are going wrong though is using HTML5 elements and attributes whilst declaring HTML401.

Also just because you no longer support a browser doesn't mean that it shouldn't render properly in that browser. If you do it right to begin with, the display of the page should work as far back as IE3 (bar a few CSS3-specific styling properties). Dropping support for IE7 and below is a great idea as Microsoft no longer supports these themselves, however they do still support IE8.

тема: The Site
EnglandTryst9 years ago

For what it's worth I've been working on https://github.com/450/speedrun.com over the last couple of days. Would be great if some of the front end devs could check to see if I've missed any pages!

Currently two are previewable:

Homepage: http://450.github.io/speedrun.com Games Listing: http://450.github.io/speedrun.com/Games/index.html

These aren't responsive but I'll probably look into that once all the base pages are in place. I'm reworking the CSS in such a way that it'll be pretty straightforward to apply a responsive design across all themes.

Laink, tdawg91 и 2 другие нравится это
тема: The Site
EnglandTryst9 years ago

It would be nice to know how many people in a relevant demographic (e.g., speedrunners/gamers) still use IE8 or IE9, which is most likely.... 0%?

The site already embeds Google Analytics. This should reveal which browsers people are using.

тема: The Site
EnglandTryst9 years ago

The idea that it's "terrible" only applies to the developer experience. Users won't notice or care.

Haha, it's quite the opposite in fact. As a web developer I'd LOVE for users to never notice these things, because if they didn't they wouldn't need fixing. However if you read my post you'd see why users will care about this:

"If you're wondering WHY you should fix these things, it's quite simple: invalid HTML will cause the site to not load certain aspects at all on different browsers and different devices. Just because the site looks good on the latest version of Chrome of Firefox on Windows and Mac doesn't mean it looks at all good on the base version of Safari on an iPhone 4 for example. Fixing validation problems will not only make the site work globally, but it will also make it faster in general as the browser isn't having to guess what certain things should do."

As an extreme example, here's what the site's homepage looks like on Internet Explorer 8:

http://i.imgur.com/Vnqwhrq.png

It doesn't look much better when you move up to IE9:

http://i.imgur.com/oz4vZ2s.png

I don't know much about the site's demographics, but according to Statcounter in the year from February 2014 in the USA alone a combined 8-9% of internet users were using either IE8 or IE9. Using the logic of well they should just upgrade their browser is great, but not everyone can upgrade their browser (work computers, etc), and as it currently stands the site is designed for HTML401 which both IE8 and IE9 fully support. There is absolutely no reason for the site to look the way it does on those browsers.

тема: The Site
EnglandTryst9 years ago

@Ewil: Just because something is in beta doesn't give it an excuse to be coded badly from the outset. The sooner these problems are solved the better. Introducing bad practice right from the start is never a good idea.

As for your comment about responsiveness: this shouldn't be an issue. Responsive design simply makes the design change on different screen resolutions and devices. Without any responsive design implemented, the site should look identical on all devices and resolutions - albeit some will have scrollbars.

тема: The Site
EnglandTryst9 years ago

W3, the people who make the HTML specifications, have their own validator service which can be found at http://validator.w3.org. If we paste in the URL to this thread we'll be shown a whopping 31 validation errors.

EDIT: With this one comment posted the validator now returns 48 errors!

EDIT 2: Now that I've added images to my first post, it now shows 55 errors.

I really don't dare look at the site's current CSS yet as I'm genuinely scared by what I might find. :( I'll probably make a similar thread for CSS and possibly also JavaScript tomorrow.

If you're wondering WHY you should fix these things, it's quite simple: invalid HTML will cause the site to not load certain aspects at all on different browsers and different devices. Just because the site looks good on the latest version of Chrome of Firefox on Windows and Mac doesn't mean it looks at all good on the base version of Safari on an iPhone 4 for example. Fixing validation problems will not only make the site work globally, but it will also make it faster in general as the browser isn't having to guess what certain things should do.

тема: The Site
EnglandTryst9 years ago

I'm a professional web developer and looking through the front-end source code on Speedrun.com is making me very sad. The website uses a tonne of deprecated and invalid markup and features a lot of poor practice throughout.

Here are some of the issues I've noted down:

  1. The center element.

http://i.imgur.com/9MpDT5j.png

Along with various other places, the navigation bar which appears on all pages is wrapped in the <center> tag. The HTML401 specification states in bold that the center tag is deprecated: http://www.w3.org/TR/html401/present/graphics.html#edef-CENTER. It doesn't even exist in the HTML5 specification.

A solution is to simply give the inner element a style of margin: 0 auto.

  1. Using tables for layout.

http://i.imgur.com/wXzXYfT.png

This is incredibly bad practice. The table element exists to wrap tabular content. All the navigation menus used on Speedrun.com are placed in table elements. These are lists and not tabular data and should instead be unordered lists (ul elements) styled with list-style-type: none and their child li elements set as display: inline.

  1. Using the br and nobr elements for spacing.

http://i.imgur.com/q5edSZ5.png

The site uses the br and nobr elements in various places. This is completely unnecessary, and styling should be kept in the site's CSS file. Both elements can be replaced with margin.

  1. The font and big elements.

Sometimes a font element is wrapped in another font element!

http://i.imgur.com/jqDbLhg.png

Despite not being deprecated, the HTML401 specification states that using these element are discouraged. Why? Again, stylesheets. The page has a stylesheet for this exact purpose. If large text is required, the element can simply have a larger font-size applied to it. If a different font is required, the element can have a font style applied to it.

  1. The footer element and the placeholder attribute.

http://i.imgur.com/0wdhp05.png

The page's Doctype is set to HTML401. Neither the footer element nor the placeholder attribute exist in HTML401. Both were introduced in HTML5. Any browser which conforms solely to HTML401 and doesn't support HTML5 will fail to correctly render these, and if anything it's a bug that browsers which support HTML5 render these correctly anyway.

The fix? Change the page's Doctype to just HTML and not PUBLIC ... HTML 4.01 Transitional.

  1. Inline styling.

Inline styling is bad and difficult to maintain. Styling should be kept solely within the page's CSS file(s). The style attribute should only ever be modified with JavaScript, and shouldn't exist when JavaScript is disabled.

http://i.imgur.com/AteVHEh.png

!important is pretty terrible practice too and actually does nothing to affect specificity when placed within the style attribute, but this is a thread about HTML and not CSS.

  1. Use of the &nbsp; HTML entity for spacing.

http://i.imgur.com/iFjmTQT.png

As mentioned several times already, spacing like this should be kept in the CSS file. Rather than using &nbsp;, the CSS padding property should be specified instead.

  1. Forms within forms.

http://i.imgur.com/dRokMPk.png

The form element is a container for form controls. However the control I'm typing this thread out in is wrapped in a form which is wrapped in another form. This is invalid markup.

Glacials нравится это
О Tryst
Вступил
9 years ago
Онлайн
6 years ago
Времена
13
Сыгранные игры
BOXBOY!
BOXBOY!
Последний рекорд 9 years ago
12
Времена
Fairune
Fairune
Последний рекорд 10 years ago
1
Время
Игры, за которыми следят
Fairune
Fairune
Последнее посещение 6 years ago
64
посещений
Knytt Stories
Knytt Stories
Последнее посещение 8 years ago
2
посещений
Donkey Kong 64
Donkey Kong 64
Последнее посещение 6 years ago
20
посещений
Dark Souls III
Dark Souls III
Последнее посещение 8 years ago
4
посещений
Dark Souls
Dark Souls
Последнее посещение 8 years ago
4
посещений
Super Mario Sunshine
Super Mario Sunshine
Последнее посещение 8 years ago
4
посещений
Table Top Racing: World Tour
Table Top Racing: World Tour
Последнее посещение 8 years ago
131
посещений
Модерируемые игры
BOXBOY!
BOXBOY!
Последнее действие 9 years ago
18
действия