Created
February 8, 2026 20:32
-
-
Save fodi/e6676d599d0f17f5904fe7cfa39cc34d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const rules = { | |
| "Level": { // a pálya tulajdonságai | |
| "Title": "", // pálya neve, amit a játék is megjelenít valahol (jelenleg fent középen) | |
| "Columns": 9, // oszlopok száma | |
| "Rows": 7, // sorok száma | |
| "Tile_Gap_Percent": 15, // tile kihagyások százalékos mértéke (0-100) | |
| "Tile_Delay_Close": 0.8, // tile visszazáródási idő | |
| }, | |
| "Camera": { // a kamera beállításai | |
| "Move": true, // a kamera mozogjon-e | |
| "Rotate": false, // a kamera forogjon-e | |
| }, | |
| "Player": { // a játékos beállításai | |
| "Health": 45, // játékos életerő / idő | |
| "Health_Low": 10, // játékos alacsony életerő visszajelzés határa | |
| "Health_Drain": 1, // mozgás során sebződés / másodperc | |
| "Health_Bonus_Pair": 5, // életerő bónusz pár találatakor | |
| "Health_Bonus_Item": 15, // életerő bónusz szív szimbólum pár után | |
| "Movement_Speed_Normal": 130, // alap mozgási sebesség (item nélkül) | |
| "Movement_Speed_Slow": 90, // mozgási sebesség item cipelésekor | |
| }, | |
| "Projectile": { // az ellenség által kilőtt lövedék beállításai | |
| "Damage": 5, // sebzés mértéke | |
| "Movement_Speed": 150, // mozgási sebesség | |
| "Movement_Speed_Increase": 15, // mozgási sebesség fokozatos növekménye (ágyú spawn-onként) | |
| "Movement_Speed_Max": 400, // mozgási sebesség felső határa | |
| "Spawn_Interval_Min": 1.5, // lövés intervallum minimum (véletlenszerű) | |
| "Spawn_Interval_Max": 3, // lövés intervallum maximum (véletlenszerű) | |
| }, | |
| "Symbols": { // szimbólumok beállításai | |
| "Ratio": 4, // nem item szimbólumok előfordulásának aránya | |
| }, | |
| "Item_Defaults": { // item beállítások | |
| "Movement_Speed": 750, // elhajított item mozgási sebessége | |
| "Damage": 5, // elhajított item alap sebzése | |
| }, | |
| "Item_Specials": { // item speciális hatások | |
| "Attack": { // ököl | |
| "Ratio": 1, // előfordulás aránya | |
| "Damage": 10 // extra sebzés (alap sebzésen felül) | |
| }, | |
| "Shield": { // pajzs | |
| "Ratio": 1, // előfordulás aránya | |
| "Time": 8, // hatás időintervalluma | |
| }, | |
| "Sleep": { // alvás | |
| "Ratio": 1, // előfordulás aránya | |
| "Time": 5 // hatás időintervalluma | |
| }, | |
| "Slow": { // lassítás | |
| "Ratio": 1, // előfordulás aránya | |
| "Time": 8, // hatás időintervalluma | |
| "Factor": 0.5 // mozgási sebesség szorzó | |
| }, | |
| }, | |
| "Enemies": { // ellenségek (oké, egyelőre egy van :D) | |
| "Cannon": { // "kőfej" / ágyú | |
| "Health": 5, // életerő | |
| "Movement_Speed_Acceleration": 2, // mozgás gyorsulásának mértéke (a sebesség 0-ról indul) | |
| "Movement_Speed_Max": 20, // maximális mozgási sebesség | |
| "Count_Start": 2, // a játék indulásakor megszülető ellenségek száma | |
| "Count_Max": 40, // maximum egyidejű ellenség szám | |
| "Spawn_Interval_Min": 15, // spawn idő minimum (véletlenszerű) | |
| "Spawn_Interval_Max": 20, // spawn idő maximum (véletlenszerű) | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment