Исправлено расположение текста строк и столбцов в HTML - PullRequest
0 голосов
/ 17 мая 2019

Я хочу воссоздать старую игру для DOS в браузере.Мне понадобится отображение типа DOS текста фиксированного шрифта в столбцах и строках, где я могу изменить каждый символ, а также его цвет переднего плана и фона, для посимвольных символов с помощью javascript.

У меня есть несколько идейдля этого, каждый с за и против, мне интересно, какой подход был бы лучшим способом сделать это ... или, может быть, есть способ, о котором я не думал!

1) Текстовая областьтщательно подобранный, чтобы блок текста с фиксированным шрифтом вписывался точно в него.Я бы переписал весь текст для каждого обновления из JavaScript.Не уверен насчет кроссплатформенных проблем .... насколько точно повторяемо точно встраивать фиксированные шрифты в текстовую область?

2) Как и в решении 1, но со стеком однострочного текста фиксированного шрифта.

3) Сетка с одним символом в каждой ячейке.Если цвета фона заданы по-разному, между ячейками должно быть нулевое поле ... опять же, я не уверен в кроссплатформенной повторяемости.

4) Полный рендеринг графики ... еще много работы длянакладные расходы на запись и обработку при выполнении.

Я видел сайты, на которых реализованы законченные DOS-консоли, такие как https://jamesfriend.com.au/pce-js/ibmpc-games/

Они делают это графически, но это гораздо более реалистично и подробно, чем то, что яна самом деле нужно.

...