Invincible Comic

This is the Project Team for the Invincible Comics Project, where we'll be looking into comic book markup and going through a couple issues of the first compendium. This project is being worked on by Connor Carpenter, Kendall Rodriguez, Rachel Retterath, and Evan Bartley.The link to comic we used

issue 1

Mark Grayson is a normal high school student—except his dad is Omni-Man, the most powerful superhero on Earth. When Mark finally develops his own powers as a teenager, he adopts the hero name Invincible and begins learning what it means to save the world while still managing everyday life. He joins a new generation of young heroes, fights his first villains, and embraces his new role—believing he’s following in his father’s noble footsteps. But things take a dark turn when a shocking revelation hints that Omni-Man’s mission on Earth may not be heroic at all, setting up a dangerous future for Mark and the entire planet.

Schema

The schema we used for our XML markup of the comic issues 1–4 is provided in the image to the right.

This schema follows a simple and organized rule set that defines the overall structure of the comic.

At the highest level, a main comic container holds each issue, which is then broken down into individual pages.

Each page is further divided into panels, allowing us to represent the layout of the comic in a logical and readable way.

Within each panel, the schema identifies dialogue, captions, and actions, as well as who each speaker is.

This structure helped keep our markup consistent across all issues and made it easier to track characters and dialogue throughout the project.

The Team

Connor

I worked on the schema, setting up the repo, and coded issue 3.

Kendall

hi

Rachel

I worked on the CSS, XSLT reading view, xml issue 2 and the general organization of this website.

Evan

I worked on setting up the nav bar, characters page, table, and xml issue 4.



Through encoding the Invincible comics, we learned how panel structure and speaker identification shape the story and make recurring characters and themes easier to follow.