MSXdev’14


This MSXdev edition was hosted in Karoshi MSX Community Forums so you’ll find more complete info about entries, rules, and the whole edition there. Please, visit this link.

RULES

Welcome to the 12th edition of MSXdev game development contest: MSXdev’14!

Karoshi MSX Community is proud to present this new edition of MSXdev, the game development contests for the MSX system! There are some important changes affecting the rules, so please read them carefully.

But first of all, we want to make a statement about the contest and contest’s rules: ROM format and realtively small sized games, along with first generation support, are requirements that have become hallmark for this constest. If you feel that those requirements are too much for you, we strongly encourage you to join #msxdev compo at MSX Banzai: also, there are quite some challenges during the year, such as the MRC Challenges or the Konamito.com BASIC contests.

Moreover, you can always work with your own restrictions and publish your game outside any contest: you can distribute your game digitaly or even in physical form, as nowadays there are plenty of publishers wanting to help you put your game in cart. What we mean is: every suggestion is really appreciated, but we are really not into make the MSXdev contest to lose its spirit. We hope everyone can understand it! Now enjoy the contest, and keep up the MSX fun!

Important dates

The time line is set as follows:

  • 30/09/2013: MSXdev’14 rules published and project registration opened for contestants
  • 15/06/2014: Game submission deadline
  • 15/06/2014: User registration will close (NEW!!)
  • 22/06/2014: Final deadline for fixed versions of previously submitted entries (NEW!!)
  • 23/06/2014: MSXdev’14 game poll started
  • 30/06/2014: MSXdev’14 game poll closed and results announced (extended to 3/07/2014) (NEW!!)
  • 30/06/2014: User registration will be open again (extended to 3/07/2014) (NEW!!)

Game format specs

As in the previous editions of MSXdev, the selected format for the games is the MSX ROM file. Cartridges have been the most successful media format for first generation MSX computers, and most of the best games ever produced were published in this format. Nowadays, this format is also interesting because it can be easily loaded into real MSX computers, using a Flash cartridge, a ROM loader or a ROM converter, and it can also be used directly on emulators. Also, there exists a growing phenomenon at the MSX scene of people developing real cartridges, so MSXdev organization wants to encourage this game format.

All the games should be 100% compatible with this MSX configuration, that is defined as follows:

  • CPU: Zilog Z80 running at 3.58 Mhz
  • VDP: TMS9918/TMS9928 or compatible video processor
  • PSG: AY-3-8910 or compatible sound chip
  • Cassette interface: 1200/2400 baud
  • RAM: 16 KB (non memory-mapped)
  • VRAM: 16 KB

Therefore the games will be tested and evaluated using this configuration. Other compatibility tests will be performed in different configurations, including MSX, MSX2, MSX2+ and Turbo-R computers. The games should work perfectly in any MSX compliant machine with the amount of RAM needed to run the game. If a game does not run properly in all MSX computers with at least 16 KB RAM it could be disqualified by the organization.

In addition, it is allowed to make use of additional MSX hardware but they will not be taken into account when determining the final quality of the game by the voters. The goal of the contest is producing fine quality games that could be fully enjoyed in any MSX system.

About the ROM size, any size will be accepted as long as it does not require a ROM mapper. In other words, the acceptable ROM file sizes are 8 KB, 16 KB, 24 KB, 32 KB, 40 KB and 48 KB. The reason for this size limit is that we would like to load the games in regular MSX systems without additional hardware.

These ROM files can be developed using any programming language. There are no requirements here, but of course assembler is strongly recommended. Other compiled and/or interpreted languages are perfectly admissible. MSX BASIC can be used as well, when converted into a MSX ROM.

Although original games will be preferred, non-original concept games will be also accepted. This includes conversions from arcades and/or other console or computer systems, as well as adaptations of already existent games. However, recompiled games are not acceptable. Already released games or hacked games will not be accepted either. Also, direct graphic or music rips from other authors used without permission will not be acceptable. In case of doubt, the organization is entitled to ask for proofs, such as the source code of the game. Any suspicious game would be disqualified if the organization decides so. It should be remarked that only complete games will be accepted: beta-versions, demos or “to be finished” games will not be included in the contest.

