Downloads

From MupeWiki

Contents

Version history

Date News
25.4.2007 Version 2.92a MupeClient released. Connects to official MUPE master server.
25.4.2007 Version 2.91b MupeClient released.
21.4.2007 MupeCore 2.91 released.
20.4.2007 Version 2.91a MupeClient released.
05.12.2006 Vercion 2.32 ContentClasses released.

Mobile Phone Client

Mupe.jar version 2.92a
At the moment, 240x320 and 176x208 resolution devices supported. More support coming soon.
Install directly into your mobile phone
Mupe.zip full source version 2.92a


  • Version 2.92a changes from 2.91a
    • Note: Remove previous version of MUPE before installing this version.
    • Connects to official MUPE master server.
    • Empty conditional xml sections (<i_equal ... />, <i_greater ... />) do not jam the client anymore on emulator.
    • Empty <i_hook .. /> removes the hook from item again.
    • WTK 2.5 supported.
    • Nested or interlaced <g_beginload /> and <g_endload /> calls should not cause problems anymore as long as there is equals amounts of <g_beginload /> and <g_endload /> calls.
    • Changed the client jar URL to correct one.
    • JAD file has more information about MUPE.
    • Made small changes into "quit" dialog, since the content of the dialog didn't fit properly on medium resolution phone.
    • Phone displays an error dialog instead of getting stuck if it cannot connect to master server.
    • Cleaned up the source tree.
    • Commondialog does not try to delete itself anymore, since that probably broke nested commondialogs, i.e. a commondialog opens another commondialog.



Server Core Files

MupeCore.jar version 2.92
  • Install into MUPE root dir/your eclipse workspace.
ContentClasses.jar version 2.92
  • Install into MUPE root dir.

Basic Mupe Servers

Empty Project version 2.31b
Use this as a skeleton for new MUPE project.


Server Full Source version 2.31b
Full source code of MUPE server.


Also, if you want to use public display with MUPE applications you might want to read this document.

Applications

MUPEGui
Image:MupeGUIExample.jpg

This application is a collaborative workspace, where the users can create their own pieces of data. Photos, sounds (not working in every phone), text, and folders can be created, and viewed by others.

The application can also use location, and it uses every user's Bluetooth ID to know the location. (this needs a bit of customisation) To customise the application to use location, you need to create context producers into the environment, that monitor which bluetooth devices are close by. Forward this information to the server, and the User location information is updated.

DOWNLOAD


Graphics

GraphicsRepository - Graphics for MUPE developers to use in their applications. Upload and share your graphics. No copyright graphics here please, only upload graphics you have created, or that you have full rights to use and share.

Games

FirstStrike
Image:FirstStrikeExample.jpg

MupeFirstStrike is a four player game where the players take the role of one country and fight each other until the end. There can be several FirstStrike games running on one server.

DOWNLOAD


Assassin
Image:AssassinExample.jpg

Assassin is a multiplayer game, where players take photos of each other, and send them to targets for points. It is essentially a first-person shooter using the camera.

DOWNLOAD


Ancient Runes
Image:ancientrunes.jpg

Ancient Runes is an interesting collectible card game, based on runes and spells. In game, the player creates his / her own avatar and gains experience points by achieving victories in battles against other avatars. Battles are won by casting spells from cards that player have bought from server or traded with other players. All the battles are real-time duels.

Experience levels are increased by achieving more experience points. At every level-up, player's maximum health and energy level is increased.

There are three types of spells available; attack, shield and power-up spells. At the moment, there are 58 different spell cards. Spells are divided into four elements: Air, Earth, Fire, water and Generic.

Runes are used for casting spells. There is 12 different runes which are used from the phone keys 0-9,* and #, so the whole keypad is utilized.

Main features: - waiting room, shop, chat, rankinglist, card/user view - card trading - battle

Game has great graphics, card pictures in particular. Graphics are mainly loaded at the startup, but game also requires data transfer during the real-time duels.

DOWNLOAD


Constellations
Image:constellations.jpg

Constellations is a location-based game set in space. Players explore the real world and find new planets. Each planets produce resources, that are used to upgrade the spaceship. The players can fight or trade resources, and form alliances.

The game can be finished in two ways: Either becoming an evil or good deity, and becoming a permanent landmark in the game world.

DOWNLOAD


MicroGames
Image:MicroGamesExample.jpg

Five second multiplayer games using camera and full keyboard on your mobile.

[Download coming soon]


MupeDungeon
Image:MupeDungeonExample.jpg

MupeDungeon is a simple MUD game where the players explore the dungeons and fight monsters. Since 1.12, there is now support for the TCP connections.

Note! This application is out of date and doesn't work with latest MUPE anymore. New, slightly different dungeon game is coming soon to replace this.

DOWNLOAD


MupeUserGeneratedMapGame
Image:BluetoothPoker.jpg

BluetoothPoker is a game, where every Bluetooth ID corresponds to a card. Find five cards, change the worst ones, and try to have the best hand as the hands are compared every ten minutes! This game is a perfect starting point for your own Bluetooth games.

DOWNLOAD


Panic Attack
Image:MupePanicAttack.jpg

PanicAttack is a multi-UI game where user has to play four very simple games simultaneously. This keeps user so busy, that the network latency is no longer an issue. Two players play against each other and all needed information is pushed to clients.

This game was mostly made in order to test out the new v1.20 and some recent client features. As a result, some fixes and changes has been made to v1.20, which will be published in v1.21 shortly. If you're interested in the working of certain new features in action, you might wish to check out how things are done in this project. Several things are not done in the best possible way, as I wanted to test things out. Using multiple UI's certainly would not have been necessary since they're all practically the same in this game. Source codes not published yet, sorry

DOWNLOAD