Topic:   iPhone Project: Enlisting Map Creators   (Read 234933 times)


0 Members and 1 Guest are viewing this topic.

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
iPhone Project: Enlisting Map Creators
« on: October 21, 2009, 05:13:08 PM »


Gmg Realm/Town map:


Now enlisting map creators for the iPhone Proj:
*Gandolf

I can't do all of these by myself so I need your help. You can and will receive credit for map making. All you need to do is make the map connect with another map already posted. Though you also must keep the maps in style with the World map. Each block on the world map is one real map.

Edit: All maps can be uploaded here in the map folder: iPhone Map Database
Just name your maps Map 1, Map 2, ect... Also, save it as a png.


-Gandolf
« Last Edit: October 21, 2009, 06:20:16 PM by Gandolf »

Silverwind


  • ^ This guy is amazing.

  • ****


  • Posts: 2805

  • For the glory of my maker
Re: iPhone Project: Enlisting Map Creators
« Reply #1 on: October 21, 2009, 05:32:51 PM »
I'd love to do a few maps but I really don't think I'll have the time. I'm up to my eyes with work.

If I can I will, but don't wait up for me.
I survived the spammage of 2007

Tireas Dragon


  • GMG Extraordinaire

  • ***


  • Posts: 1626

  • Trying to recover from my shattered screen.
Re: iPhone Project: Enlisting Map Creators
« Reply #2 on: October 21, 2009, 06:11:15 PM »
What kind of work? Do I sense the creation of another game?
I must be dreaming (wake up me wake up) How could this have happened. Tireas' cry when he found his computer fallen over in his chair with it's screen shattered.

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: iPhone Project: Enlisting Map Creators
« Reply #3 on: October 21, 2009, 06:15:26 PM »
Yeah, new group project:
http://web.mac.com/avisaria/iPhone-SimpleRPG-Vid.swf

Wanna hop on the bandwagon? At the moment we're focusing on building interfaces, characters, monsters, and the maps for the game. This thread is dedicated for map creation.


-Gandolf
P.S. Original Thread: http://www.gamemakersgarage.com/cgi-bin/yabb/YaBB.cgi?board=gmgroup;action=display;num=1255363084
In-Game Creation Thread: http://www.gamemakersgarage.com/cgi-bin/yabb/YaBB.cgi?board=gmgroup;action=display;num=1255890873
« Last Edit: October 21, 2009, 06:16:53 PM by Gandolf »

Silverwind


  • ^ This guy is amazing.

  • ****


  • Posts: 2805

  • For the glory of my maker
Re: iPhone Project: Enlisting Map Creators
« Reply #4 on: October 21, 2009, 06:19:40 PM »
Quote
What kind of work? Do I sense the creation of another game?
Actually, I have been thinking up ideas for a new browser based RPG involving allot more adventure elements than usual (and no grid nav) but no, I'm busy with work. I haven't even had time to finish my own site yet even though I've paid for the hosting.
I survived the spammage of 2007

Gnome


  • GMG Extraordinaire

  • ***


  • Posts: 1073
Re: iPhone Project: Enlisting Map Creators
« Reply #5 on: October 21, 2009, 06:25:33 PM »
Wasn't there a site or something to help mapping?
This Cannot be, NOOOOOOOO!!!!

-Gnomes Cry when the McRib was discontinued again.

Silverwind


  • ^ This guy is amazing.

  • ****


  • Posts: 2805

  • For the glory of my maker
Re: iPhone Project: Enlisting Map Creators
« Reply #6 on: October 21, 2009, 06:32:30 PM »
I've been using Tiled for awhile: http://mapeditor.org/index.html

I've just glanced at the Downloads page; it's incredibly daunting, but if you can figure it out the software is great.
I survived the spammage of 2007

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: iPhone Project: Enlisting Map Creators
« Reply #7 on: October 21, 2009, 06:35:02 PM »
I don't believe so... EDIT: Maybe there is an editor...
I map in PaintBrush and have the tiles for quick copy/paste open in Preview.
PaintBrush App: Mac OS 10.5+
PaintBrush App: Mac OS 10.3 to 10.4


