Register - Login
Views: 99348490
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-21-22 05:21:41 PM
Jul - NO! GO TO STAR! - Okay guys, I had an idea for a game New poll - New thread - Thread closed
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next newer thread | Next older thread
Sukasa

Level: 123


Posts: 1021/4326
EXP: 20913323
For next: 317943

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-02-09 01:19:29 PM Link
Me PM
haha.

Okay, as far as the engine goes, here's what I'm thinking of. It's hardly a complete design, but it's a start.

2D side-scrolling platformer a la Megaman X. Game will start with a simple title/menu screen arranged in a single vertical column of Title, New Game, Load Game, Options. Game loading/saving will be slot (file) based, with 9 savegame slots available. Saves can be deleted or copied from the options menu. Game start will immediately give players the choice of a playable character, after which point the character will either be dropped directly into their introductory level, or into a cutscene before the level.

After the introductory level, players will be presented with the map screen, the options available on such having not yet been finalized. There will be a single common map screen for all playable characters, which will be a scrollable map somewhat similar to the concept in Megaman X 2.

Levels themselves will be selected much like the levels in Megaman X, the main difference being the number and availability of bosses as gameplay progresses. As levels otherwise hidden are revealed, the map screen and map itself can change as required.

Levels will be comprised of four "layers" of tilemaps, with one layer being set as the 'Active' or 'Gameplay' map while the other three are foreground, effect, backgound, or other maps, decided by the level designer. The order of these four is configurable on a per-level basis, via a single variable which will designate which of the four maps is the gameplay map. The draw order of the maps is fixed, and as such whether a map is a foreground or background map is decided based on it's draw order relative to the 'Active' map. Level designers can then use these maps as they see fit. Further commands should be made available to the level designer so that they can control the non-gameplay maps further at run-time.

Tile animations will need to be further addressed, to allow for more dynamic level designs to be created. The format and execution of these animations has not yet beed decided.

==End Part One==


Hm, I'm out of time, I need to head to work. I'll post Part 2 later on today.

____________________
Hiryuu

Level: 206


Posts: 10309/14435
EXP: 127485623
For next: 127756

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-02-09 01:43:09 PM Link
Introductory level for each particular character?

Thought we were doing 5 different 4-boss sects that merge in the center?

____________________
Tyty

Level: 165


Posts: 2967/8599
EXP: 58610751
For next: 324930

Since: 07-07-07


Since last post: 9.8 years
Last activity: 9.8 years

Posted on 06-02-09 02:03:10 PM Link
Intro stages to develop story. Short levels with a midboss for a boss, then go story. We could even use a A Taste Of Power in those stages for certain characters.

____________________
Hiryuu

Level: 206


Posts: 10311/14435
EXP: 127485623
For next: 127756

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-02-09 03:06:01 PM Link
Anya put much out in terms of how her character reacts?

I think she'd do well as a Zero take...maybe upgrade sword skills as bosses are beat.

____________________
Dan Hibiki
1190
Talks mostly in pictures.

"I dislike the art of fighting, but I want to be the king of fighters!"
Level: 71


Posts: 523/1191
EXP: 3016920
For next: 150194

Since: 07-22-07


Since last post: 11.7 years
Last activity: 3.0 years

Posted on 06-02-09 03:26:11 PM Link
I'd be much more enthused to see a Metroidvania style game with a gigantic map, tons of exploring to do, melee weapons with combo attacks, special weapons, magic abilities, equipment to gather, and an Exp. table to go along with it. That would be far more interesting than a Megaman clone, and give room for lots of goodies that would increase the overall replay value. There could even be a boss rush mode, the ability to buy and sell items online, and an Endless Dungeon with randomly generated rooms and enemies, making for totally unique experiences.

But that's just me

____________________

Sukasa

Level: 123


Posts: 1022/4326
EXP: 20913323
For next: 317943

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-02-09 05:04:16 PM Link
Me PM
Originally posted by Yume Kusanagi
Introductory level for each particular character?

Thought we were doing 5 different 4-boss sects that merge in the center?


I should have made it clearer that yes, we are. Basically, intro level -> 4 -boss(+fortress?) sect -> merge -> (?)

____________________
Hiryuu

Level: 206


Posts: 10323/14435
EXP: 127485623
For next: 127756

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-02-09 05:09:47 PM Link
Once again...depending on what Anya does...I could possibly make it to where we have the same intro stage, same boss...or at least same intro stage with two separate bosses, one in each area.

