MegaStorm ScrollEngine v0.90 (MSSE) – First release

Finalmente aqui teneis la primera version publica del scroll engine funcionando sobre CRM32Pro v4.98 (esta version aun no esta terminada asi que solo incluyo la version para VisualStudio).

El scroll engine es completamente funcional y aunque me quedan realizar algunos cambios internos, lo mas importante y complicado ya esta. Si alguien se pone a probarlo o incluso utilizarlo y se le ocurre alguna mejora o descubre algun problemilla que me lo diga y lo corregire para la v1.0.

He tardado un poco mas porque he preferido documentar todo y crear unos cuantos ejemplos de uso. Por ahora no va el codigo fuente, solo la libreria estatica para linkar pero en la v1.0 la idea es dejar todo el codigo libre bajo alguna licencia para que podais agregar lo que querais.

  • Native support up to 5 layers. Easy update to n layers.
  • Full and customizable parallax scroll support.
  • Independent or group fixed, with scroll or with parallax scroll layers.
  • Viewport and target surface can be selected in realtime.
  • OnUpdateEnd event which will be called at the end of each layer update.
  • Manual layer creation.
  • Import any external image file(BMP or PNG) and convert it to a valid layer.
  • Export any layer to an image file(BMP or PNG).
  • Level loading and saving on native format to an XML or to a DPF file.
  • Easy custom maps management to create almost any kind of game.

Aprovecho tambien para comentar que la idea de crear este engine vino a raiz del grupo PKM06 y nuestro proyecto de un shooter espacial en 2D con scroll vertical al estilo clasico. Por el momento la cosa esta bastante congelada y no se si la cosa se reactivara o se quedara donde esta ahora pero es justo nombrarlo ya que sin el, este engine no existiria.

Volviendo a CRM32Pro… espero tener lista la v4.98 antes de que termine Julio y rapidamente vendra la v4.99 que utilizara la recien estrenada SDL 1.2.12 corrigiendo muchos bugs y glSDL 0.8. Ambas versiones seran muy probablemente las ultimas antes de SDL 1.3/2.0 asi que CRM32Pro esta cerca de llegar al final de su evolucion y pasara al modo mantenimiento, aun y asi el plan sigue siendo el mismo, la v5.0 tendra soporte total con aceleracion OpenGL y el scroll engine como tal se aprovechara de todo ello.

Por ultimo, aqui teneis el enlace: MegaStorm ScrollEngine v0.90(MSSE) for VisualStudio

Y bueno, esto es todo por el momento!

Hasta la proxima actualizacion!