-Gandolf
« Last Edit: October 21, 2009, 06:40:17 PM by Gandolf »

Silverwind


  • ^ This guy is amazing.

  • ****


  • Posts: 2805

  • For the glory of my maker
Re: iPhone Project: Enlisting Map Creators
« Reply #8 on: October 21, 2009, 06:44:48 PM »
You can download a free demo of Photoshop from the Adobe website: http://www.adobe.com/products/photoshop/photoshop/

I'm using it exclusively now, as the super awesome lasso tool in Appleworks broke with Snow Leopard. :(
I survived the spammage of 2007

WarHampster


  • GMG Extraordinaire

  • ***


  • Posts: 1501

  • The People's Moderator
    • Arcade of the Absurd
Re: iPhone Project: Enlisting Map Creators
« Reply #9 on: October 21, 2009, 07:26:33 PM »
Give me like two days to upgrade/ expand the tileset before you start mapping... the tiles are inconsistent in their shading and quality.

Tiled is being used on the project I'm working on, seems great with easy XML integration, ect. Silver, if you're working on a browser game I'd love to help, just got into AS3 and am loving it so far. Highly recommend the open source flex compiler + Flixel libraries.
« Last Edit: October 21, 2009, 07:28:26 PM by WarHampster »

Tireas Dragon


  • GMG Extraordinaire

  • ***


  • Posts: 1626

  • Trying to recover from my shattered screen.
Re: iPhone Project: Enlisting Map Creators
« Reply #10 on: October 21, 2009, 08:20:57 PM »
Quote
You can download a free demo of Photoshop from the Adobe website: http://www.adobe.com/products/photoshop/photoshop/

I'm using it exclusively now, as the super awesome lasso tool in Appleworks broke with Snow Leopard. :(
Man that makes me fear upgrading. I love the lasso tool in appleworks its so useful.
I must be dreaming (wake up me wake up) How could this have happened. Tireas' cry when he found his computer fallen over in his chair with it's screen shattered.

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: iPhone Project: Enlisting Map Creators
« Reply #11 on: October 21, 2009, 08:33:23 PM »
Quote
I've been using Tiled for awhile: http://mapeditor.org/index.html

I've just glanced at the Downloads page; it's incredibly daunting, but if you can figure it out the software is great.
I've figured quite a bit out and it's very simplistic though I can't find just the right setting to go with your tiles.
This setting is the best so far:
Map Size - Width: 8 Height: 7
Tile size - Width: 44 Height: 44
Tileset size - Width: 44 Height: 44