____________________
Q
風のノータム
Level: 105


Posts: 764/2986
EXP: 11963271
For next: 298989

Since: 08-03-07

Pronouns: she/her
From: Nowhere

Since last post: 38 days
Last activity: 1 day

Posted on 06-02-09 05:40:48 PM Link
Originally posted by Sukasa (with corrections)
intro level -> 4-boss sect -> merge -> fortress

Last time I checked, this is how we are going to do it.

By the way, I'm assuming everybody's fine with my ideas regarding the plot due to the lack of responses, so I'll begin developing a grander scheme for the game using that motive.
If anybody has any concerns, please make them as clear as possible.
Hiryuu

Level: 206


Posts: 10326/14435
EXP: 127485623
For next: 127756

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-02-09 05:50:13 PM Link
Ehh...I just looked at it.

Huge disconnect between how immortality and robot invasion comes in. I'm hoping for the bot invasion thing and staff that might be interested in such a thing as immortality but the whole issue of 'why an invasion' kinda comes in when you're asking me why in the world would that be necessary when you could just stay in a lab and stay insane.

____________________
Sukasa

Level: 123


Posts: 1024/4326
EXP: 20913323
For next: 317943

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-02-09 06:15:34 PM (last edited by Sukasa at 06-02-09 03:16 PM) Link
Me PM
It's all fine if he's in the lab, but what good does that do if you're sitting on an immortal intellect doing fuck-all with it?

EDIT: Also, part 2 of my draft for the game engine will come after I get home from work.

____________________
Hiryuu

Level: 206


Posts: 10331/14435
EXP: 127485623
For next: 127756

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-02-09 06:18:58 PM Link
Oh right Vegeta-like logic then. Logic isn't really that necessary.

OF COURSE NOT, I'M F*CKING EVIL!

____________________
Q
風のノータム
Level: 105


Posts: 765/2986
EXP: 11963271
For next: 298989

Since: 08-03-07

Pronouns: she/her
From: Nowhere

Since last post: 38 days
Last activity: 1 day

Posted on 06-02-09 09:15:14 PM Link
I suppose I didn't quite make it clear enough.

Basically, Stein wants to become immortal while he's still in the prime of his life, but he's almost entirely sure that he can't do it on his own; he's going to need a lot of help and a lot of hard-to-get materials, and he probably won't get it just by asking. He does, however, have access to a literal army of robots of his own design, though, so what would an obsessive and slightly insane guy like Stein do?

Of course, if we still have problems, I could re-think this a bit.
Hiryuu

Level: 206


Posts: 10341/14435
EXP: 127485623
For next: 127756

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-02-09 09:23:08 PM Link
Naw...I can run with the whole selfish destruction for personal gain for fear of death thing. It works. It's sound. It emits logic.

____________________
Sukasa

Level: 123


Posts: 1025/4326
EXP: 20913323
For next: 317943

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-03-09 01:29:44 AM Link
Me PM
All right, part two. Again, if there's something you're curious about, disagree with, etc, bring it up!

Tile Animation will be set on a per-tile basis. Different animation frames for a tile will be arranged serially in a graphics file with no other graphics in that file. The speed of animation is controlled by the config script for the level, which defines the individual parts of the level's non-tilemap data.

Level config scripts will be a byte-based file which contains information on level sprites, music, animations, viewport control, and minimal flow control structures. Coupled with a small amount of managed memory available to the level scripts, this should allow a reasonable degree of freedom for level designers to achieve their goals.

Sprites in the levels will be classified into three parts; Enemies, the player, and projectiles. Projectiles are further classified as belonging to the player or an enemy, said subclass determining which superclass the projectile will collide with. The sprites will be responsible for loading their own graphics and managing themselves, this will be accomplished via the use of function pointers set up at design time. Sprites will have a small dedicated amount of memory available to store information internal and specific to that sprite. A system for grouping sprites to share memory will also be made available.

The game itself will run as a series of separate, loosely-coupled "Game Modes" in a manner similar to the "Game Mode" system employed by Super Mario World. This will allow engine extensibility and minimize overhead related to selecting which game function to call, as well as keeping the system itself simple and reliable. Game resources will be managed by a collection of common library functions.

Music for the game will be comprised of a series of looping and non-looping MP3 files, the specific loop settings being determined on a per-song basis from a central data file. Music will be either hardcoded for the title screen, or specified in the level or cutscene data files.

