【中文版】

Introduction

MFP language introduction

MFP functions

deploy user functions

call MFP in your app

build Android APK

game programming

game fundametnal

process image/sound

draw text

a hungry snake game

a gem crush game

a rabbit jumping game

multiple device/player game

chart plotting

MFP math analysis

MFP file procession

number string and array

time date and system

Introduction of SCP

MFP language Help: Game programming

MFP programming language can be used to develop small games. Nevertheless, MFP cannot build very big and sophisticated action games or any 3D game since it is not designed to build game and it is still a developing language. However, MFP's advantage is its cross-platform capability. Using identifical MFP script, an MFP game can run on any computer with JAVA installed and any Android device with Scientific Calculator Plus installed. Moreover, developer can pack an MFP game program into an APK and publish this APK in any Andoird App distribution website.

This tutorial demonstrates developer to code up animation, process player's inputs and use auxiliary sound and image files. Also, several game examples are provided. The first one is a simple hungry snake game; the second one is typical gem crush game and the third one is jumping rabbit game. Implemention of the games are also explained in details.

Developer may also take advantage of MFP's parallel computing feature and build multi-device and multi-player games, i.e. chess or multi-device hungry snake. This tutorial provides a multi-device hungry snake as an example.

Fundamental of MFP game development

Process Image/Sound

Draw Text

A single player hungry snake game

A gem crush game

A rabbit jumping game

A multiple player and multiply device hungry snake game