Amiga-Z Wiki

“Modern tools for old-school communities.”

User Tools

Site Tools


projects:faserip

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
projects:faserip [2026/02/10 14:20] – created freedomotterprojects:faserip [2026/03/19 17:45] (current) – [FASERIP Online — Game Master & Artist Guide] freedomotter
Line 4: Line 4:
  
 This page covers everything a Game Master needs to run the game, how to build missions, and a complete guide for artists replacing placeholder graphics with original artwork. This page covers everything a Game Master needs to run the game, how to build missions, and a complete guide for artists replacing placeholder graphics with original artwork.
 +{{ :projects:screenshot_2026-03-19_134404.png |}}
 ---- ----
  
Line 15: Line 15:
   * [[#mission-design-tips|Mission Design Tips]]   * [[#mission-design-tips|Mission Design Tips]]
   * [[#zone-reference|Zone Reference]]   * [[#zone-reference|Zone Reference]]
 +  * [[#adding-buildings|Adding Buildings to the City Map]]
   * [[#art-replacement-guide|Art Replacement Guide]]   * [[#art-replacement-guide|Art Replacement Guide]]
   * [[#element-pixel-dimensions|Element Pixel Dimensions]]   * [[#element-pixel-dimensions|Element Pixel Dimensions]]
Line 262: Line 263:
  
 **Buildings available per zone** are defined in ''game.js'' inside the ''CITY_BUILDINGS'' object. Each building has an ''id'', ''name'', ''type'', ''x/y'' position, ''icon'', and ''color''. New buildings can be added there by editing the array. **Buildings available per zone** are defined in ''game.js'' inside the ''CITY_BUILDINGS'' object. Each building has an ''id'', ''name'', ''type'', ''x/y'' position, ''icon'', and ''color''. New buildings can be added there by editing the array.
 +
 +----
 +
 +===== Adding Buildings to the City Map =====
 +
 +Buildings are defined entirely in ''game.js'' — no database or server restart required. You can add as many as you like to any zone by editing the ''CITY_BUILDINGS'' object. See the standalone reference page for full details:
 +
 +**[[faserip:buildings|→ Adding & Configuring City Buildings]]**
 +
 +==== Quick Reference ====
 +
 +Each building entry looks like this:
 +
 +<code javascript>
 +{ id: 'my-building', name: 'My Building', type: 'warehouse',
 +  x: 200, y: 150, icon: '🏗️', height: 120, color: '#3a2a1a' }
 +</code>
 +
 +^ Field ^ Description ^
 +| ''id'' | Unique identifier — no spaces, use hyphens. Must be unique across ALL zones |
 +| ''name'' | Display name shown on hover and in the location panel |
 +| ''type'' | Controls description text shown to players. See type list on the buildings page |
 +| ''x'' | Horizontal position in pixels from the left edge of the map canvas |
 +| ''y'' | Vertical position from the top. The horizontal road sits at y:220, vertical road at x:430 |
 +| ''icon'' | Any emoji — will be replaced by original art later |
 +| ''height'' | Building height in pixels. Range 60–240 works well |
 +| ''color'' | Hex color for the building face. Dark tones read best on the night-sky background |
 +
 +The map canvas is **900 × 520 px**. Buildings are **130 px wide** and labels extend **30 px below** the base. After editing, just **refresh the browser** — no server restart needed.
  
 ---- ----
Line 463: Line 493:
   * Character creation will add a **costume builder** — plan for modular body part sprites at **200 × 300 px** per part   * Character creation will add a **costume builder** — plan for modular body part sprites at **200 × 300 px** per part
   * The city will eventually support **building interiors** — each interior will need a **background scene** at **900 × 520 px**   * The city will eventually support **building interiors** — each interior will need a **background scene** at **900 × 520 px**
 +  * Make battles feel like JRPG style
  
 ---- ----
  
 //FASERIP Online is a fan project. Marvel Superheroes and the FASERIP system are the property of their respective copyright holders. All original code and art in this project are independent works.// //FASERIP Online is a fan project. Marvel Superheroes and the FASERIP system are the property of their respective copyright holders. All original code and art in this project are independent works.//
projects/faserip.1770733233.txt.gz · Last modified: by freedomotter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki