Difference between revisions of "TODO List/es"

From Open Surge Engine Wiki
Jump to: navigation, search
(Created page with '== Vista general == Esta lista está relacionada con la programación Esta es una lista con las características que serán implementadas en futuras versiones del juego. Puedes …')
 
(Tareas)
Line 45: Line 45:
 
| 0%
 
| 0%
 
|-
 
|-
| Video settings - allow configurable resolution - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=852 solicitud]
+
| Configuracion gráfica - permitir resolución configurable - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=852 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| New item box: combine rings - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=937 solicitud]
+
| Nuevo objeto: combinar anillos - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=937 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| New item box: Open Surge ring box - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=937 solicitud]
+
| Nuevo objeto: Anillo de Open Surge - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=937 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Scripting engine :: new command: pulverize - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=939 solicitud]
+
| Motor :: nuevo comando: pulverize - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=939 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Character system :: user defined properties - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=947 solicitud]
+
| Personajes :: propiedades definidas por el usuario - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=947 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Scripting engine :: new command: on_category_collision - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=994 solicitud]
+
| Motor :: nuevo comando: on_category_collision - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=994 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Scripting engine :: mouse input - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1075 solicitud]
+
| Motor :: entrada por ratón - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1075 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Scripting engine :: video playback - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1025 solicitud]
+
| Motor :: salida de video - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1025 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Scripting engine :: give means to check if the player movement is enabled or not - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1122 solicitud]
+
| Motor :: un comando que verifique si el movimiento del jugador está activado - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1122 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Scripting engine :: angularMove and angleTo() - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1410 solicitud]
+
| Motor :: angularMove y angleTo() - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1410 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Scripting engine: string support
+
| Motor: soporte para cadenas de caracteres
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Scripting engine: nanocalc - reference counting for arrays
+
| Motor: nanocalc - conteo de referencias para arreglos ''(arrays)''
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Port the engine to mobile devices (should be high priority, but this requires substantial resources to be developed)
+
| Traslada el motor a dispositivos móviles (debería ser de alta prioridad, pero ésto requiere recursos elementales para llevarse al cabo)
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Bricks - friction coefficient - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1529 solicitud]
+
| Bloques - coeficiente de fricción - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1529 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Create new levels from within the game - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1590 solicitud]
+
| Crear nuevos niveles desde el juego - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1590 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
! style="background-color:#7df" colspan="3" | Low priority
+
! style="background-color:#7df" colspan="3" | Baja prioridad
 
|-
 
|-
| Bonus Levels (pseudo 3D). Alternatives: Mode7 or [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1293 simple tubes]
+
| Niveles de bonificación (pseudo 3D). Alternativas: Modo7 or [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1293 simple tubes]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Level snapshots - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=979 solicitud]
+
| capturas de un nivel - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=979 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
| Scripting engine :: ripples effect (water) - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1436 solicitud]
+
| Motor :: efectos de ondulación en el agua - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=1436 solicitud]
 
| -
 
| -
 
| 0%
 
| 0%
 
|-
 
|-
! style="background-color:#ddd" colspan="3" | Completed tasks
+
! style="background-color:#ddd" colspan="3" | Tareas completadas
 
|-
 
|-
| Main game engine - ''completed on version 0.1.0''
+
| Motor principal - ''completado en la versión 0.1.0''
 
| Alexandre
 
| Alexandre
 
| 100%
 
| 100%
Line 245: Line 245:
 
| 100%
 
| 100%
 
|-
 
|-
| Object scripting system - new command: set_zindex - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=540 solicitud] - ''completed on version 0.2.0''
+
| Object scripting system - nuevo comando: set_zindex - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=540 solicitud] - ''completed on version 0.2.0''
 
| Alexandre
 
| Alexandre
 
| 100%
 
| 100%
Line 293: Line 293:
 
| 100%
 
| 100%
 
|-
 
