Git Product home page Git Product logo

doom64's Introduction

Doom 64 Compendium

Doom 64 Compendium Graphic Doom 64 Compendium is a project to document the Doom 64 engine, its forks, and how to modify it. This focuses on the engines based on Doom 64 code and support the Doom 64 mapping format. Adaptations to other engines are not the focus, although they can be referenced to with external links. The Doom 64 Compendium currently resides on https://www.doom64.com/

Contribution Guide

This resource is hosted on github to make it easier for others to contribute, duplicate, and download this resource. Contributions can be made by editing the web page source and submitting a "Pull Request" or creating an issue in the "Issues" tab. Contributions can also be submitted on the compendium channel on the Doom 64 Discord (https://discord.gg/Ktxz8nz). When adding a pull request, you may add your name to the "Contributors" page, where the names of contributors are listed in alphabetical order.

Structure Guide

The website itself should be based on HTML, CSS, and JavaScript without any server-side scripting so it can be rehosted on other servers easily and remain readable when downloaded on computers without servers. With the exception for graphics, CSS styling should be reserved for the external CSS style sheet (style.css) so that the HTML formatting can be cleaner and easier to modify.

Every HTML page should be linked to in the directory of the main page. This allows each page to be quickly accessible.

Graphics Guide

The Doom 64 Compendium should be lightweight in terms of memory so it can be rapidly accessible. It is recommended that, when effective, graphics are made in the SVG vector format. This format has low memory impact and scalability. For raster graphics, the paletted PNG format is recommended. Photoshop can save excess information in PNGs so use "Save for Web" in the export options to reduce the file size. Formats that are lossy in the spatial dimension, such as JPGs, are not recommended as they reduce clarity. Naturally graphics from games in the 90's are low resolution when shown on modern screens, thus when resizing raster graphics using HTML it is recommended to use the "image-rendering: pixelated" CSS property. Exceptions can be made for displaying images which look better when smooth, such as clouds and water, where the "image-rendering: smooth" CSS property can be used.

doom64's People

Contributors

doodlesyt avatar immorpher avatar thekovic avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.