Besides this, all the games must be accompanied by the required game instructions written in English. Other artwork can be added to the package, although it is up to the voters to take them into account when voting.

Contest results

Instead of a jury of qualified MSX users, this time Karoshi MSX Community users will give 1-10 points per category per each game. Only the “Global” category will be taken in account for the main winner prize: the other categories are there for the users to give more detailed voting results per game, and to set nominative winners at each category. The different categories are as follow:

  • Visuals (gfx/effects)
  • Audio (music/sfx)
  • Playability (controls, game plays smoothly)
  • Finish (polished level of the game)
  • Global (your final note for the game)

Be sure to register if you want to vote for your favorite MSXdev’14 entries! The voting thread will be opened once every entry has been submitted. The winner will result from the sum of every given points at the “Global” category: a draw will be solved by opening a public poll.

We will have a cash prize for the winner (with the sum of your donations – please check the DONATIONS thread to contribute). If you love MSXdev contest and want to be part of them by contributing with a prize, this is your oportunity! Every little sum will be highly appreciated!

Registering your project

The registration process for MSXdev’14 is now self-mantained. You need to register first as a regular Karoshi MSX Community user, so that you can publish at the forum. In order to do so, use the Register option at the top menu. After registering, the forum administrator will enable your user, so make sure that you send an e-mail with your username and e-mail at eduardo AD robsy DOT net and at viejo_archivero AD hotmail DOT com just after submitting your Register form. Your user will soon be activated.

Once activated, enter the MSXdev’14 section and open a new forum thread with the name of your game or your project code name. In this thread you should provide the following information:

  • Name of the project / game
  • Game size / RAM size requirements for the game
  • Game genre
  • Screenshots and/or other artwork of the game
  • Name of the group / individuals involved
  • Contact e-mail
  • Any other information or related media that you want to share

Remember that your game will be voted by the Karoshi MSX Community users, so try to make your entry thread appealing and attractive. It is marketing time!

By publishing your game entry thread, the group or individuals that owe the project are explicitly accepting MSXdev’14 rules. These include the following:

  • Mantain and update your own MSXdev’14 entry thread at Karoshi MSX Community forum.
  • Provide a download link to the finished game and instructions before the end of the deadline.
  • Follow the technical requirements and participation rules described in this document.
  • State in the instructions the freeware status of any game participating in MSXdev contest. Any freeware license can be used, as long as the full game can be freely obtained by the users. Publishing the source code of the games is not compulsory, but it is strongly encouraged.
  • It is now possible to redistribute the game, either in digital o physical format, and it is also possible to sell it as long as a free download link is always granted.
  • All participants will accept the final result.

MSXdev information and updates

All official information regarding MSXdev’14 will be published at Karoshi MSX Community forum – http://karoshi.auic.es


GAME ENTRIES

Nayade Resistane – Episode I

  • Developer: Pentacour
  • Year: 2013
  • Game size/RAM requirements: ??Kb ROM / 8Kb RAM
  • Game genre: Shoot’em up (with little puzzles)
  • Link to forum thread (Karoshi MSX Community)
  • File content:
    • ROM
    • Manual

CMJN

  • Developer: nitrofurano
  • Year: 2013-2014
  • Game size: 16Kb ROM / 1Kb RAM
  • Game genre: Shoot’em up
  • Link to forum thread (Karoshi MSX Community)

Is a kind of experimental game with some isometric arcade game influences like Viewpoint or Zaxxon – the game will be developed on Boriel’s ZX-Basic Compiler, and the sources of the game will be released as well – the SG1000 version is also available (i’m strugging ColecoVision port, issues related to nmi, using halt as waitvbl, and issues related to joystick read from i/o ports – it’s a surprise why ColecoVision is such a “complicated” hardware!).

Gorgeous Gemma in Escape from the Space Disposal Planet

  • Developer: Impulse9
  • Year: 2013
  • Code: Impulse9
  • Level Design : kabish / Tono
  • Game size: 32Kb ROM / RAM: 8Kb
  • Game genre: Puzzle / Arcade
  • Link to forum thread (Karoshi MSX Community)
  • File content:
    • ROM
    • Manual