|-
| Object scripting system - new command: load_level / teleport - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=537 solicitud], [http://opensnc.sourceforge.net/forum/viewtopic.php?id=590&p=3 solicitud] - ''completed on version 0.2.0''
+
| Object scripting system - nuevo comando: load_level / teleport - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=537 solicitud], [http://opensnc.sourceforge.net/forum/viewtopic.php?id=590&p=3 solicitud] - ''completed on version 0.2.0''
 
| Alexandre
 
| Alexandre
 
| 100%
 
| 100%
Line 329: Line 329:
 
| 100%
 
| 100%
 
|-
 
|-
| Scripting engine :: new command: set_scale scale_x scale_y - ''comments: completed on version 0.2.0''
+
| Motor :: nuevo comando: set_scale scale_x scale_y - ''comments: completed on version 0.2.0''
 
| Alexandre
 
| Alexandre
 
| 100%
 
| 100%
Line 345: Line 345:
 
| 100%
 
| 100%
 
|-
 
|-
| Scripting engine :: stop_sample - ''comments: completed on version 0.2.0''
+
| Motor :: stop_sample - ''comments: completed on version 0.2.0''
 
| Alexandre
 
| Alexandre
 
| 100%
 
| 100%
Line 381: Line 381:
 
| 100%
 
| 100%
 
|-
 
|-
| Scripting engine :: array support - ''completed on version 0.2.0''
+
| Motor :: array support - ''completed on version 0.2.0''
 
| Alexandre
 
| Alexandre
 
| 100%
 
| 100%
 
|-
 
|-
| Scripting engine :: new command: on_player_invincible / on_player_speedshoes
+
| Motor :: nuevo comando: on_player_invincible / on_player_speedshoes
 
| Alexandre & lunarrush
 
| Alexandre & lunarrush
 
| 100%
 
| 100%
 
|-
 
|-
| Scripting engine :: reset global variables when the quest is over/aborted
+
| Motor :: reset global variables when the quest is over/aborted
 
| Alexandre
 
| Alexandre
 
| 100%
 
| 100%
Line 417: Line 417:
 
| colspan="3" | New bricks types: sag, speed - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=130 solicitud] - ''comments: not needed; make it via scripting''
 
| colspan="3" | New bricks types: sag, speed - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=130 solicitud] - ''comments: not needed; make it via scripting''
 
|-
 
|-
| colspan="3" | Object scripting system - new command: change_all_objects_states - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=549 solicitud] - ''comments: use global variables in your script to simulate this behavior''
+
| colspan="3" | Object scripting system - nuevo comando: change_all_objects_states - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=549 solicitud] - ''comments: use global variables in your script to simulate this behavior''
 
|-
 
