87 lines
4.1 KiB
Lua
87 lines
4.1 KiB
Lua
-- Configuracio del Pepe Runner DX
|
|
-- Aquest fitxer es carrega amb dofile() al iniciar el joc.
|
|
-- Si no existeix o te errors, s'usen els valors per defecte.
|
|
-- Comenta una linia (--) per a deixar el seu valor per defecte.
|
|
|
|
-- ====================================================================
|
|
-- ASPECTE GRAFIC
|
|
-- ====================================================================
|
|
|
|
-- Skin: nom del fitxer (sense extensio) dins de la carpeta skins/ que
|
|
-- aporta els bitmaps i colors del joc. Skins inclosos:
|
|
--
|
|
-- "custom" — Estil fidel a l'original de Pascal (CP437: █ ═ ─ ☻ X).
|
|
-- "native" — Bitmaps copiats del ROM nadiu d'ascii (look "fantasy console").
|
|
-- "pintor" — Look revisat amb sprites propis (Pepe i 3 enemics diferents,
|
|
-- escala de ma, pedra que decreix d'altura al cavar...).
|
|
--
|
|
-- Cada skin defineix la seva propia paleta i bitmaps. Per a personalitzar
|
|
-- colors o sprites, edita el fitxer corresponent a skins/<nom>.lua.
|
|
-- (En tots els casos el char 0 es reescriu a zeros, perque el ROM d'ascii
|
|
-- hi te una caixa hueca que taparia tot el mapa.)
|
|
skin = "pintor"
|
|
|
|
-- ====================================================================
|
|
-- TECLES
|
|
-- ====================================================================
|
|
-- Mapeig per defecte: cursors per a moure's, Z/X per a fer forats.
|
|
-- Pots usar qualsevol constant KEY_* del intérpret (KEY_A..KEY_Z,
|
|
-- KEY_UP/DOWN/LEFT/RIGHT, KEY_SPACE, KEY_RETURN, ...).
|
|
|
|
-- keys.up = KEY_UP
|
|
-- keys.down = KEY_DOWN
|
|
-- keys.left = KEY_LEFT
|
|
-- keys.right = KEY_RIGHT
|
|
-- keys.dig_left = KEY_Z
|
|
-- keys.dig_right = KEY_X
|
|
-- keys.quit = KEY_Q -- abandona la partida → game over
|
|
|
|
-- ====================================================================
|
|
-- TEXTOS DEL JOC
|
|
-- ====================================================================
|
|
-- Tots els missatges que veu el jugador. Pots editar per a corregir
|
|
-- ortografia o traduir a una altra variant sense haver de tocar el .lua.
|
|
-- (Convencio: Inicial Majuscula, resta minuscula.)
|
|
|
|
-- textos.title_press_play = "Prem l'espai per a jugar"
|
|
-- textos.game_over = "Fi de joc"
|
|
-- textos.new_record = "Nou record !"
|
|
-- textos.score_label = "Punts"
|
|
-- textos.level_label = "Nivell"
|
|
-- textos.lives_label = "Vides"
|
|
-- textos.record_label = "Record"
|
|
-- textos.name_label = "Nom:"
|
|
-- textos.name_help = "(A-Z)"
|
|
|
|
-- ====================================================================
|
|
-- TEMPS I DURACIONS
|
|
-- ====================================================================
|
|
-- Tots els valors van en *frames* (a 60 fps, 60 frames = 1 segon).
|
|
-- Pots ajustar la sensacio del joc sense tocar el .lua.
|
|
|
|
-- temps.score_step = 3 -- frames per cada +1 del comptador
|
|
-- -- animat del HUD. 3 = ~20 punts/segon.
|
|
-- temps.fade_frames = 18 -- duracio del fade out (i del fade in)
|
|
-- -- entre pantalles. 18 = 0.3 s per fase.
|
|
-- temps.mort_anim_frames = 30 -- duracio de l'animacio visual de mort
|
|
-- -- (Pepe parpadejant + careta trista).
|
|
-- temps.respawn_delay_frames = 120 -- temps que Pepe queda invisible abans
|
|
-- -- del respawn (els malos segueixen).
|
|
-- temps.invuln_frames = 180 -- temps que Pepe es invulnerable al
|
|
-- -- respawn, parpadejant blanc/groc.
|
|
-- temps.escala_step_frames = 6 -- frames entre cada cel·la nova de
|
|
-- -- l'escala lateral quan creix.
|
|
|
|
-- ====================================================================
|
|
-- JINGLES
|
|
-- ====================================================================
|
|
-- Es reproduixen una sola vegada quan entres al estat (title i enter name)
|
|
-- perque el motor d'ascii te 1 sol canal d'audio: les SFX tallarien la
|
|
-- musica si la posarem in-game.
|
|
|
|
-- music_on = false -- desactiva els jingles. Per defecte true.
|
|
|
|
-- Pots reescriure les melodies amb MML estandard (vore ASCII_API.md §4):
|
|
-- musica.title = "l4o4cegfedcceg"
|
|
-- musica.entername = "l2o5cegcegced"
|