Primitive 1st person RPG done with Game Maker.

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
10,758
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Nov 18, 2007

A game I created for nostalgics of game oldies such as Might and Magic I & II, Dungeon Master, Wizardry, Bard's Tale, Eye of the Beholder... www.classicgamesremade.com

  • likes, 5 dislikes

Link to this comment:

Share to:

Uploader Comments (Daguerre20)

  • Hmm interesting , this is elementary dungeon crawler engine , do you have any tutorial , if I could try to create some Eye of the Beholder Engine with game maker 7.

    I have Eye of the Beholder engine created with c++ but it looks interesting for researching technologies with Game Maker 7.

  • Oops, well the response is actually a comment, sorry

  • naisu! a remake of the first 2 games would be nice.

  • Hi Borin,

    Well it isn't really a remake... The story is completely different and it is limited to a single character (not party).

see all

All Comments (8)

Sign In or Sign Up now to post a comment!
  • This ended up being a stepstone. Next came Underworld for which I opened the ClassicsRemade account.

  • 2D arrays are enough actually, but you have to compensate by combining one for each aspect of the squares.

    M&M has 15x15 maps, and so does S&S. For each square, a 2D array says what is on one of the four sides (so that's four), but also one for the ground (grass, water...) and in one for whether there are trees or not.

    global.east[10,10]=2 says the eastern wall for square 10,10 is of type 2, which in my case is a wall with a door.

    You can work your way around the 2D array limitation.

  • I have to ask something , Game maker uses 2D arrays only , is there any library which uses more than 2D arrays?

    As we know Eye of the Beholder have maps with 32x32 squares and each square have 4 sides.

    In game maker will be something like this:

    all_levels=100;

    horizontal=32;

    verertical=32;

    sides=4;

    Levels[all_levels,horizontal,v­ertical,sides];

    In my engine as C code use this.

    static char *levels[100][30][30][4];

  • Hi Takis, actually I don't have a tutorial set up for that sorry...

    Basically you use arrays to set up what is on each point of the grid, then stack images according to where the character (or party) is and the direction they are facing. Don't know if that is clear but I'm running out of comment characters already....

  • LOL Graphics from the PC version, and music from the NES version.

  • Hey Miracle, sorry I missed that. Youtube rejects videos with copyrighted music so I chose from what they provide. Thanks for writing!

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more