|-
| colspan="3" | Object scripting system - new commands: disable_character_switch, enable_character_switch - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=672 solicitud] - ''comments: customize the startup object to achieve this effect''
+
| colspan="3" | Object scripting system - nuevo comandos: disable_character_switch, enable_character_switch - [http://opensnc.sourceforge.net/forum/viewtopic.php?id=672 solicitud] - ''comments: customize the startup object to achieve this effect''
 
|-
 
|-
 
| colspan="3" | Configure in a .def file the position and the animation of the magic glasses relative to the character who is using it - ''comments: solve it with scripting''
 
| colspan="3" | Configure in a .def file the position and the animation of the magic glasses relative to the character who is using it - ''comments: solve it with scripting''

Revision as of 18:20, 1 April 2016

Vista general

Esta lista está relacionada con la programación

Esta es una lista con las características que serán implementadas en futuras versiones del juego. Puedes solicitar características en los foros. No todas la peticiones serán aceptadas/implementadas y no hay fecha de entrega, avanzamos en el proyecto dentro de nuestro tiempo libre. Aunque puedes estar seguro de que hacemos nuestro mejor esfuerzo.

Tareas

Tarea Asignado a  %
Alta prioridad
Mediana prioridad
Altura del agua ajustable en el editor - solicitud - 0%
Motor: nuevo comando para escribir texto en un archivo de registro - solicitud - 0%
Motor: nuevo comando: fijar los multiplicadores de movimiento del jugador - solicitud - 0%
Motor: nuevo comando: set_blending_mode - 0%
Motor: nuevo comando: play_quest, quest_levelid() - 0%
Motor: nuevo comando: change_background - solicitud - 0%
Motor: conceder escudos al jugador a través de scripts. - 0%
Motor: cambiar dinámicamente los parámetros de un efecto de sonido - solicitud - 0%
Configuracion gráfica - permitir resolución configurable - solicitud - 0%
Nuevo objeto: combinar anillos - solicitud - 0%
Nuevo objeto: Anillo de Open Surge - solicitud - 0%
Motor :: nuevo comando: pulverize - solicitud - 0%
Personajes :: propiedades definidas por el usuario - solicitud - 0%
Motor :: nuevo comando: on_category_collision - solicitud - 0%
Motor :: entrada por ratón - solicitud - 0%
Motor :: salida de video - solicitud - 0%
Motor :: un comando que verifique si el movimiento del jugador está activado - solicitud - 0%
Motor :: angularMove y angleTo() - solicitud - 0%
Motor: soporte para cadenas de caracteres - 0%
Motor: nanocalc - conteo de referencias para arreglos (arrays) - 0%
Traslada el motor a dispositivos móviles (debería ser de alta prioridad, pero ésto requiere recursos elementales para llevarse al cabo) - 0%
Bloques - coeficiente de fricción - solicitud - 0%
Crear nuevos niveles desde el juego - solicitud - 0%
Baja prioridad
Niveles de bonificación (pseudo 3D). Alternativas: Modo7 or simple tubes - 0%
capturas de un nivel - solicitud - 0%
Motor :: efectos de ondulación en el agua - solicitud - 0%
Tareas completadas
Motor principal - completado en la versión 0.1.0 Alexandre 100%
Improve the friction and the gravity - completed on version 0.1.1 Alexandre 100%
Improve the teleporters - completed on version 0.1.1 Alexandre 100%
Translation module - support for several languages - completed on version 0.1.2 Alexandre 100%
.ogg music support - solicitud - completed on version 0.1.2 Alexandre 100%
Joystick support - completed on version 0.1.2 Alexandre 100%
Reduce memory usage in order to make it easier to port the game to other platforms (like Dreamcast, PSP, etc) - solicitud - completed on version 0.1.2 Alexandre 100%
Foreground/background passable bricks (this is the z-index property of the bricks) - completed on version 0.1.3 Alexandre 100%
Jump sensitivity - solicitud - completed on version 0.1.3 Alexandre 100%
Spindash through multiple boxes - solicitud - completed on version 0.1.3 Alexandre 100%
Cloud bricks (also known as "one-way platforms") - solicitud - completed on version 0.1.3 Alexandre 100%
Level templates - solicitud - completed on version 0.1.3 Alexandre 100%
Level Editor Grid - solicitud - completed on version 0.1.3 Alexandre 100%
Mac OS X Port - solicitud Christian Zigotzky 100%
Upgrade to Allegro 4.4 - completed on version 0.1.4 Alexandre 100%
Rewrite the item system - completed on version 0.1.4 Alexandre 100%
'Sticky' physics - solicitud - completed on version 0.1.4 Alexandre 100%
Foreground support - solicitud - completed on version 0.1.4 Alexandre 100%
MODding capabilities: users can change the graphics of the sprites - completed on version 0.1.4 Alexandre 100%
MODding capabilities: users can change the sound effects - completed on version 0.1.4 Alexandre 100%
MODding capabilities: scripting language Alexandre 100%
MODding capabilities: users can develop custom enemies - completed on version 0.1.4 Alexandre 100%
MODding capabilities: users can program new items - completed on version 0.1.4 Alexandre 100%
MODing capabilities: users can develop new bosses - completed on version 0.1.4 Alexandre 100%
Rewrite the enemy/baddies system - completed on version 0.1.4 Alexandre 100%
Thunder shield - completed on version 0.1.4 Alexandre 100%
Acid shield - completed on version 0.1.4 Alexandre 100%
Water shield - completed on version 0.1.4 Alexandre 100%
Wind shield - completed on version 0.1.4 Alexandre 100%
Fire shield - completed on version 0.1.4 Alexandre 100%
Multiple bosses per level - solicitud - completed on version 0.1.4 Alexandre 100%
Object scripting system - nuevo comando: set_zindex - solicitud - completed on version 0.2.0 Alexandre 100%
Object scripting system - mathematical capabilities and variables - completed on version 0.2.0 Alexandre 100%
MODding capabilities: users can customize the fonts - completed on version 0.2.0 Alexandre 100%
Use TTF to display texts - completed on version 0.2.0 Alexandre 100%
Load a quest before the title screen (introduction cutscene) - solicitud - completed on version 0.2.0 Alexandre 100%
Object categories - solicitud - completed on version 0.2.0 Alexandre 100%
Object scripting system - detect when buttons get pressed - solicitud - completed on version 0.2.0 Alexandre 100%
Object scripting system - calendar functions - solicitud - completed on version 0.2.0 Alexandre 100%
Object scripting system - return_to_previous_state - solicitud - completed on version 0.2.0 Alexandre 100%
Object scripting system - switch_character - solicitud - completed on version 0.2.0 Alexandre 100%
Level editor - eraser - solicitud - completed on version 0.2.0 Alexandre 100%
Display the path of moveable platforms in the level editor - solicitud - completed on version 0.2.0 Alexandre 100%
Object scripting system - nuevo comando: load_level / teleport - solicitud, solicitud - completed on version 0.2.0 Alexandre 100%
Level editor - create hotkey to reload the level - solicitud - comments: completed on version 0.2.0 Alexandre 100%
MODding capabilities: users can customize the HUD (head-up display) - comments: completed on version 0.2.0 Alexandre 100%
Make a spatial hash to store the level entities - comments: completed on version 0.2.0 Alexandre 100%
Waiting and winning animations - solicitud - comments: completed on version 0.2.0 Alexandre 100%
Single-play game mode (the player controls only one character at a time) - solicitud - comments: completed on version 0.2.0 Alexandre 100%
Rewrite and extend the characters system - comments: completed on version 0.2.0 Alexandre 100%
Rewrite the physics engine - reference: http://www.youtube.com/watch?v=Q9WJDy02LUs&feature=related - comments: completed on version 0.2.0 Alexandre 100%
Rewrite the loop system - reference: http://www.youtube.com/watch?v=Q9WJDy02LUs&feature=related - comments: completed on version 0.2.0 Alexandre 100%
Motor :: nuevo comando: set_scale scale_x scale_y - comments: completed on version 0.2.0 Alexandre 100%
Improve the credits screen - comments: completed on version 0.2.0 Alexandre 100%
Option to enable/disable joypad - comments: completed on version 0.2.0 Alexandre 100%
Joypads track up to 8 buttons - comments: completed on version 0.2.0 Alexandre 100%
Motor :: stop_sample - comments: completed on version 0.2.0 Alexandre 100%
Video settings - allow a few resize options: 1x, 2x, 3x, 4x - solicitud - comments: completed on version 0.2.0 Alexandre 100%
Input device: custom mapping (joystick/keyboard) - solicitud - comments: completed on version 0.2.0 Alexandre 100%
Input device: support for multiple input devices (2-player mode) - solicitud - comments: completed on version 0.2.0 Alexandre 100%
Use less CPU, especially when paused - solicitud - comments: completed on version 0.2.0 Alexandre 100%
Improve the camera - completed on version 0.2.0 Alexandre 100%
Develop water (for water levels) - completed on version 0.2.0 Alexandre 100%
Use the hqx image filter - solicitud - completed on version 0.2.0 Alexandre 100%
Rewrite the audio module (Linux): use OpenAL (f****** PulseAudio breaks all Allegro games out there...) - completed on version 0.2.0 Alexandre 100%
Motor :: array support - completed on version 0.2.0 Alexandre 100%
Motor :: nuevo comando: on_player_invincible / on_player_speedshoes Alexandre & lunarrush 100%
Motor :: reset global variables when the quest is over/aborted Alexandre 100%
Dropped tasks
Load quests and loop levels in the launcher - solicitud - comments: the launcher program has been removed on version 0.1.3. Use the main menu and the options screen instead.
A new level editor program - comments: the built-in level editor is improving gradually. There's also Level Creator, an external level editor made by a community member
Implement doors/switches of multiple colors - solicitud - comments: not needed anymore - one can implement it through the object scripting system
Simple cutscenes support: custom quests can display slide shows - solicitud - comments: not needed anymore - one can make cutscenes via scripting
Simple cutscenes support: custom quests support video playback - solicitud - comments: not needed anymore - one can make cutscenes via scripting
New brick type: danger - solicitud - comments: not needed; make it via scripting
New brick type: gravity - solicitud - comments: not needed; make it via scripting
New brick type: pushable - solicitud - comments: not needed; make it via scripting
New brick type: portable - solicitud - comments: not needed; make it via scripting
Pipes - solicitud - comments: not needed; make it via scripting
New bricks types: sag, speed - solicitud - comments: not needed; make it via scripting
Object scripting system - nuevo comando: change_all_objects_states - solicitud - comments: use global variables in your script to simulate this behavior
Object scripting system - nuevo comandos: disable_character_switch, enable_character_switch - solicitud - comments: customize the startup object to achieve this effect
Configure in a .def file the position and the animation of the magic glasses relative to the character who is using it - comments: solve it with scripting
Level Editor snap system - solicitud - comments: use the grid
New brick type: water - solicitud - comments: make custom objects instead
"Save progress" feature - comments: you can hack up such a system using save_level