Cutscenes are not yet confirmed, but reservations have been made for this system. Cutscenes will take two forms, either of which may be cut from the design. One form is an out-of-level cutscene mode which will focus on the characters in the game, but this would require multiple large portraits to be drawn by the graphic designers. The other cutscene type is an in-level cutscene similar to the ones employed by Megaman X, Megaman Zero, and similar games. If so wished, the use of character faces in these dialog boxes can easily be removed, using just the names of the speakers as identifying markers.

==END PART TWO==


Not sure whether there will be a part three in the near future.

____________________
Hiryuu

Level: 206


Posts: 10345/14435
EXP: 127485623
For next: 127756

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-03-09 02:41:34 AM Link
Although I can get a bit of what was just said...I'm glad I don't have to worry about the coding aspect.

Except I would like to make a suggestion...instead of MP3, why not OGG? If you have a Vorbis decoding DLL, wouldn't that be a bit better for looping than MP3? MP3, in my experience, tends to leave a bit of a lag behind when it loops. OGG tends to be seamless (and sounds better, but that's me).

____________________
Sukasa

Level: 123


Posts: 1028/4326
EXP: 20913323
For next: 317943

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-03-09 03:18:11 AM Link
Me PM
If there's a good OGG library for SDL (or one that's cross-platform), just send me a link and I'll give it a look-over.

Better yet, if SDL supports OGG directly and I"m just being an idiot for not noticing, let me know about that, too.

____________________
Hiryuu

Level: 206


Posts: 10352/14435
EXP: 127485623
For next: 127756

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-03-09 03:20:10 AM (last edited by Yume Kusanagi at 06-03-09 12:21 AM) Link
Originally posted by Sukasa
If there's a good OGG library for SDL (or one that's cross-platform), just send me a link and I'll give it a look-over.

Better yet, if SDL supports OGG directly and I"m just being an idiot for not noticing, let me know about that, too.


This sufficient? (and docs for specs)

Also might wanna see where 'Vorbis SDL' and 'OGG SDL' get you in Google.

____________________
Miasmir
Member

Level: 50


Posts: 105/528
EXP: 890152
For next: 57165

Since: 07-26-07

