Archive for February, 2009

News for Feb. 16th, 2009

Monday, February 16th, 2009

ONLINE
I didn’t have in mind to do this because the program structure was not thought to have it, but seeing that this last week’s progress and the last tests have been very favourable I can announce this new feature. Not everything is finished, I still have to work on the game synchronicity (just started it) and of course betatest it.

(running on the same computer, but I’ve tried it on different ones as well).

Its innards are quite simple, just a peer to peer connection. The following online options have been added to the game menu:

Server

  • A submenu will be shown to configurate the game. As you might guess the number of lives, difficulty level and game style will have to be the same on both ends. These options don’t affect the main game options and are persistent.
  • It’s mandatory to open the TCP/UDP port number 5394, in UNFILTERED mode to be able to establish a connection.

Client

  • In the mod folder there’ll be a text file:

    If playing as client, we’ll just have to type the server IP in that file. Don’t mind the 5395 port in there, it’s used for same-computer connections (testing).
  • The client must connect after the server has been created, otherwise it possibly won’t connect or synchronize.
  • On both cases cheats will be disabled and the game will be forced to run at 60fps.
  • All of the SORMaker mods will be playable online.

STEP 8
While the character material is coming I have set myself to program the online code although I’ve completed some other tasks as well, specially organizing material, such as making the SOR3 6 button system work.

Sound

  • 16 more sound channels added, totalling 24.
  • Now every voice has its own sound channel. That’s doesn’t only prevent voice overlapping, but if characters or enemies are hit while shouting they will STFU. In V4 it was too common to die while shouting GRAND UPPER!
  • Moreover, there are some ear-piercing sounds like electrocutions or explosions which will all sound through the same channel to prevent overlapping; no more broken ears. A common example is to fall from above after being killed and hear a loud BOOM when every enemy on screen falls to the ground at the same time; now it’s a cleaner sound.

Novedades 16-2-09

Sunday, February 15th, 2009

ONLINE
No tenia previsto añadir esto pues la estructura del programa no estaba pensada para ello, pero visto el progreso que he echo en este semana y los ultimos resultados que han sido muy favorables como para poder anunciar esta nueva implementación, no todo esta finalizado tengo que trabajar la sincronización de partidas (algo practicamente por empezar) y por supuesto hacerle betatesting cuando toque.

(corriendo en localhost, puntualizo que también he probado en conexiones distintas)

El funcionamiento es muy sencillo, es una conexión peer to peer, se ha añadido online con ambas opciones en el menú del juego.

Servidor
- Nos saldrá un submenú para configurar la partida, como podeis imaginar, el número de vidas, dificultad y estilo de juego deben ser los mismos en ambas partidas, estas opciones afectan a las opciones de juego y quedan permanentes.
- Es necesario abrir  el puerto TCP/UDP 5394, en modo NO FILTRADO para poder establecer conexión.

Cliente
- En la carpeta mod del juego viene un archivo txt :

(simplemente hay que poner la ip de la persona que hace de servidor, el puerto 5395 de la imagen solo se usa para conexiones localhost)
- El cliene debe conectarse después de que el servidor se haya creado, es posible que sea desconectado o no sincronice de lo contrario.

* En ambos casos se desactivan los cheats y se fuerza a que el juego vaya a 60fps.
* Todos los mods de sormaker son compatibles con el online.

PASO 8 (10 %)
Mientras me va llegando todo el material de personajes he dedicado tiempo en el online, aunque tambien he completado varias tareas, especialmente organización de material y entre otras como :

Añadir todas las funciones de los 6 botones. (sor3)
- Completado.

Sonido
- Se han añadido 24 canales de sonido (16 canales más que v4).
- Ahora cada voz tiene su própio canal de sonido, no solo evita que se solapen voces, si un personaje o enemigo es golpeado mientras grita ahora se calla, en v4 era muy frecuente morir mientras gritabamos grand upper!.
-Además, ahora hay algunos sonidos estridentes como electrocución, explosiones que suenan por un mismo canal, evitando que se mezclen efectos, un ejemplo claro es caer del cielo y escuchar un boom al caer todos los enemigos de golpe al suelo, en definitiva ahora queda un sonido mucho más limpio.

News for feb. 4th, 2009

Thursday, February 5th, 2009

Redesign of menu screen.
Image
The background it’s slightly modified, it might have extra changes, but overall it’s practically finished.
- Re-arranged and polished menu and sub-menu screens.
- The Stage Select is now embedded into the main menu, obviously won’t appear until it’s unlocked.
- Now able to select stage in player mode and CPU, something that couldn’t be done in v4 due of the menu’s disposition.

New controller menu.
Image
I’ve re-written all the mapping and controllers’ code.

- Buttons will be highlighted with its corresponding action while assigning keys.
- Added new support for 6 buttons (SOR3)
- The image from the “player 1″ side shows the controller currently used. In case of two connected controllers, the second controller will always be assigned to “player 2″.
- Now all the actions can be modified one by one. It’s not necessary to modify everything to change just one.
- The repeated buttons or keys now alternate to the former position (keys cannot be used twice).

Shop 99% done.
Need to obtain a couple of GFX, but it’s pretty much finished. No spoiler screenshot available.
- There is 34 items to buy.
- From the store, you can view the galleries and the cutscenes in the game.

