Note: This forum is merely an archive. It is no longer possible to register or post. - StackOverflow
New Ace of Spades Forums: http://buildandshoot.com/

Blockman2D - Map Generator Toolkit v0.2.1.0b

All third party apps for AoS.

Re: Blockman2D - Map Generator Toolkit v0.1.4.5b

Postby FaultCheck » Sat Aug 11, 2012 7:28 pm

IvanC wrote:
FaultCheck wrote:Reliability Update 1 for the .NET Framework 4
http://go.microsoft.com/fwlink/?LinkID=219467


And this is not helping. Obviously I do the same will have to upgrade to Windows 7.


Sorry Ivan, if I get access to XP pc, I will get some testing in, but right now I don't have access to xp for testing.
-----------------------------------------
FaultCheck - I'm a programor, I'm a proogramer, I write code...
Blockman2D Ace of Spades Map Generator Tools
v0.2.1.0 Released August 9th, 2012
http://blockman2d.herokuapp.com/
http://www.facebook.com/Blockman2d
User avatar
FaultCheck
Member
 
Posts: 91
Joined: Wed Jun 20, 2012 6:47 am
Location: Springfield, MO

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby jojoestinky » Sun Aug 12, 2012 5:49 am

Wow! Why is this not stickied? This is an awesome addition to AoS mapping comminuty :)
User avatar
jojoestinky
[C.H] Member
 
Posts: 171
Joined: Sat Jul 21, 2012 9:26 am

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby XFrostByteX » Sun Aug 12, 2012 1:50 pm

jojoestinky wrote:Wow! Why is this not stickied? This is an awesome addition to AoS mapping comminuty :)

Agreed, I'm trying to get into mapping and this helps a lot
User avatar
XFrostByteX
Member
 
Posts: 317
Joined: Fri Jul 13, 2012 8:55 am
Location: Los Angeles, CA

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby FaultCheck » Sun Aug 12, 2012 3:35 pm

Image
It's coming to life!!!!!!!

jojoestinky wrote:Wow! Why is this not stickied? This is an awesome addition to AoS mapping comminuty :)


lol, Thanx Jojoe! :D The bestest best friend... pshhhh.... ever! :D lol

Okay, total duece q and a... What's "Stickied", please tell me your not molesting the software again rofl!!!!!

XFrostByteX wrote:Agreed, I'm trying to get into mapping and this helps a lot


That's great to hear, I've been hearing feed back here and there... but I'm glad to know it's actually useful :D I have some other ideas that's going to make it even better!
-----------------------------------------
FaultCheck - I'm a programor, I'm a proogramer, I write code...
Blockman2D Ace of Spades Map Generator Tools
v0.2.1.0 Released August 9th, 2012
http://blockman2d.herokuapp.com/
http://www.facebook.com/Blockman2d
User avatar
FaultCheck
Member
 
Posts: 91
Joined: Wed Jun 20, 2012 6:47 am
Location: Springfield, MO

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby jojoestinky » Wed Aug 22, 2012 12:44 am

You know what this app can use? Some procedural generation magic!

-bump-!

This thread needs a stickie :p
User avatar
jojoestinky
[C.H] Member
 
Posts: 171
Joined: Sat Jul 21, 2012 9:26 am

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby ei8htx » Wed Aug 22, 2012 5:58 pm

Lol, stickied means it shows up at the top of the forum list (usually rules are up there). If that was sarcasm I totally missed it...
User avatar
ei8htx
Member
 
Posts: 73
Joined: Mon Apr 16, 2012 4:58 am
Location: US West Coast

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby jojoestinky » Fri Aug 24, 2012 8:44 pm

Naaaah, Stickies can be very versatile.

They make commonly use applications visible, so people who are new can jump in and whip up a map, without sifting through 30000 posts to find the solution to a very commonly asked question.
User avatar
jojoestinky
[C.H] Member
 
Posts: 171
Joined: Sat Jul 21, 2012 9:26 am

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby koztar » Thu Aug 30, 2012 12:35 am

hi
first i would like to say tthat you did a great work with this tool
however there are missing features

the doodad editor:
1 i would like to be able to erase/change block from riser toll to block and vice versa
2 it would also be nice to be able to swipe and not have to click on every square
3 create block groups (making multiple blocks at once)

the eight map
1 choose the base height (wiithout to have to fill it manually)
2 choose the map size
3 it would be nice to have a grid to know the scale
4 import images in different format jpg png.., choose the heights with a grey scale from black to white

map generator
1 select spawn
2 have some diplay and control on how the dooads are spread and or place them by hand (by jojoestinky »
You know what this app can use? Some procedural generation magic!)


that it for now.. :)
have fun
koztar
Member
 