Help Gorgeous Gemma to clean the planet Illud from radioactive waste.

Destroyer

  • Name of the group / individuals involved: CEZ / RetroWorks
  • Game size / RAM size requirements: 16Kb ROM / 32Kb RAM / 60hz
  • Game genre: Massive shooter
  • Link to forum thread (Karoshi MSX Community)
  • File content:
    • ROM [file]
    • ROM Extra – SCC music not included
    • Manual


Then Dhananjaya desired to shoot a mighty and terrible arrow,
made wholly of iron, resembling the poison of snake or fire in energy,
and whose whizz resembling the peal of Indra’s thunder,
and which was inspired with the force of a high (celestial) weapon.

The Mahabharata, Book 8: Karna Parva: Section 90

Libreway

  • Developer: nitrofurano
  • Year: 2013-2014
  • Game size: 8Kb ROM / 1Kb RAM
  • Game genre: (no idea…)
  • Link to forum thread (Karoshi MSX Community)
  • File content:
    • Manual
    • MSX version
    • SEGA SG-1000 version
    • ColecoVision version
    • Sources

Perhaps not so original game, but since the original Freeway game for Atari 2600 never (afaik) were released for MSX1, i would give it a try (with some small differences), and this game seems to be not that hard to code – as well, this game will be developed on Boriel’s ZX-Basic Compiler, and the sources of the game will be released – palette will be also “enhanced” for msx2, and probably will be released to Colecovision and SG-1000 as soon i can figure out how to do that from Boriel’s ZX-Basic Compiler!

Uridium

  • Name of the group: Trilobyte + Toni Galvez
  • Game size: 48Kb ROM / 16Kb RAM
  • Game genre: Side scrolling shooter
  • Link to forum thread (Karoshi MSX Community)
  • Screenshots and/or other artwork of the game: Link
  • In action video: Link

Features: smooth horizontal scrolling (50/60 FPS) at any scrolling speed, multicolor graphic, up to 64 sprites on the screen. The game works on Toshiba vdp’s with reduced scroll resolution.
The package includes a special out of contest release conceived for real HW and CRT monitors featuring 3 colors per sprite. If you want to see that version on emulators, set perfect vsync between msx and the monitor refresh. On bluemsx the best results are achieved with the option “blend consecutive frames”.

Pretty Kingdom

  • Developer: Nerlaska Studio
  • Year: 2014
  • Code: NLK006
  • Game size/RAM requirements: 32Kb ROM / 16Kb RAM
  • Game genre: Arcade/Puzzle
  • Sound: PSG
  • Link to forum thread (Karoshi MSX Community)

ZERO and the Castle of Infinite Sadness

  • Game size: 32Kb ROM
  • RAM size requirement: 16Kb RAM
  • Game genre: Action
  • Name of the group: Dioniso
  • Link to forum thread (Karoshi MSX Community)
  • File content:
    • ROM file
    • Manual

Jawbreaker II

  • Developer: Maggoo
  • Music: Makinavaja / Toni Cano-Caballero
  • Cover artwork: Ericb59 / Eric Boez
  • Year: 2014
  • Game size/Req: 16Kb ROM/8Kb RAM
  • Game genre: Pac-Man clone
  • Link to forum thread (Karoshi MSX Community)
  • Video: YouTube

This game is a port of the TI99 game of the same name. It’s a fast paced arcade game heavily inspired by Pacman and released in 1983 by Sierra On-Line for the Apple II/Atari 8bits/TI99.  The MSX version includes some enhancements but remains true to the spirit of the original game (meaning fun but slightly primitive).

Mr. Cracksman

Mr. Cracksman is the most famous thief in the world. He loves challenges and that’s the reason why he is planning a huge robbery: the big fortune in the vaults located at the basement of Richter’s Bank!

His task won’t be easy, as the Police has been informed about his intentions and they have surrounded the place with them special forces!

Would you be able to get every coin in each vault and much more treasures before they catch you? Run for your loot and try to get the highest score!

FINAL RESULTS

As stated at the beginning, all the voting discussion is at Karoshi MSX Community Forums. Please, check there all the votes and comments from people involved in the final results.