Though it excludes a black line along the bottom and right of the map.
What do you think? (I think it's because your tiles are made to overlap each other on the 45th pixel)


-Gandolf
« Last Edit: October 21, 2009, 08:37:28 PM by Gandolf »

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: iPhone Project: Enlisting Map Creators
« Reply #12 on: October 21, 2009, 09:51:21 PM »
Quote
Give me like two days to upgrade/ expand the tileset before you start mapping... the tiles are inconsistent in their shading and quality.
You can have 4. That'll give me four days of no need to map or worry about map related things and instead work on coding.


-Gandolf

Mystor


  • GMG-er

  • **


  • Posts: 696

  • I am the myst that consumes us all.
Re: iPhone Project: Enlisting Map Creators
« Reply #13 on: October 21, 2009, 10:34:11 PM »
Quote
I've figured quite a bit out and it's very simplistic though I can't find just the right setting to go with your tiles.
This setting is the best so far:
Map Size - Width: 8 Height: 7
Tile size - Width: 44 Height: 44
Tileset size - Width: 44 Height: 44

Though it excludes a black line along the bottom and right of the map.
What do you think? (I think it's because your tiles are made to overlap each other on the 45th pixel)


-Gandolf
This is how I did it:
Code: [Select]
stop();
//loadTileBitmapData
var sourceTiles:tileMapBitmap=new tileMapBitmap(1,1);
//renderMap Variable Definitions
var rowCtr:Number=0;
var colCtr:Number=0;
var mapRows:Number=7;
var mapCols:Number=9;
var tileNum:int=0;
var destY:int=0;
var destX:int=0;
var sourceX:int=0;
var sourceY:int=0;
var sourceRect:Rectangle=null;
var destPoint:Point=null;
var screenBitmapData=new BitmapData((44*9)+1,(44*7)+1,false,0x000000);
var displayData=new Bitmap(screenBitmapData);
stage.addChild(displayData);
displayData.x=5;
displayData.y=5;
/************
* Tile Maps *
************/
var tileMap1:Array = new Array();
tileMap1.push(new Array(0,0,0,0,9,253,0,0,0));
tileMap1.push(new Array(0,0,0,0,19,0,0,0,0));
tileMap1.push(new Array(0,32,0,0,19,32,0,0,0));
tileMap1.push(new Array(0,0,0,0,19,0,0,0,0));
tileMap1.push(new Array(0,0,0,32,19,0,0,32,0));
tileMap1.push(new Array(0,0,0,0,19,0,0,0,0));
tileMap1.push(new Array(161,161,161,161,162,161,161,161,161));
var colMap1:Array = new Array();
colMap1.push(new Array(0,0,0,0,0,0,0,0,0));
colMap1.push(new Array(0,0,0,0,0,0,0,0,0));
colMap1.push(new Array(0,0,0,0,0,0,0,0,0));
colMap1.push(new Array(0,0,0,0,0,0,0,0,0));
colMap1.push(new Array(0,0,0,0,0,0,0,0,0));
colMap1.push(new Array(0,0,0,0,0,0,0,0,0));
colMap1.push(new Array(0,0,0,0,0,0,0,0,0));
function renderMap(tileArray) {
stage.removeChild(displayData);
//using the data in the array add to screenBitmapData
screenBitmapData=new BitmapData((44*9)+1,(44*7)+1,false,0x000000);

//screenBitmapData.copyPixels(tilesBitmapData,new Rectangle(0,0,32,32), new Point(0,0));
for (rowCtr=0; rowCtr<mapRows; rowCtr++) {

for (colCtr=0; colCtr<mapCols; colCtr++) {
tileNum=int(tileArray[rowCtr][colCtr]);
destY=rowCtr*44;
destX=colCtr*44;
sourceX=(tileNum % 10)*44;
sourceY=(Math.floor(tileNum/10))*44;
sourceRect=new Rectangle(sourceX,sourceY,45,45);
destPoint=new Point(destX,destY);
screenBitmapData.copyPixels(sourceTiles,sourceRect,destPoint);
}

}

displayData=new Bitmap(screenBitmapData);
stage.addChild(displayData);
displayData.x=5;
displayData.y=5;
}
renderMap(tileMap1);

Its in flash, and a bit incomplete, but you may find it helpful.

Mist

EDIT: In case you were wondering, tileMapBitmap was defined as a class. It is a derivitive of the BitmapData class, and is created when a image is imported into flash. This LOC [LOC 3] basically made an instance of it.
Then I copied sections of it into another BitmapData object, compiled that into a Bitmap object and then added it to the display list.
« Last Edit: October 21, 2009, 10:37:33 PM by mistron »
"I'll lie to him."
"And if that doesn't work?"
"Then I'll tell the truth. We're allowed to do that, in emergencies. We can't plan for everything, you know."
   -Colonel Graff, Ender&

Silverwind


  • ^ This guy is amazing.

  • ****


  • Posts: 2805

  • For the glory of my maker
Re: iPhone Project: Enlisting Map Creators
« Reply #14 on: October 22, 2009, 06:07:22 AM »
Quote
Give me like two days to upgrade/ expand the tileset before you start mapping... the tiles are inconsistent in their shading and quality.
Cool! Can't wait to see what you come up with! :D

Quote
Tiled is being used on the project I'm working on, seems great with easy XML integration, ect. Silver, if you're working on a browser game I'd love to help, just got into AS3 and am loving it so far. Highly recommend the open source flex compiler + Flixel libraries.
It's only thoughts in my head at the moment, and with work I probably won't be making games at all for a while, but I'd certainly love your help when I do start development. I was gonna use JavaScript and PHP, but I'd love to see some AS3 stuff. Is it something like Flash?
I survived the spammage of 2007