Posts: 1
Joined: Wed Aug 29, 2012 11:53 pm

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby FaultCheck » Thu Aug 30, 2012 1:22 am

jojoestinky wrote:You know what this app can use? Some procedural generation magic!

-bump-!

This thread needs a stickie :p


Sticky! Sticky! Sticky! :D Have I told you how cool u r, yeah... you are a bada$$!

koztar wrote:hi
first i would like to say tthat you did a great work with this tool
however there are missing features

the doodad editor:
1 i would like to be able to erase/change block from riser toll to block and vice versa
2 it would also be nice to be able to swipe and not have to click on every square
3 create block groups (making multiple blocks at once)

the eight map
1 choose the base height (wiithout to have to fill it manually)
2 choose the map size
3 it would be nice to have a grid to know the scale
4 import images in different format jpg png.., choose the heights with a grey scale from black to white

map generator
1 select spawn
2 have some diplay and control on how the dooads are spread and or place them by hand (by jojoestinky »
You know what this app can use? Some procedural generation magic!)


that it for now.. :)
have fun


Koztar, Thank you for taking the time to send feedback! All great suggestions! Some I actually have already on my to do list, and the rest are being added to it.

Just In Case You didn't know, you can delete blocks and risers by using the right mouse button.

Always appreciate the support! :D Ty!
-----------------------------------------
FaultCheck - I'm a programor, I'm a proogramer, I write code...
Blockman2D Ace of Spades Map Generator Tools
v0.2.1.0 Released August 9th, 2012
http://blockman2d.herokuapp.com/
http://www.facebook.com/Blockman2d
User avatar
FaultCheck
Member
 
Posts: 91
Joined: Wed Jun 20, 2012 6:47 am
Location: Springfield, MO

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby Dany0 » Thu Aug 30, 2012 7:23 am

Faulty, you haven't been on IRC lately =(
Image
User avatar
Dany0
Member
 
Posts: 358
Joined: Mon Dec 26, 2011 7:29 pm

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby FaultCheck » Thu Aug 30, 2012 7:35 am

Dany0 wrote:Faulty, you haven't been on IRC lately =(


Turn that frown upside down! Yeah it's been a little crazy the last week, school started, it's been getting pretty hectic around my house lol, I'm working hard in what lil time I have to try and get the procedural generator built, been having some slow downs with the custom scripting language I'm working it out... but it's going to get a beat down if it doesn't figure itself out faster....

I will make sure to get on tomorrow! :D Off to bed I go, have to be up in 5 hours to get my little girl on the bus in the morning lol... oooo.. I want to sleep in so bad....
-----------------------------------------
FaultCheck - I'm a programor, I'm a proogramer, I write code...
Blockman2D Ace of Spades Map Generator Tools
v0.2.1.0 Released August 9th, 2012
http://blockman2d.herokuapp.com/
http://www.facebook.com/Blockman2d
User avatar
FaultCheck
Member
 
Posts: 91
Joined: Wed Jun 20, 2012 6:47 am
Location: Springfield, MO

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby jojoestinky » Mon Sep 03, 2012 11:06 am

i would like to add that this is an awesome tool, And i enjoy bumping this thread.

Looking very forward to future awesomeness :)
User avatar
jojoestinky
[C.H] Member
 
Posts: 171
Joined: Sat Jul 21, 2012 9:26 am

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby FaultCheck » Wed Sep 05, 2012 10:58 pm

I just wanted to update everybody, I've been working hard on a procedural generator for blockman, it will not only give tons of options for generating your landscape, but I am also working on a dynamic scripting language to allow all kinds of different filters and effects for building landscapes, blending colors, building objects, and building tunnels. With the ability to set filter precedense and stack them how you like to run, the options and effects will be endless!!!