STEP 15, MISCELANEOUS (75%)
While waiting for the shop’s GFXs, I’ve gone to another step related with the 6th. This step consists in improving CPU friend and in the following:

Cheats 100 %
With the v4′s cheat’s lack of success, 16 new cheats have been added taking over the old ones. The cheats in v5 are centered in specific things and in gameplay changes.
- They can be activated from the store menu once purchased, it’s not necessary to input the code in the logo screen.
- All the cheats can be accumulated. There can be 15 active cheats since there is a couple which are incompatible together. There could be some crazy effects.
- The cheats can be saved in the configuration. It’s not necessary to activate them every time.

Cheat 9 : ”All the katanas can be turned into Light Sabers”
Image

Special effects in the Light Saber:
- Specific sounds.
- Random cuts in the enemy.
- Attack damage increased over the original katana.

Name of the sound track 100%.
It will be added a txt with all the tracks’ names. At the beginning it was only for the menu, but can be renamed so it appears in the beginning of each stage in Story Mode. This feature can be moved by deleting the txt file.
Image
At the difference of the screenshot, if the same tune is played in between the change of stages, the text won’t be displayed.


New game modes (5%).

- Flags Mode is gone, substituted by Events Mode.
- Added a new secret game mode (both still unfinished).

STEP 8, CHARACTERS COMPLETED (5%)
Evidently, the step 15th woudn’t be completed without following my own order. This is one of the three major tasks to complete, which are characters, enemies and stages, in that order. The goals to achieve are:

1. Improve character files loading (100%)
2. Add/encode the new characters.
3. Add the whole functions of the 6 button configuration (SOR3).
4. Add new sprite animations.
5. Add special moves with stars (SOR3).
6. Add Team Attacks.
7. Improving collision boxes.
8. Enhance physics.
9. Revamp animations.
10. Correct sounds.
11. Optimize code.

Novedades 4-2-09, paso 6 completo

Wednesday, February 4th, 2009

Rediseño del menú

El fondo esta ligeramente modificado, puede que se añadan más cambios, pero el resto es practicamente definitivo.
- Se ha pulido y  reorganizado menú y submenus.
- El selector de fase ahora esta embedido en el menú principal, obviamente no lo veremos hasta desbloquearlo.
- Podremos entrar en el selector de fase en modo jugador y cpu, algo que no se podía en v4 por la disposición de menus.

Nuevo menú de controles

He reescrito todo el código de mapeado y controles.
- Los botones del mando se iluminan con su acción correspondiente al asignar teclas.
- Se añade soporte para 6 botones (Sor3)
- El dibujo al lado de “Player 1″ indica el número de mando que estamos usando, en caso de conectar 2 mandos, el segundo mando siempre correspondra al jugador 2.
- Ahora las acciones se modifican una por una, no es necesario modificarlas todas para cambiar una sola.
- Los botones o teclas repetidas ahora se alternan a la posición anterior (no se pueden duplicar teclas).

Tienda al 99%
Me faltan un par de graficos por recibir pero se puede dar casí por finalizada, no habrá captura para reservarla como sorpresa.
- Hay un total de 34 items para comprar.
- Desde la tienda se pueden ver distintas galerias y el visor de escenas del juego.

PASO 15, MISCELANEA (75%)
Mientras iba recibiendo los graficos para la tienda he  adelantado otro paso relacionado con el 6.
Este paso consiste en mejorar la IA compañera y en los siguientes :

Cheats 100 %
Viendo el éxito que tuvieron los cheats en v4 los he borrado todos y he creado 16 nuevos,  los cheats de v5 estan centrados en cosas especificas y en cambios en la jugabilidad.
- Desde el menú tienda se pueden activar y desactivar una vez comprados, no hay que teclearlos en el logo.
- Son acumulativos, pueden haber 15 activos, pues hay 2 que son incompatibles entre si, combinarlos puede crear momentos muy locos.
- Se guardan en la configuración, no tendras que activarlos cada vez.

cheat 9 :  ” Todas las espadas se convierten en sables de luz”

Efectos especiales del sable :
- Sonidos especificos
- Corte aleatorio de los enemigos
- Incremento de poder sobre la espada original

Nombre de las canciones 100 %
Se añade un txt con todos los nombres de las canciones, en principio es solo para el menú, pero se puede renombrar para que aparezca a principio de fase en el modo historia, si no nos gusta la función simplemente basta con borrar el txt.


A diferencia de la captura, entre fases si sigue sonando la misma música no saldrá el letrero.

Nuevos modos de juego (5 %)
- Desaparece el modo Flags y da paso al modo “Eventos”.
- Se añade un nuevo modo de juego secreto.
(Ambos estan sin completar)

PASO 8, FINALIZAR PERSONAJES (5 %)
Obviamente no iba a ponerme a completar el 15 sin seguir mi própio orden, esta es una de la 3 tareas grandes por finalizar que son personajes, enemigos y fases por este orden, las metas  son :

1. Mejorar carga / descarga personajes (100 %)
2. Añadir/montar los nuevos personajes.
3. Añadir todas las funciones de los 6 botones. (sor3)
4. Añadir cualquier nueva animación.
5. Añadir los movimientos especiales con estrellas. (sor3)
6. Añadir ataques en equipo.
7. Mejorar cajas de colisión.
8. Mejorar físicas.
9. Mejorar animaciones.
10. Corregir sonidos.
11. Optimizar código.