[HELP] Online Multiplayer Quiz Game!

Hi, I am wondering if it is possible to make online multiplayer quiz game.
With that I mean over the LAN network.
Like it use the bluetooth and you connect to it.
Like the quiz is to answer 0-20 on german and when you click check it will send the answer to the other phone. Like if my mom have it and says whats wrong and right you know. It would be neat if you did help me!
Thanks, Sander over here!
In ActionScript 3 to Air for IOS.

multiplayer games are for advanced programmers.
the easiest way to start multiplayer gaming with flash is it use adobe's rtmfp peer-to-peer connections.  here's an excerpt from a book (Flash Game Development: In a Social, Mobile and 3D World) i wrote:
Multiplayer Games
With multiplayer games data needs to be communicated among the players.  When a player makes a move (changing the game state) the updated game state needs to be communicated to all the other players. In addition, that communication needs to occur in a timely manner. 
With turn based games (like card games) that communication among players can take as long as few seconds without degrading the game experience. With real time games (like shooter games), even a 250 millisecond delay in communicating game state leads to a significantly degraded player experience. Consequently, real time multiplayer games require substantial expertise to successfully develop and deploy.
There are two fundamentally different ways that communication among players can be accomplished. Players can communicate via a server (server based games) or they can communicate directly from player to player (peer-to-peer) games.
Server Based Multiplayer Games
Generally, the code in each player’s Flash game handles the player’s input, transmits player data to the server, receives other players' data and displays the game state. The server receives player data, validates the data, updates and maintains game state and transmits each player’s data to the other players.
The code used on the server cannot be ActionScript so you will need to learn a server-side coding language like php or c#.  Server-side coding is beyond the scope of this book so I will not cover server based multiplayer games except to say you need to have advanced coding skills in, at least, two languages (ActionScript and a server-side language) to create these game types.
Peer-to-peer games
Since Flash player 10, you can create multiplayer games without the need of an intermediary server to facilitate player communication.  The Flash player can use a protocol (Adobe's Real-Time Media Flow Protocol) that allows direct peer-to-peer communication.
Instead of using server-side code to handle the game logic and coordinate game state among players, each peer in the network handles their own game logic and game state and communicates that directly to their peers and each peer updates their game state based on the data received from others.
To use peer-to-peer networking each peer must connect with an Adobe server.  Peer-to-peer communication does not go through that server (or it that would not be peer-to-peer) but peers must stay connected with the Adobe server in order to communicate with each other.
To communicate with the Adobe server you should use your own server URL and developer key. That URL and key can be obtained at http://www.adobe.com/cfusion/entitlement/index.cfm?e=cirrus.

Similar Messages

  • Online Multiplayer Table Game Framework

    I'm another person who is considering creating an online multiplayer java based game with a collection of different tables to which users can connect. This would be similar to the yahoo games or any of the online poker games.
    Does anyone know of a java framework for creating the server part for these types of games? I've looked but couldn't find any.

    You will probably have to build it from scratch. I suggest reading the Networking section of the Java Tutorial - http://java.sun.com/tutorial .

  • Unable to play online multiplayer games!?

    Whenever I go to play Town of Salem (online multiplayer game) or even any other gaming websites, it takes me to a page stating that I need to update my Flash Player to a version 11.9? or higher even though (triple checking regularly) my flash player is on version 17.1.1. I have uninstalled and reinstalled my flash player 4 times now and it still doesn't work and my Firefox is up to date too. Not too sure whether it is a problem on my side or just the flash player doesn't like playing games on my laptop anymore.
    If it helps, I have another laptop (different brand) that has updated flash player and it plays games really smoothly.

    Manufacturer: Acer
    Model: Aspire 5253G
    Processor: AMD E-350
                    Processor 1.60 GHz
    Installed memory RAM:  4.00GB (3.73 GB usable)
    System Typer: 64-bit Operating System
    Flash Player Version: 17.0.0.169
    Your OS: Windows 7 (64bit)
    Your Browser: Mozilla Firefox, 37.0.2 (latest update)
    My sister has also told me she had a very similar problem only that it was facebook games that weren't working. She fixed the problem by switching some option "on" that was turned off by someone else.

  • Flash issue's with online multiplayer game's

    I play alot of online multiplayer game's, i spend thousand's of dollars a year in playing, I update my computer everytime something new come's out. This is the first time i found a game flash based i wasn't to impressed with, Game i am talking about is wartune.com. when u aint around alot of people its fine, minute u get around alot of people it slows down. i have tried diffrent brower's and also diffrent settings as recommended on ur site. What i would like to see is flash be more friendly to less lag cause by flash, or even frames per second option available so a user can see what is going on. When flash aint lagged down it work's great, but need some more settings to boost the performance of it, Hardware acceleration almost does minnunim to nothing, i have 32 gigs of ram, duel processor's, duel video card's.  my system is very welll mainted as i don't do much but gaming on it. Give us some options to improve the respones time with flash, or even let use use are video cards more effecicantly with flash, Also just a not some complain the high useage of memory during online gaming have to refresh webpage alot to speed back up, Speaking to gaming sites doesnt seem to help, Only way i truely believe they will change is when they have to change, So im coming to u as a customer of alot of flash stuff, force them to do something, do ur 12.0 flash update with some added fetures for use gamers, give us a option to speed up are flash, I will state that theres other programs out there that when ran with flash it make's it go super smooth, but ur not allowed to run second programs during gaming, but if it smooths it out tremdously maybe that be something for u to look into? Any question's feel free to msg me back.

    You can buy top PC but this will not fix issues that made game developer. Yes, game developer. Not Flash Player developer. First of all you need to ping your game server.
    On PC in Windows you need to run in cmd this string: ping wartune.com but this is may not show real IP of game servers. I can't enter to wartune because there is error 404 - page don't found. So you need to know their servers IP and try to ping them. All ping that shows more 50ms will cause a lags. Ping it's timeframe for delivery data  between your PC internet and wartune sever.
    PS. my ping showed 192ms. So if game have the same server as hosted web site - I must see lags due big ping.

  • Online multiplayer game

    Hi all,
         Anyone know how to develope online multiplayer game. If any one knows send me the reference site.
    Regards
    Saravanan.T

    You will need a server of some kind of course. I would hit www.gotoandplay.it
    They have a free version of their java server that you can download and mess around with called the SmartFoxServer. I would also look at the ElectroTank website. They have a nice java server as well and a lot of tutorials and helpful forums.

  • Online Multiplayer Games

    I know how to make simple single player java applets...
    but how do I make online multiplayer games?
    Is there a specific API or something? Where can I get some tutorials?
    Thanks.
    Edited by: Tekton on May 10, 2009 10:04 AM

    In my opinion, anyone wanting to get into game network programming should start here:
    http://www.gamedev.net/community/forums/showfaq.asp?forum_id=15
    it may not apply fully to java network programming, but this faq might bring some very important key concepts to your attention that you had no clue existed.

  • HT4314 online multiplayer games over game center

    i don't know why but i can't play any online multiplayer games over game center like call of duty black ops 2 zombies and thats not the only one. does anyone know how i can fix this

    Try sliding the name of the game to the left and tapping remove.

  • Multiplayer Flash Game

    Hello, i must develop a multiplayer flash game. Ok i'm
    studying and try more example but is there some code example
    online?
    i research source of a easy multiplayer game but i dont
    find..

    Hi,
    I have an online multiplayer flash chess game based on FMS
    SharedObject/Audio/Video. You may have a look at
    http://go.avmeeting.net
    But I can't send you the code because there are more than 20
    thousand lines in more than 20 .fla and .as files.
    You may try to play a game between at least two computers.
    Have fun!
    Jeffrey

  • New ipod 20gb music quiz game

    I was playing the music quiz game last night and today i go to play it again it comes up saying "error no music found" the music on my ipod is working just fine so I dont know what it is. can someone help me?

    what exactly happens when i reset my ipod?
    Resetting your iPod is exactly the same thing as rebooting your PC. It simply restarts the Operating System (OS) of the iPod. No files are touched.
    Updating involves loading a new version of the OS onto the iPod. Again, no user files are touched.
    Restoring completely wipes the iPod clean and puts it back to the original factory condition. All user files are deleted. The version of the Updater software you use will determine the OS version that gets reloaded into the iPod.

  • How can i install mac os when i already erased my hard disk and no way to go back to my mac i'm in did erased by conrol key r then i can't do anything i have four choices restore back up,reinstall ,get help online here where i'm using the broswer and disk

    when i tried to reinstall from that option and i entered my apple id it says that i need apple id that was used to purchase lion,
    i have no cd for that when i bought it.i am using macbook pro.
    i can's use my mac anymore i am using it by clicking on control and key R when i on then i use get help online to get help like now.
    i have no back up too.
    what can i do in this situaion .

    Try CMD+R. That will restore the latest version you were running.

  • I cannot able able to start my macbook and then i started my mac in a recovery mode now mac os X utility window opens with 4 options 1. Restore From Time Machine Backup 2. Reinstall Mac OSX 3. Get Help Online 4. Disk Utility if i try to restore my mac wit

    i cannot able able to start my macbook and then i started my mac in a recovery mode now mac os X utility window opens with 4 options 1. Restore From Time Machine Backup 2. Reinstall Mac OSX 3. Get Help Online 4. Disk Utility if i try to restore my mac with time machine no option appears if i reinstall from Mac OSX error comes and cannot able to recover from disk utility please help how can i reinstall mac OSX

    Guitar21,
    your MacBook Pro has booted into its Recovery mode. From the OS X Utilities menu, select Disk Utility. On the left-hand side of the Disk Utility window, select your internal disk’s boot partition (typically called “Macintosh HD”). On the right-hand side, press the Verify Disk button if it’s not greyed out; if it is greyed out, or if it reports that errors were found, press the Repair Disk button. Once the verification/repair is completed, exit Disk Utility and select Restart from the Apple menu to restart in normal mode. Does it get to the login screen now?

  • Flash quiz game

    Hi
    I'm making a flash quiz game like instructed in this tutorial. http://www.tu-world.com/flash/flash_tutorial_08.php
    After anwsering, it goes to the next frame, really simple. How is it possible that a anwser would be 50% correct?
    Write actionscript for every button:
    on (release){
    gotoAndPlay("02");
    For RIGHT answer write:
    on (release){
    gotoAndPlay("02");
    score++;
    Last frame AS percent=score/4*100 + "%";
    Best regards
    Ekri

    Hei
    The anwsers in my quiz are 50% correct (half a point) if he/she anwser a question that is close, but not tottaly correct.Or for example
    How clean is your room?
    I clean my room every day 100%
    I clean my house once a week 50%
    Never 0%

  • Problem with Adobe Help Online

    Dear sir,
    Hi, My name is Palm.
    I have a problem with Adobe Help. Every time I use the function "Leyer Style" >> "Gradient Overlay".
    Adobe Help Online is often displayed without my pressing or click anything.
    It was a problem with my work.
    I have to restart the program. To work again.
    Thanks for the help.

    Thank you.
    It's excellent for this solution.
    I have solved the problem as suggested.
    Now the problem is still not found but I will monitor this issue further.

  • HT2736 I am playing game call candy crush, when I try to buy help aids in the game it say's I need to contact the the iTunes support, why.

    I am playing a game called candy crush, and when I try to buy the help aids to play game I get is message to contact the iTunes support, I want to know why if I have money on my iTunes account?

    Contact itunes support and ask them

  • I need help on a maze game...

    I need to create a maze game, consist of a 14x18 grid that contains various obstacles. At the beginning of the game, the player is positioned at the upper left-hand corner of the grid. Each space of the board may have one of the following items in it: an immovable block, a moveable block, a bomb, or nothing. The items in the game have the following behavior:
    1. The player is controlled by the user. The player may move up, down, left, or right.
    2. An empty space is empty. Anything may move into an empty space.
    3. An immovable block cannot move. Nothing may move the grid space that an immovable block occupies.
    4. A moveable block can be pushed by the user. It cannot be pushed off of the grid. It cannot be pushed onto a space that an immovable block occupies. A movable block can be pushed into a space that is occupied by another moveable block provided that the second moveable block can move in turn.
    5. A bomb space looks just like an empty space, however it's behavior is quite different. Only when something moves into its space does it become visible. If a player moves into the space, the bomb explodes, killing the player. If a moveable piece is moved into a bomb space, the bomb becomes visible. The bomb will still be active, meaning a player will still want to avoid this grid location.
    The goal of the game is for the player to move from the upper left-hand corner to any grid location in the rightmost column. The player is moved by the input entered by the user.
    So far, I have succesfully made the Simple console input for this game. The source code is as following.
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.io.IOException;
    public class SimpleConsoleInput
    * Get a single character from the user
    * @return value entered by the user
    public char getChar()
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 1);
    System.out.print(":");
    // Declare and initialize the char
    char character = ' ';
    // Get the character from the keyboard
    boolean successfulInput = false;
    while( !successfulInput )
    try
    character = (char) br.read();
    successfulInput = true;
    catch (NumberFormatException ex)
    System.out.println("Please enter a character: ");
    catch(Exception ex)
    System.out.println(ex);
    System.exit(0);
    // Return the character obtained from the keyboard
    return character;
    * Get a single character from the user
    * @return value entered by the user
    * @param prompt - String to prompt the user with
    public char getChar(String prompt)
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 1);
    System.out.print(prompt + ":");
    // Declare and initialize the char
    char character = ' ';
    // Get the character from the keyboard
    boolean successfulInput = false;
    while( !successfulInput )
    try
    character = (char) br.read();
    successfulInput = true;
    catch (NumberFormatException ex)
    System.out.println("Please enter a character: ");
    catch(Exception ex)
    System.out.println(ex);
    System.exit(0);
    // Return the character obtained from the keyboard
    return character;
    * Get a double from the user
    * @return value entered by the user
    public double getDouble()
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    System.out.print(":");
    // Declare and initialize the double
    double number = 0.0;
    // Get the number from the keyboard
    boolean successfulInput = false;
    while( !successfulInput )
    try
    String line = br.readLine();
    number = Double.parseDouble(line);
    successfulInput = true;
    catch (NumberFormatException ex)
    System.out.println("Please enter a double: ");
    catch(Exception ex)
    System.out.println(ex);
    System.exit(0);
    // Return the number obtained from the keyboard
    return number;
    * Get a double from the user
    * @return value entered by the user
    * @param prompt - String to prompt the user with
    public double getDouble(String prompt)
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 1);
    System.out.print(prompt + ":");
    // Declare and initialize the double
    double number = 0.0;
    // Get the number from the keyboard
    boolean successfulInput = false;
    while( !successfulInput )
    try
    String line = br.readLine();
    number = Double.parseDouble(line);
    successfulInput = true;
    catch (NumberFormatException ex)
    System.out.println("Please enter a double: ");
    catch(Exception ex)
    System.out.println(ex);
    System.exit(0);
    // Return the number obtained from the keyboard
    return number;
    * Get an int from the user
    * @return value entered by the user
    public int getInt()
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 1);
    System.out.print(":");
    // Declare and initialize the int
    int number = 0;
    // Get the number from the keyboard
    boolean successfulInput = false;
    while( !successfulInput )
    try
    String line = br.readLine();
    number = Integer.parseInt(line);
    successfulInput = true;
    catch (NumberFormatException ex)
    System.out.println("Please enter an integer: ");
    catch(Exception ex)
    System.out.println(ex);
    System.exit(0);
    // Return the number obtained from the keyboard
    return number;
    * Get an int from the user
    * @return value entered by the user
    * @param prompt - String to prompt the user with
    public int getInt(String prompt)
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 1);
    System.out.print(prompt + ":");
    // Declare and initialize the int
    int number = 0;
    // Get the number from the keyboard
    boolean successfulInput = false;
    while( !successfulInput )
    try
    String line = br.readLine();
    number = Integer.parseInt(line);
    successfulInput = true;
    catch (NumberFormatException ex)
    System.out.println("Please enter an integer: ");
    catch(Exception ex)
    System.out.println(ex);
    System.exit(0);
    // Return the number obtained from the keyboard
    return number;
    * Get a String from the user
    * @return value entered by the user
    public String getString()
    BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
    System.out.print(":");
    String name = null;
    // Get the string from the keyboard
    boolean successfulInput = false;
    while( !successfulInput )
    try
    name = console.readLine();
    successfulInput = true;
    catch (NumberFormatException ex)
    System.out.println("Please enter a string: ");
    catch(Exception ex)
    System.out.println(ex);
    System.exit(0);
    return name;
    * Get a String from the user
    * @return value entered by the user
    * @param prompt - String to prompt the user with
    public String getString(java.lang.String prompt)
    BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
    System.out.print(prompt + ":");
    String name = null;
    // Get the string from the keyboard
    boolean successfulInput = false;
    while( !successfulInput )
    try
    name = console.readLine();
    successfulInput = true;
    catch (NumberFormatException ex)
    System.out.println("Please enter a string: ");
    catch(Exception ex)
    System.out.println(ex);
    System.exit(0);
    return name;
    * The main program for the SimpleInput class
    * @param args - The command line arguments
    public static void main(java.lang.String[] args)
    SimpleConsoleInput i = new SimpleConsoleInput();
    i.getString("Please Enter an Integer for me");
    Now is the bard part for me...
    I need to generate a random maze wioth those items. So far I can only make the maze using a template. The part of maze generator is given below...
    public class Maze extends Applet {
    String levels[] = {
    "M^^^^#####" +
    "M^^^^# #" +
    "M^^^^#$ #" +
    "M^^### $##" +
    "M^^# $ $ #" +
    "M### # ## #^^^######" +
    "M# # ## ##### ..#" +
    "M# $ $ ..#" +
    "M##### ### #@## ..#" +
    "M^^^^# #########" +
    "M^^^^#######",
    "M############" +
    "M#.. # ###" +
    "M#.. # $ $ #" +
    "M#.. #$#### #" +
    "M#.. @ ## #" +
    "M#.. # # $ ##" +
    "M###### ##$ $ #" +
    "M^^# $ $ $ $ #" +
    "M^^# # #" +
    "M^^############",
    "M^^^^^^^^########" +
    "M^^^^^^^^# @#" +
    "M^^^^^^^^# $#$ ##" +
    "M^^^^^^^^# $ $#" +
    "M^^^^^^^^##$ $ #" +
    "M######### $ # ###" +
    "M#.... ## $ $ #" +
    "M##... $ $ #" +
    "M#.... ##########" +
    "M########M",
    "M^^^^^^^^^^^########" +
    "M^^^^^^^^^^^# ....#" +
    "M############ ....#" +
    "M# # $ $ ....#" +
    "M# $$$#$ $ # ....#" +
    "M# $ $ # ....#" +
    "M# $$ #$ $ $########" +
    "M# $ # #" +
    "M## #########" +
    "M# # ##" +
    "M# $ ##" +
    "M# $$#$$ @#" +
    "M# # ##" +
    "M###########",
    "M^^^^^^^^#####" +
    "M^^^^^^^^# #####" +
    "M^^^^^^^^# #$## #" +
    "M^^^^^^^^# $ #" +
    "M######### ### #" +
    "M#.... ## $ $###" +
    "M#.... $ $$ ##" +
    "M#.... ##$ $ @#" +
    "M######### $ ##" +
    "M^^^^^^^^# $ $ #" +
    "M^^^^^^^^### ## #" +
    "M^^^^^^^^^^# #" +
    "M^^^^^^^^^^######",
    "M######^^###" +
    "M#.. #^##@##" +
    "M#.. ### #" +
    "M#.. $$ #" +
    "M#.. # # $ #" +
    "M#..### # $ #" +
    "M#### $ #$ #" +
    "M^^^# $# $ #" +
    "M^^^# $ $ #" +
    "M^^^# ## #" +
    "M^^^#########",
    "M^^^^^^^#####" +
    "M^####### ##" +
    "M## # @## $$ #" +
    "M# $ #" +
    "M# $ ### #" +
    "M### #####$###" +
    "M# $ ### ..#" +
    "M# $ $ $ ...#" +
    "M# ###...#" +
    "M# $$ #^#...#" +
    "M# ###^#####" +
    "M####",
    "M^^^^^^^^^^#######" +
    "M^^^^^^^^^^# ...#" +
    "M^^^^^^##### ...#" +
    "M^^^^^^# . .#" +
    "M^^^^^^# ## ...#" +
    "M^^^^^^## ## ...#" +
    "M^^^^^### ########" +
    "M^^^^^# $$$ ##" +
    "M^##### $ $ #####" +
    "M## #$ $ # #" +
    "M#@ $ $ $ $ #" +
    "M###### $$ $ #####" +
    "M^^^^^# #" +
    "M^^^^^########",
    "M^###^^#############" +
    "M##@#### # #" +
    "M# $$ $$ $ $ ...#" +
    "M# $$$# $ #...#" +
    "M# $ # $$ $$ #...#" +
    "M### # $ #...#" +
    "M# # $ $ $ #...#" +
    "M# ###### ###...#" +
    "M## # # $ $ #...#" +
    "M# ## # $$ $ $##..#" +
    "M# ..# # $ #.#" +
    "M# ..# # $$$ $$$ #.#" +
    "M##### # # #.#" +
    "M^^^^# ######### #.#" +
    "M^^^^# #.#" +
    "M^^^^###############",
    "M^^^^^^^^^^####" +
    "M^^^^^####^# #" +
    "M^^^### @###$ #" +
    "M^^## $ #" +
    "M^## $ $$## ##" +
    "M^# #$## #" +
    "M^# # $ $$ # ###" +
    "M^# $ # # $ #####" +
    "M#### # $$ # #" +
    "M#### ## $ #" +
    "M#. ### ########" +
    "M#.. ..#^####" +
    "M#...#.#" +
    "M#.....#" +
    "M#######",
    "M^^####" +
    "M^^# ###########" +
    "M^^# $ $ $ #" +
    "M^^# $# $ # $ #" +
    "M^^# $ $ # #" +
    "M### $# # #### #" +
    "M#@#$ $ $ ## #" +
    "M# $ #$# # #" +
    "M# $ $ $ $ #" +
    "M^#### #########" +
    "M^^# #" +
    "M^^# #" +
    "M^^#......#" +
    "M^^#......#" +
    "M^^#......#" +
    "M^^########",
    "M################" +
    "M# #" +
    "M# # ###### #" +
    "M# # $ $ $ $# #" +
    "M# # $@$ ## ##" +
    "M# # $ $ $###...#" +
    "M# # $ $ ##...#" +
    "M# ###$$$ $ ##...#" +
    "M# # ## ##...#" +
    "M##### ## ##...#" +
    "M^^^^##### ###" +
    "M^^^^^^^^# #" +
    "M^^^^^^^^#######",
    "M^^^#########" +
    "M^^## ## #####" +
    "M### # # ###" +
    "M# $ #$ # # ... #" +
    "M# # $#@$## # #.#. #" +
    "M# # #$ # . . #" +
    "M# $ $ # # #.#. #" +
    "M# ## ##$ $ . . #" +
    "M# $ # # #$#.#. #" +
    "M## $ $ $ $... #" +
    "M^#$ ###### ## #" +
    "M^# #^^^^##########" +
    "M^####",
    "M^^^^^^^#######" +
    "M^####### #" +
    "M^# # $@$ #" +
    "M^#$$ # #########" +
    "M^# ###......## #" +
    "M^# $......## # #" +
    "M^# ###...... #" +
    "M## #### ### #$##" +
    "M# #$ # $ # #" +
    "M# $ $$$ # $## #" +
    "M# $ $ ###$$ # #" +
    "M##### $ # #" +
    "M^^^^### ### # #" +
    "M^^^^^^# # #" +
    "M^^^^^^######## #" +
    "M^^^^^^^^^^^^^####",
    "M^^^^#######" +
    "M^^^# # #" +
    "M^^^# $ #" +
    "M^### #$ ####" +
    "M^# $ ##$ #" +
    "M^# # @ $ # $#" +
    "M^# # $ ####" +
    "M^## ####$## #" +
    "M^# $#.....# # #" +
    "M^# $..**. $# ###" +
    "M## #.....# #" +
    "M# ### #######" +
    "M# $$ # #" +
    "M# # #" +
    "M###### #" +
    "M^^^^^#####",
    "M#####" +
    "M# ##" +
    "M# #^^####" +
    "M# $ #### #" +
    "M# $$ $ $#" +
    "M###@ #$ ##" +
    "M^# ## $ $ ##" +
    "M^# $ ## ## .#" +
    "M^# #$##$ #.#" +
    "M^### $..##.#" +
    "M^^# #.*...#" +
    "M^^# $$ #.....#" +
    "M^^# #########" +
    "M^^# #" +
    "M^^####",
    "M^^^##########" +
    "M^^^#.. # #" +
    "M^^^#.. #" +
    "M^^^#.. # ####" +
    "M^^####### # ##" +
    "M^^# #" +
    "M^^# # ## # #" +
    "M#### ## #### ##" +
    "M# $ ##### # #" +
    "M# # $ $ # $ #" +
    "M# @$ $ # ##" +
    "M#### ## #######" +
    "M^^^# #" +
    "M^^^######",
    "M^^^^^###########" +
    "M^^^^^# . # #" +
    "M^^^^^# #. @ #" +
    "M^##### ##..# ####" +
    "M## # ..### ###" +
    "M# $ #... $ # $ #" +
    "M# .. ## ## ## #" +
    "M####$##$# $ # # #" +
    "M^^## # #$ $$ # #" +
    "M^^# $ # # # $## #" +
    "M^^# #" +
    "M^^# ########### #" +
    "M^^####^^^^^^^^^####",
    "M^^######" +
    "M^^# @####" +
    "M##### $ #" +
    "M# ## ####" +
    "M# $ # ## #" +
    "M# $ # ##### #" +
    "M## $ $ # #" +
    "M## $ $ ### # #" +
    "M## # $ # # #" +
    "M## # #$# # #" +
    "M## ### # # ######" +
    "M# $ #### # #....#" +
    "M# $ $ ..#.#" +
    "M####$ $# $ ....#" +
    "M# # ## ....#" +
    "M###################",
    "M^^^^##########" +
    "M##### ####" +
    "M# # $ #@ #" +
    "M# #######$#### ###" +
    "M# # ## # #$ ..#" +
    "M# # $ # # #.#" +
    "M# # $ # #$ ..#" +
    "M# # ### ## #.#" +
    "M# ### # # #$ ..#" +
    "M# # # #### #.#" +
    "M# #$ $ $ #$ ..#" +
    "M# $ # $ $ # #.#" +
    "M#### $### #$ ..#" +
    "M^^^# $$ ###....#" +
    "M^^^# ##^######" +
    "M^^^########"
    final static char wall = '#';
    final static char floor = ' ';
    final static char me = '@';
    final static char bomb = '&';
    final static char movableBlock = '*';
    final static char goal = '.';
    Would someone please help me on this game...

    More information about this game:
    The game should generate a random obstacle course for the player. The first column of the grid, however, should consist of all empty pieces, with the exception of the upper left-hand corner, which is the grid location where the player initially resides.
    Enter a loop in which the following things happen (not necessarily in this order):
    Print the current board configuration. Additionally, a key should be printed describing what each piece is.
    Get an action from the user. The player can move up, down, left, or right. Use the following controls: up = 'i', down = 'm', left = 'j', right = 'k'. The player can move at most one block at a time. Of course, if the player tries to move into a spot occupied by an immovable block, the player will not move.
    Inform the player whether they have won, or if they have lost (a player loses if they step on a bomb piece).
    If the player types 'q', the game should terminate.
    I am still stuck on this maze generator stuff.... Please help me....

Maybe you are looking for