TODO List/es

From Open Surge Engine Wiki
Jump to: navigation, search

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: nuevo comando: on_magic_glasses - 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%
Completed tasks
Main game engine - completado en la versión 0.1.0 Alexandre 100%
Improve the friction and the gravity - completado en la versión 0.1.1 Alexandre 100%
Improve the teleporters - completado en la versión 0.1.1 Alexandre 100%
Translation module - support for several languages - completado en la versión 0.1.2 Alexandre 100%
.ogg music support - solicitud - completado en la versión 0.1.2 Alexandre 100%
Joystick support - completado en la versión 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 - completado en la versión 0.1.2 Alexandre 100%
Foreground/background passable bricks (this is the z-index property of the bricks) - completado en la versión 0.1.3 Alexandre 100%
Jump sensitivity - solicitud - completado en la versión 0.1.3 Alexandre 100%
Spindash through multiple boxes - solicitud - completado en la versión 0.1.3 Alexandre 100%
Cloud bricks (also known as "one-way platforms") - solicitud - completado en la versión 0.1.3 Alexandre 100%
Level templates - solicitud - completado en la versión 0.1.3 Alexandre 100%
Level Editor Grid - solicitud - completado en la versión 0.1.3 Alexandre 100%
Mac OS X Port - solicitud Christian Zigotzky 100%
Upgrade to Allegro 4.4 - completado en la versión 0.1.4 Alexandre 100%
Rewrite the item system - completado en la versión 0.1.4 Alexandre 100%
'Sticky' physics - solicitud - completado en la versión 0.1.4 Alexandre 100%
Foreground support - solicitud - completado en la versión 0.1.4 Alexandre 100%
MODding capabilities: users can change the graphics of the sprites - completado en la versión 0.1.4 Alexandre 100%
MODding capabilities: users can change the sound effects - completado en la versión 0.1.4 Alexandre 100%
MODding capabilities: scripting language Alexandre 100%
MODding capabilities: users can develop custom enemies - completado en la versión 0.1.4 Alexandre 100%
MODding capabilities: users can program new items - completado en la versión 0.1.4 Alexandre 100%
MODing capabilities: users can develop new bosses - completado en la versión 0.1.4 Alexandre 100%
Rewrite the enemy/baddies system - completado en la versión 0.1.4 Alexandre 100%
Thunder shield - completado en la versión 0.1.4 Alexandre 100%
Acid shield - completado en la versión 0.1.4 Alexandre 100%
Water shield - completado en la versión 0.1.4 Alexandre 100%
Wind shield - completado en la versión 0.1.4 Alexandre 100%
Fire shield - completado en la versión 0.1.4 Alexandre 100%
Multiple bosses per level - solicitud - completado en la versión 0.1.4 Alexandre 100%
Object scripting system - nuevo comando: set_zindex - solicitud - completado en la versión 0.2.0 Alexandre 100%
Object scripting system - mathematical capabilities and variables - completado en la versión 0.2.0 Alexandre 100%
MODding capabilities: users can customize the fonts - completado en la versión 0.2.0 Alexandre 100%
Use TTF to display texts - completado en la versión 0.2.0 Alexandre 100%
Load a quest before the title screen (introduction cutscene) - solicitud - completado en la versión 0.2.0 Alexandre 100%
Object categories - solicitud - completado en la versión 0.2.0 Alexandre 100%
Object scripting system - detect when buttons get pressed - solicitud - completado en la versión 0.2.0 Alexandre 100%
Object scripting system - calendar functions - solicitud - completado en la versión 0.2.0 Alexandre 100%
Object scripting system - return_to_previous_state - solicitud - completado en la versión 0.2.0 Alexandre 100%
Object scripting system - switch_character - solicitud - completado en la versión 0.2.0 Alexandre 100%
Level editor - eraser - solicitud - completado en la versión 0.2.0 Alexandre 100%
Display the path of moveable platforms in the level editor - solicitud - completado en la versión 0.2.0 Alexandre 100%
Object scripting system - nuevo comando: load_level / teleport - solicitud, solicitud - completado en la versión 0.2.0 Alexandre 100%
Level editor - create hotkey to reload the level - solicitud - comments: completado en la versión 0.2.0 Alexandre 100%
MODding capabilities: users can customize the HUD (head-up display) - comments: completado en la versión 0.2.0 Alexandre 100%
Make a spatial hash to store the level entities - comments: completado en la versión 0.2.0 Alexandre 100%
Waiting and winning animations - solicitud - comments: completado en la versión 0.2.0 Alexandre 100%
Single-play game mode (the player controls only one character at a time) - solicitud - comments: completado en la versión 0.2.0 Alexandre 100%
Rewrite and extend the characters system - comments: completado en la versión 0.2.0 Alexandre 100%
Rewrite the physics engine - reference: http://www.youtube.com/watch?v=Q9WJDy02LUs&feature=related - comments: completado en la versión 0.2.0 Alexandre 100%
Rewrite the loop system - reference: http://www.youtube.com/watch?v=Q9WJDy02LUs&feature=related - comments: completado en la versión 0.2.0 Alexandre 100%
Motor :: nuevo comando: set_scale scale_x scale_y - comments: completado en la versión 0.2.0 Alexandre 100%
Improve the credits screen - comments: completado en la versión 0.2.0 Alexandre 100%
Option to enable/disable joypad - comments: completado en la versión 0.2.0 Alexandre 100%
Joypads track up to 8 buttons - comments: completado en la versión 0.2.0 Alexandre 100%
Motor :: stop_sample - comments: completado en la versión 0.2.0 Alexandre 100%
Video settings - allow a few resize options: 1x, 2x, 3x, 4x - solicitud - comments: completado en la versión 0.2.0 Alexandre 100%
Input device: custom mapping (joystick/keyboard) - solicitud - comments: completado en la versión 0.2.0 Alexandre 100%
Input device: support for multiple input devices (2-player mode) - solicitud - comments: completado en la versión 0.2.0 Alexandre 100%
Use less CPU, especially when paused - solicitud - comments: completado en la versión 0.2.0 Alexandre 100%
Improve the camera - completado en la versión 0.2.0 Alexandre 100%
Develop water (for water levels) - completado en la versión 0.2.0 Alexandre 100%
Use the hqx image filter - solicitud - completado en la versión 0.2.0 Alexandre 100%
Rewrite the audio module (Linux): use OpenAL (f****** PulseAudio breaks all Allegro games out there...) - completado en la versión 0.2.0 Alexandre 100%
Motor :: array support - completado en la versión 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