From: Lavastone (don't tell the pirate orcs)

Since last post: 75 days
Last activity: 27 days

Posted on 06-03-09 03:24:14 AM (last edited by Miasmir at 06-03-09 12:25 AM) Link
Cool.

Seems like a sane way to do tile animation.

I've played around with a few different ways to do level scripts. Because it's not good (not fast) to read the script files in real time, it's best if the file is read once, at load time. The reason I bring this up is that human-readable script files have an ease of editing advantage over byte-based files, and the hit you take in the parse time is not very significant if each level script file only needs to be read once. Basically I'm a big fan of not having to write a script editor because everyone already has a text editor. I'unno, just a suggestion.

I'm unfamiliar with SMW's 'Game Modes'. It's an idea for how to divide up the code to do different parts of the game, right? The division between world map and level? What does this idea mean, from an implementation standpoint?

How do levels scroll? In keeping with Megaman X, do we divide a level into 'rooms', and allow the screen to scroll both horizontally and vertically to the edges of the room? I'm pretty sure that's what we're doing, but of course the original Megaman scrolling paradigm (only horizontal) carries some retro gaming cred, so that might be an option.

As for MP3 vs ogg... I really don't have the expertise I would like to have when dealing with this kind of question. I have had looping problems in the past, but that was with a different programming language and a different music format, so I've got nothing there. I've heard lots of good things about ogg but I've not extensively tested it myself.
[edit: ninja'd on this last topic.]

-Koneko
Hiryuu

Level: 206


Posts: 10353/14435
EXP: 127485623
For next: 127756

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-03-09 03:26:09 AM Link
Only thing I've got for experience in that field would be related to StepMania in terms of cutting and looping songs extensively with Goldwave and having overall better performance with gap-less intros/outros with OGG than MP3 that likes to pad either with a short amount of silence.

I'm sure you could go around it with MP3 but I'm sure you'd have to offset your looping. With OGG at least you could set a zero offset if it just needed to go back to the start of the file on loop.

____________________
Sukasa

Level: 123


Posts: 1029/4326
EXP: 20913323
For next: 317943

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-03-09 03:28:45 AM Link
Me PM
Miasmir: just update your working copy of the SVN, I've implemented it already .

And yes, MMX-style 'rooms', though I'd had in mind a slightly different version of it to allow for more flexibility with the camera controls.

Also, I checked out SDL_Mixer before seeing your link after my post, it looks like it'll make working with sound fairly easy, though I'll have to have a proper look at both before I can say which might be better.

Lastly, I'm not sure which way to do level scripts, but I like your idea of text-based scripts, though since they're executed at run time that would mean there'd need to be a proper parser for them to convert it into something a little more practical for repeated use.

____________________
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next newer thread | Next older thread
Jul - NO! GO TO STAR! - Okay guys, I had an idea for a game New poll - New thread - Thread closed


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

30 database queries, 5 query cache hits.
Query execution time:  0.084891 seconds
Script execution time:  0.036239 seconds
Total render time:  0.121130 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 300 - Warning: unescaped & or unknown entity "&page"
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 199 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 94 - Warning: unescaped & or unknown entity "&page"
line 149 column 126 - Warning: unescaped & or unknown entity "&page"
line 149 column 158 - Warning: unescaped & or unknown entity "&page"
line 149 column 190 - Warning: unescaped & or unknown entity "&page"
line 149 column 222 - Warning: unescaped & or unknown entity "&page"
line 149 column 254 - Warning: unescaped & or unknown entity "&page"
line 149 column 286 - Warning: unescaped & or unknown entity "&page"
line 149 column 320 - Warning: unescaped & or unknown entity "&page"
line 149 column 352 - Warning: unescaped & or unknown entity "&page"
line 149 column 385 - Warning: unescaped & or unknown entity "&page"
line 149 column 419 - Warning: unescaped & or unknown entity "&page"
line 149 column 453 - Warning: unescaped & or unknown entity "&page"
line 149 column 487 - Warning: unescaped & or unknown entity "&page"
line 149 column 521 - Warning: unescaped & or unknown entity "&page"
line 149 column 555 - Warning: unescaped & or unknown entity "&page"
line 149 column 589 - Warning: unescaped & or unknown entity "&page"
line 149 column 623 - Warning: unescaped & or unknown entity "&page"
line 149 column 657 - Warning: unescaped & or unknown entity "&page"
line 149 column 691 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 728 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 198 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 200 column 9 - Warning: missing <tr>
line 218 column 13 - Warning: missing <tr>
line 221 column 74 - Warning: <style> isn't allowed in <td> elements
line 221 column 9 - Info: <td> previously mentioned
line 221 column 1369 - Warning: missing <tr>
line 223 column 1958 - Warning: missing <tr>
line 226 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 228 column 9 - Warning: missing <tr>
line 246 column 13 - Warning: missing <tr>
line 252 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 254 column 9 - Warning: missing <tr>
line 272 column 13 - Warning: missing <tr>
line 275 column 74 - Warning: <style> isn't allowed in <td> elements
line 275 column 9 - Info: <td> previously mentioned
line 275 column 1369 - Warning: missing <tr>
line 277 column 1977 - Warning: missing <tr>
line 280 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 282 column 9 - Warning: missing <tr>
line 300 column 13 - Warning: missing <tr>
line 303 column 312 - Warning: missing </font> before <hr>
line 305 column 1010 - Warning: discarding unexpected </font>
line 305 column 1077 - Warning: <img> missing '>' for end of tag
line 305 column 1112 - Warning: discarding unexpected </td>
line 308 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 310 column 9 - Warning: missing <tr>
line 328 column 13 - Warning: missing <tr>
line 338 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 340 column 9 - Warning: missing <tr>
line 358 column 13 - Warning: missing <tr>
line 361 column 74 - Warning: <style> isn't allowed in <td> elements
line 361 column 9 - Info: <td> previously mentioned
line 361 column 1369 - Warning: missing <tr>
line 361 column 2020 - Warning: missing <tr>
line 364 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 366 column 9 - Warning: missing <tr>
line 384 column 13 - Warning: missing <tr>
line 394 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 396 column 9 - Warning: missing <tr>
line 414 column 13 - Warning: missing <tr>
line 417 column 74 - Warning: <style> isn't allowed in <td> elements
line 417 column 9 - Info: <td> previously mentioned
line 417 column 1369 - Warning: missing <tr>
line 419 column 2206 - Warning: missing <tr>
line 422 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 424 column 9 - Warning: missing <tr>
line 442 column 13 - Warning: missing <tr>
line 450 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 452 column 9 - Warning: missing <tr>
line 470 column 13 - Warning: missing <tr>
line 473 column 74 - Warning: <style> isn't allowed in <td> elements
line 473 column 9 - Info: <td> previously mentioned
line 473 column 1369 - Warning: missing <tr>
line 475 column 1937 - Warning: missing <tr>
line 478 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 480 column 9 - Warning: missing <tr>
line 498 column 13 - Warning: missing <tr>
line 508 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 510 column 9 - Warning: missing <tr>
line 528 column 13 - Warning: missing <tr>
line 531 column 74 - Warning: <style> isn't allowed in <td> elements
line 531 column 9 - Info: <td> previously mentioned
line 531 column 1369 - Warning: missing <tr>
line 531 column 1963 - Warning: missing <tr>
line 534 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 536 column 9 - Warning: missing <tr>
line 554 column 13 - Warning: missing <tr>
line 576 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 578 column 9 - Warning: missing <tr>
line 596 column 13 - Warning: missing <tr>
line 599 column 74 - Warning: <style> isn't allowed in <td> elements
line 599 column 9 - Info: <td> previously mentioned
line 599 column 1369 - Warning: missing <tr>
line 601 column 2238 - Warning: missing <tr>
line 604 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 606 column 9 - Warning: missing <tr>
line 624 column 13 - Warning: missing <tr>
line 632 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 634 column 9 - Warning: missing <tr>
line 652 column 13 - Warning: missing <tr>
line 655 column 74 - Warning: <style> isn't allowed in <td> elements
line 655 column 9 - Info: <td> previously mentioned
line 655 column 1369 - Warning: missing <tr>
line 661 column 2375 - Warning: missing <tr>
line 664 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 666 column 9 - Warning: missing <tr>
line 684 column 13 - Warning: missing <tr>
line 703 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 705 column 9 - Warning: missing <tr>
line 723 column 13 - Warning: missing <tr>
line 726 column 74 - Warning: <style> isn't allowed in <td> elements
line 726 column 9 - Info: <td> previously mentioned
line 726 column 1369 - Warning: missing <tr>
line 728 column 2318 - Warning: missing <tr>
line 731 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 733 column 9 - Warning: missing <tr>
line 751 column 13 - Warning: missing <tr>
line 763 column 17 - Warning: missing <tr>
line 763 column 17 - Warning: discarding unexpected <table>
line 766 column 35 - Warning: missing <tr>
line 766 column 94 - Warning: unescaped & or unknown entity "&page"
line 766 column 126 - Warning: unescaped & or unknown entity "&page"
line 766 column 158 - Warning: unescaped & or unknown entity "&page"
line 766 column 190 - Warning: unescaped & or unknown entity "&page"
line 766 column 222 - Warning: unescaped & or unknown entity "&page"
line 766 column 254 - Warning: unescaped & or unknown entity "&page"
line 766 column 286 - Warning: unescaped & or unknown entity "&page"
line 766 column 320 - Warning: unescaped & or unknown entity "&page"
line 766 column 352 - Warning: unescaped & or unknown entity "&page"
line 766 column 385 - Warning: unescaped & or unknown entity "&page"
line 766 column 419 - Warning: unescaped & or unknown entity "&page"
line 766 column 453 - Warning: unescaped & or unknown entity "&page"
line 766 column 487 - Warning: unescaped & or unknown entity "&page"
line 766 column 521 - Warning: unescaped & or unknown entity "&page"
line 766 column 555 - Warning: unescaped & or unknown entity "&page"
line 766 column 589 - Warning: unescaped & or unknown entity "&page"
line 766 column 623 - Warning: unescaped & or unknown entity "&page"
line 766 column 657 - Warning: unescaped & or unknown entity "&page"
line 766 column 691 - Warning: unescaped & or unknown entity "&page"
line 766 column 50 - Warning: missing </font> before </td>
line 766 column 728 - Warning: missing </font> before </table>
line 768 column 35 - Warning: missing <tr>
line 768 column 50 - Warning: missing </font> before </td>
line 769 column 37 - Warning: unescaped & or unknown entity "&id"
line 768 column 199 - Warning: missing </font> before </table>
line 770 column 17 - Warning: discarding unexpected </textarea>
line 770 column 28 - Warning: discarding unexpected </form>
line 770 column 35 - Warning: discarding unexpected </embed>
line 770 column 43 - Warning: discarding unexpected </noembed>
line 770 column 53 - Warning: discarding unexpected </noscript>
line 770 column 64 - Warning: discarding unexpected </noembed>
line 770 column 74 - Warning: discarding unexpected </embed>
line 770 column 82 - Warning: discarding unexpected </table>
line 770 column 90 - Warning: discarding unexpected </table>
line 772 column 9 - Warning: missing </font> before <table>
line 784 column 25 - Warning: discarding unexpected </font>
line 793 column 57 - Warning: discarding unexpected </font>
line 771 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 216 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 11 - Warning: <img> lacks "alt" attribute
line 161 column 23 - Warning: <img> lacks "alt" attribute
line 161 column 64 - Warning: <img> lacks "alt" attribute
line 161 column 113 - Warning: <img> lacks "alt" attribute
line 161 column 163 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 203 column 23 - Warning: <img> lacks "alt" attribute
line 203 column 64 - Warning: <img> lacks "alt" attribute
line 203 column 113 - Warning: <img> lacks "alt" attribute
line 203 column 162 - Warning: <img> lacks "alt" attribute
line 214 column 15 - Warning: <img> lacks "alt" attribute
line 221 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 223 column 1790 - Warning: <img> lacks "alt" attribute
line 231 column 23 - Warning: <img> lacks "alt" attribute
line 231 column 64 - Warning: <img> lacks "alt" attribute
line 231 column 113 - Warning: <img> lacks "alt" attribute
line 231 column 163 - Warning: <img> lacks "alt" attribute
line 242 column 15 - Warning: <img> lacks "alt" attribute
line 249 column 74 - Warning: <table> attribute "bgcolor" had invalid value "440000" and has been replaced
line 249 column 734 - Warning: <img> lacks "alt" attribute
line 257 column 23 - Warning: <img> lacks "alt" attribute
line 257 column 64 - Warning: <img> lacks "alt" attribute
line 257 column 113 - Warning: <img> lacks "alt" attribute
line 257 column 162 - Warning: <img> lacks "alt" attribute
line 268 column 15 - Warning: <img> lacks "alt" attribute
line 275 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 277 column 1809 - Warning: <img> lacks "alt" attribute
line 284 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 16 - Warning: <img> lacks "alt" attribute
line 284 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 59 - Warning: <img> lacks "alt" attribute
line 284 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 102 - Warning: <img> lacks "alt" attribute
line 284 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 145 - Warning: <img> lacks "alt" attribute
line 284 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 188 - Warning: <img> lacks "alt" attribute
line 284 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 231 - Warning: <img> lacks "alt" attribute
line 284 column 274 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 274 - Warning: <img> lacks "alt" attribute
line 284 column 317 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 317 - Warning: <img> lacks "alt" attribute
line 285 column 22 - Warning: <img> lacks "alt" attribute
line 285 column 63 - Warning: <img> lacks "alt" attribute
line 285 column 111 - Warning: <img> lacks "alt" attribute
line 285 column 161 - Warning: <img> lacks "alt" attribute
line 286 column 11 - Warning: <img> lacks "alt" attribute
line 296 column 15 - Warning: <img> lacks "alt" attribute
line 305 column 922 - Warning: <img> proprietary attribute value "absmiddle"
line 305 column 922 - Warning: <img> lacks "alt" attribute
line 305 column 1077 - Warning: <img> lacks "alt" attribute
line 312 column 11 - Warning: <img> lacks "alt" attribute
line 313 column 23 - Warning: <img> lacks "alt" attribute
line 313 column 64 - Warning: <img> lacks "alt" attribute
line 313 column 113 - Warning: <img> lacks "alt" attribute
line 313 column 163 - Warning: <img> lacks "alt" attribute
line 324 column 15 - Warning: <img> lacks "alt" attribute
line 343 column 23 - Warning: <img> lacks "alt" attribute
line 343 column 64 - Warning: <img> lacks "alt" attribute
line 343 column 113 - Warning: <img> lacks "alt" attribute
line 343 column 162 - Warning: <img> lacks "alt" attribute
line 354 column 15 - Warning: <img> lacks "alt" attribute
line 361 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 361 column 1852 - Warning: <img> lacks "alt" attribute
line 369 column 23 - Warning: <img> lacks "alt" attribute
line 369 column 64 - Warning: <img> lacks "alt" attribute
line 369 column 113 - Warning: <img> lacks "alt" attribute
line 369 column 163 - Warning: <img> lacks "alt" attribute
line 370 column 11 - Warning: <img> lacks "alt" attribute
line 380 column 15 - Warning: <img> lacks "alt" attribute
line 399 column 23 - Warning: <img> lacks "alt" attribute
line 399 column 64 - Warning: <img> lacks "alt" attribute
line 399 column 113 - Warning: <img> lacks "alt" attribute
line 399 column 162 - Warning: <img> lacks "alt" attribute
line 410 column 15 - Warning: <img> lacks "alt" attribute
line 417 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 419 column 2038 - Warning: <img> lacks "alt" attribute
line 426 column 11 - Warning: <img> lacks "alt" attribute
line 427 column 23 - Warning: <img> lacks "alt" attribute
line 427 column 64 - Warning: <img> lacks "alt" attribute
line 427 column 113 - Warning: <img> lacks "alt" attribute
line 427 column 163 - Warning: <img> lacks "alt" attribute
line 438 column 15 - Warning: <img> lacks "alt" attribute
line 455 column 23 - Warning: <img> lacks "alt" attribute
line 455 column 64 - Warning: <img> lacks "alt" attribute
line 455 column 113 - Warning: <img> lacks "alt" attribute
line 455 column 162 - Warning: <img> lacks "alt" attribute
line 466 column 15 - Warning: <img> lacks "alt" attribute
line 473 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 475 column 1769 - Warning: <img> lacks "alt" attribute
line 483 column 23 - Warning: <img> lacks "alt" attribute
line 483 column 64 - Warning: <img> lacks "alt" attribute
line 483 column 113 - Warning: <img> lacks "alt" attribute
line 483 column 163 - Warning: <img> lacks "alt" attribute
line 484 column 11 - Warning: <img> lacks "alt" attribute
line 494 column 15 - Warning: <img> lacks "alt" attribute
line 513 column 23 - Warning: <img> lacks "alt" attribute
line 513 column 64 - Warning: <img> lacks "alt" attribute
line 513 column 113 - Warning: <img> lacks "alt" attribute
line 513 column 162 - Warning: <img> lacks "alt" attribute
line 524 column 15 - Warning: <img> lacks "alt" attribute
line 531 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 531 column 1795 - Warning: <img> lacks "alt" attribute
line 538 column 11 - Warning: <img> lacks "alt" attribute
line 539 column 23 - Warning: <img> lacks "alt" attribute
line 539 column 64 - Warning: <img> lacks "alt" attribute
line 539 column 113 - Warning: <img> lacks "alt" attribute
line 539 column 163 - Warning: <img> lacks "alt" attribute
line 550 column 15 - Warning: <img> lacks "alt" attribute
line 581 column 23 - Warning: <img> lacks "alt" attribute
line 581 column 64 - Warning: <img> lacks "alt" attribute
line 581 column 113 - Warning: <img> lacks "alt" attribute
line 581 column 162 - Warning: <img> lacks "alt" attribute
line 592 column 15 - Warning: <img> lacks "alt" attribute
line 599 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 601 column 2070 - Warning: <img> lacks "alt" attribute
line 608 column 11 - Warning: <img> lacks "alt" attribute
line 609 column 23 - Warning: <img> lacks "alt" attribute
line 609 column 64 - Warning: <img> lacks "alt" attribute
line 609 column 113 - Warning: <img> lacks "alt" attribute
line 609 column 163 - Warning: <img> lacks "alt" attribute
line 620 column 15 - Warning: <img> lacks "alt" attribute
line 637 column 23 - Warning: <img> lacks "alt" attribute
line 637 column 64 - Warning: <img> lacks "alt" attribute
line 637 column 113 - Warning: <img> lacks "alt" attribute
line 637 column 162 - Warning: <img> lacks "alt" attribute
line 648 column 15 - Warning: <img> lacks "alt" attribute
line 655 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 661 column 2207 - Warning: <img> lacks "alt" attribute
line 668 column 21 - Warning: <img> lacks "alt" attribute
line 669 column 22 - Warning: <img> lacks "alt" attribute
line 669 column 63 - Warning: <img> lacks "alt" attribute
line 669 column 111 - Warning: <img> lacks "alt" attribute
line 669 column 161 - Warning: <img> lacks "alt" attribute
line 670 column 11 - Warning: <img> lacks "alt" attribute
line 680 column 15 - Warning: <img> lacks "alt" attribute
line 708 column 23 - Warning: <img> lacks "alt" attribute
line 708 column 64 - Warning: <img> lacks "alt" attribute
line 708 column 113 - Warning: <img> lacks "alt" attribute
line 708 column 162 - Warning: <img> lacks "alt" attribute
line 719 column 15 - Warning: <img> lacks "alt" attribute
line 726 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 728 column 2150 - Warning: <img> lacks "alt" attribute
line 735 column 11 - Warning: <img> lacks "alt" attribute
line 736 column 23 - Warning: <img> lacks "alt" attribute
line 736 column 64 - Warning: <img> lacks "alt" attribute
line 736 column 113 - Warning: <img> lacks "alt" attribute
line 736 column 163 - Warning: <img> lacks "alt" attribute
line 747 column 15 - Warning: <img> lacks "alt" attribute
line 754 column 328 - Warning: <img> proprietary attribute value "absmiddle"
line 754 column 328 - Warning: <img> lacks "alt" attribute
line 769 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 769 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 769 column 216 - Warning: <img> proprietary attribute value "absmiddle"
line 778 column 25 - Warning: <img> lacks "alt" attribute
line 783 column 267 - Warning: <img> lacks "alt" attribute
line 763 column 17 - Warning: trimming empty <tr>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 219 column 27 - Warning: <nobr> is not approved by W3C
line 221 column 1308 - Warning: <table> proprietary attribute "height"
line 221 column 1411 - Warning: <table> proprietary attribute "height"
line 223 column 1914 - Warning: <table> proprietary attribute "height"
line 247 column 27 - Warning: <nobr> is not approved by W3C
line 249 column 74 - Warning: <table> proprietary attribute "height"
line 249 column 74 - Warning: <table> proprietary attribute "background"
line 273 column 27 - Warning: <nobr> is not approved by W3C
line 275 column 1308 - Warning: <table> proprietary attribute "height"
line 275 column 1411 - Warning: <table> proprietary attribute "height"
line 277 column 1933 - Warning: <table> proprietary attribute "height"
line 301 column 27 - Warning: <nobr> is not approved by W3C
line 303 column 74 - Warning: <table> proprietary attribute "height"
line 329 column 27 - Warning: <nobr> is not approved by W3C
line 359 column 27 - Warning: <nobr> is not approved by W3C
line 361 column 1308 - Warning: <table> proprietary attribute "height"
line 361 column 1411 - Warning: <table> proprietary attribute "height"
line 361 column 1976 - Warning: <table> proprietary attribute "height"
line 385 column 27 - Warning: <nobr> is not approved by W3C
line 415 column 27 - Warning: <nobr> is not approved by W3C
line 417 column 1308 - Warning: <table> proprietary attribute "height"
line 417 column 1411 - Warning: <table> proprietary attribute "height"
line 419 column 2162 - Warning: <table> proprietary attribute "height"
line 443 column 27 - Warning: <nobr> is not approved by W3C
line 471 column 27 - Warning: <nobr> is not approved by W3C
line 473 column 1308 - Warning: <table> proprietary attribute "height"
line 473 column 1411 - Warning: <table> proprietary attribute "height"
line 475 column 1893 - Warning: <table> proprietary attribute "height"
line 499 column 27 - Warning: <nobr> is not approved by W3C
line 529 column 27 - Warning: <nobr> is not approved by W3C
line 531 column 1308 - Warning: <table> proprietary attribute "height"
line 531 column 1411 - Warning: <table> proprietary attribute "height"
line 531 column 1919 - Warning: <table> proprietary attribute "height"
line 555 column 27 - Warning: <nobr> is not approved by W3C
line 597 column 27 - Warning: <nobr> is not approved by W3C
line 599 column 1308 - Warning: <table> proprietary attribute "height"
line 599 column 1411 - Warning: <table> proprietary attribute "height"
line 601 column 2194 - Warning: <table> proprietary attribute "height"
line 625 column 27 - Warning: <nobr> is not approved by W3C
line 653 column 27 - Warning: <nobr> is not approved by W3C
line 655 column 1308 - Warning: <table> proprietary attribute "height"
line 655 column 1411 - Warning: <table> proprietary attribute "height"
line 661 column 2331 - Warning: <table> proprietary attribute "height"
line 685 column 27 - Warning: <nobr> is not approved by W3C
line 724 column 27 - Warning: <nobr> is not approved by W3C
line 726 column 1308 - Warning: <table> proprietary attribute "height"
line 726 column 1411 - Warning: <table> proprietary attribute "height"
line 728 column 2274 - Warning: <table> proprietary attribute "height"
line 752 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 384 warnings and 0 errors!


The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md