Bit Knights, a new MSX studio, has born

Page 2/2
1 |

By AxelStone

Prophet (3055)

AxelStone's picture

24-05-2017, 18:51

N.I wrote:

Nice! "REDEFINING MSX GAMES" makes me excited.

Yeah, let's hope to make it real Wink . With Redefining we want to express that we are trying to do things a bit different than usual: we are not doing a game, we are doing a game engine (Knights Engine 1.0). The idea behind it is to make reusable components for future games and make it more easy to add content.

As I say, it's a complex work (and the lack of time! Question ) but still working on it.

By JohnHassink

Ambassador (5587)

JohnHassink's picture

25-05-2017, 08:01

I'm looking forward to the stuff you guys are going to create! I'm sure it's going to be great!
How are you considering to do the FM music? With Moonblaster 1.4 format, or maybe TriloTracker FM, or have you guys devised a means to create such a format yourself?

By AxelStone

Prophet (3055)

AxelStone's picture

25-05-2017, 08:54

Hello @JohnHassink, the sound is a very curious component. FM has a built-in BIOS player that support specific format, so you can use that format to play music with no CPU use practically and with no need to do a specific driver for every tracker. The problem is that I've not found any tracker that export in that format, it's really a pity! Crying Crying

We are working in a workaround to solve this:
* The engine has a very tiny and reusable FM driver using these BIOS functions.
* We are working in a MoonBlaster -> FM converter to use MonnBlaster converted musics.

The idea is to use allways the same driver and do converters for trackers that we plain to use. However it should be nice to found some tracker that handles FM format Sad

By JohnHassink

Ambassador (5587)

JohnHassink's picture

25-05-2017, 16:42

Is there anywhere we can read up on this format, so some documentation?

By santiontanon

Paragon (1487)

santiontanon's picture

25-05-2017, 18:41

I think having Game Engines for MSX is a great idea. There are many of them for Spectrum, and recently a couple of them appeared for CPC (CPCtelera and Hormigonera), but at least I am not aware of any for MSX. So, this is great news! I hope it helps in getting more people engaged in creating new games Smile

By Kai Magazine

Paragon (1417)

Kai Magazine's picture

25-05-2017, 19:29

Will the engine be public domain?

By AxelStone

Prophet (3055)

AxelStone's picture

25-05-2017, 22:52

JohnHassink wrote:

Is there anywhere we can read up on this format, so some documentation?

Yes, MSX-Datapack FM section, fortunately is translated into english: http://map.grauw.nl/resources/datapack/Vol2-3.3FMBIOS.pdf. It should be great to get all MSX Datapack translated.

santiontanon wrote:

I think having Game Engines for MSX is a great idea. There are many of them for Spectrum, and recently a couple of them appeared for CPC (CPCtelera and Hormigonera), but at least I am not aware of any for MSX. So, this is great news! I hope it helps in getting more people engaged in creating new games :)

Bingo. I've read a bit about CPCTelera and it's quite impressive, really a big help for new developers. Sadly there is nothing similar in MSX ;(.

Kai Magazine wrote:

Will the engine be public domain?

Most probably, but it can't be at short term, there are 2 big issues to solve for that:

  1. Full documentation. An undocumented engine is a useless engine. This engine is not only a set of libraries for MSX, it has too PC components like map editor, object creation scripts, music converter, graphic font creator, etc that must be fully documented to be useful to anyone. At this moment with engine and game we are really short of time oO.
  2. Knights Engine 1.0 is really a beta version, we are interested in some improvements as soon as Giles is finished, so the real interest is to publish a final version. And again about documentation, if we need to document it, better doing from final version, not rewrite it several times.

Let's hope to finish as soon as possible. At this moment the main obstacle is the lack of time (as most homebrew software ;( ), the technical side is under control more or less.

By DarkSchneider

Paladin (942)

DarkSchneider's picture

26-05-2017, 09:31

JohnHassink wrote:

Is there anywhere we can read up on this format, so some documentation?

Hi, that format is intended to be used as binary data, no for composing. For composing the built-in format is the MML https://www.msx.org/wiki/PLAY
But you could use Moonblaster anyway, as it is intended to make a converter Moonblater -> FM_RAW. But only MSX-Music, MSX-Audio is not included this time.

By journey

Hero (534)

journey's picture

24-10-2017, 14:34

News?.. Smile

By DarkSchneider

Paladin (942)

DarkSchneider's picture

25-10-2017, 12:05

Unfortunately, a lot of (professional) work, so little progress Sad

The scripting subsystem is complete (the first version before deep testing), but must be attached to the others subsystems (map/tiles, characters/sprites...) to get something on screen. And is this step the one locked by the lack of time.

Page 2/2
1 |