Here's a preview of what I've been working on!


Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<SCRIPTS>
   <SCRIPT type="mapfilter" name="Blinds" description="An Advanced Pattern Based Map Building Filter" author="Unknown" version="1.0" released="8-27-2012" url="http://blockman2d.herokuapp.com">
      <SUB name="primary">
         <LOOP type="2d">
            <IF expression="0" equals="0">
               <RUNSUB>alt</RUNSUB>
            </IF>
         </LOOP>
      </SUB>
      <SUB name="alt">
         <MAIN>
            <RUN>
               SETVAR("HEIGHT",(round(sin(sqrt(x*x+y*y)*10))*63));
               SETVAR("C.R",((round(4*x-y*2) % 2) - x)*255);
               SETVAR("C.G",((abs(x+2*y) % 0.75)*10+y/5)*255);
               SETVAR("C.B",(round(sin(sqrt(x*x+y*y))*3/5)+x/3)*255);
               SETCOLOR(GETVAR("C.R"),GETVAR("C.G"),GETVAR("C.B"));
               CREATESPAN(0,GETVAR("HEIGHT"));
            </RUN>
         </MAIN>
      </SUB>
   </SCRIPT>
   <SCRIPT type="mapfilter" name="Island Generator" description="Generate Random Island Masses" author="FaultCheck" version="1.0" released="8-27-2012" url="http://blockman2d.herokuapp.com">
      <SUB name="primary">
         <LOOP type="1d" var="x" x="0" max="7">
            <LOOP type="1d" var="y" y="0" max="7">
               <IF expression="RAND(1,5)" equals="2">
                  <RUN>
                     drawRectangle(0,(X*64),(Y*64),(X*64)+RAND(32,64),(Y*64)+RAND(32,64),10,true,8);
                  </RUN>
               </IF>
               <IF expression="RAND(1,4)" equals="2">
                  <RUN>
                     drawRectangle(0,(X*64)-48,(Y*64)-48,(X*64)+16,(Y*64)+16,10,true,8);
                  </RUN>
               </IF>
               <IF expression="RAND(1,5)" equals="2">
                  <RUN>
                     drawRectangle(0,(X*64),(Y*64),(X*64)+64,(Y*64)+64,10,true,8);
                  </RUN>
               </IF>                                                                     
            </LOOP>
         </LOOP>
         <LOOP type="1d" var="x" x="0" max="7">
            <LOOP type="1d" var="y" y="0" max="7">
               <IF expression="RAND(1,5)" equals="2">
                  <RUN>
                     drawCircle(0,(X*64),(Y*64),RAND(32,64),10,true,8);
                  </RUN>
               </IF>
               <IF expression="RAND(1,4)" equals="2">
                  <RUN>
                     drawCircle(0,(X*64),(Y*64),RAND(32,64),10,true,8);
                  </RUN>
               </IF>
               <IF expression="RAND(1,5)" equals="2">
                  <RUN>
                     drawCircle(0,(X*64),(Y*64),RAND(32,64),10,true,8);
                  </RUN>
               </IF>                                                                     
            </LOOP>
         </LOOP>                  
      </SUB>
   </SCRIPT>
</SCRIPTS>

This is a basic XML structured scripting language, any experience with HTML, XML and this should read pretty naturally. The container will allow multiple sets of scripts to be contained in a single file.

The actual expression based code is using FLEE - Fast Lightweight Expression Evaluator, which is simply a tokenizer that turns text into a structured expression. Using the FLEE engine, and a script construct and compiling method of my design, I have been able to successfully get the first tests ran through the system, with fast processing time.

Image

This is the begining of land mass algorithim I built, you can see the script above to see how simple it is, and this is what it produces.

Image

This is an example of some more complex math that you can use with the script language. Check out the first script on the code above. The preview window is showing only a height map, using a red color scale, on the base blue water, so all previews come out shades of red so you can test and see how the filter works. Ultimatly, the land mass colors would be filled in with the biome settings, and color blending filters would be ran to blend it all together.

Image

A Biome Manager to manage, edit, or remove biomes. You can also export and import biome scripts in a similar XML format. This will allow hand editing of biome data if you prefer.

Image

This is the biome editor window, showing you the different options for each biome. The biome will randomly select different zones on the map, and affect them based on the biome settings.

I would love to hear feedback, let me know what you guys think, I hope it will be helpful, I know not everyone will be scripting their own filters, but the initial release with these options will have some existing filters to use, and of course the ability to expand.
-----------------------------------------
FaultCheck - I'm a programor, I'm a proogramer, I write code...
Blockman2D Ace of Spades Map Generator Tools
v0.2.1.0 Released August 9th, 2012
http://blockman2d.herokuapp.com/
http://www.facebook.com/Blockman2d
User avatar
FaultCheck
Member
 
Posts: 91
Joined: Wed Jun 20, 2012 6:47 am
Location: Springfield, MO

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby ei8htx » Thu Sep 06, 2012 8:36 pm

That looks incredible. Can't wait to try it out.
User avatar
ei8htx
Member
 
Posts: 73
Joined: Mon Apr 16, 2012 4:58 am
Location: US West Coast

Re: Blockman2D - Map Generator Toolkit v0.2.1.0b

Postby jojoestinky » Fri Sep 07, 2012 3:07 am

Looking really cool! I cant wait to play one one 8)
User avatar
jojoestinky
[C.H] Member
 
Posts: 171
Joined: Sat Jul 21, 2012 9:26 am

PreviousNext

Return to Tools/Utilities



Who is online

Users browsing this forum: No registered users and 10 guests

cron