Go to page 1, 2, 3  Next  [ 44 posts ]  Reply to topicPost new topic 
Build Infinity, Rebuilding the engine in Studio
Author Message
 [nl]
 Post subject: Build Infinity
PostPosted: Sun May 26, 2013 9:31 am 
User avatar
Wreck 'n get stomped
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
Now with random world generation! Download here!

I started a new project called Build Infinity, and progress is going pretty well. The game is based off Minecraft, but as a 2D platformer. I know it still needs a lot of improvements, but that's why it's an engine test. Here are some screenies:

Image

Image

Image

*Note that the SMB3 Mario sprite is a huge placeholder sprite, I'll make a custom player sprite later.

Also, here are the features:

    *Customizable skins
    *Customizable tile packs
    *Classic platformer movement
    *5 blocks: grass, dirt, stone, stone (bronze), stone (silver) and stone (gold)
    *Mining (and get the block you mined)
    *Building (still a bit buggy)
    *Send message (WIP, press T to enter a message)
    *Inventory (WIP, press I to open inventory, then press left and right to travel through it)

How to make a skin:
To make a skin, go to the main folder, then open the folder Skins, and then open the folder Slot 1. You'll find 3 images: spr_player_stand_1.png, spr_player_walk_1.png, spr_player_jump_1.png. You can edit them, and they will be used in the game automatically! Note that the name needs to keep the same, as well as the size (in pixels).

How to make tile packs:
It's kinda the same as how to make a skin: go to the main folder, then open the folder Tile Packs, then open the folder Slot 1. You will find 5 images, which you can edit, and they will automatically used in the game. Note that the name needs to keep the same, as well as the size (in pixels).



And last but not least, the actual engine test: http://www.mediafire.com/?6987byhc72srerf


Last edited by WreckingPrograms on Thu Jan 30, 2014 3:01 pm, edited 2 times in total.
_________________
My Youtube | My Twitter
 
Top
Offline 
 User page at mfgg.net
 
 [tn]
 Post subject: Re: Build Infinity
PostPosted: Sun May 26, 2013 11:57 am 
User avatar
My wee cat Jamaïca
Member
[*]
[*]
[*]
netplay ?

 
Top
Offline 
 
 
 [de]
 Post subject: Re: Build Infinity
PostPosted: Sun May 26, 2013 12:19 pm 
User avatar
But alas, I'm still alive.
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
I don't think this will gonna be online.
And what about Elemental Orbs?

 
Top
Offline 
 User page at mfgg.net
 
 [us]
 Post subject: Re: Build Infinity
PostPosted: Sun May 26, 2013 1:48 pm 
User avatar
hi hello
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

Not bad but, what did happen to Elemental Orbs? Is it scrapped, or are you just taking a break?

_________________
What I support

Spoiler:
 
Top
Offline 
 User page at mfgg.net
 
 [nl]
 Post subject: Re: Build Infinity
PostPosted: Sun May 26, 2013 2:46 pm 
User avatar
Wreck 'n get stomped
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
I'm currently working on two projects. Don't worry, I can handle it. Also, I don't know if this gets online. It depends if this game is gonna be played a lot, and if I want to spend my money to a hosting server.

_________________
My Youtube | My Twitter
 
Top
Offline 
 User page at mfgg.net
 
 [us]
 Post subject: Re: Build Infinity
PostPosted: Sun May 26, 2013 4:14 pm 
User avatar
Is that a jojoke?
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
uh how do you even mine

_________________
Twitch: http://www.twitch.tv/luigifanmario
Image
 
Top
Offline 
 User page at mfgg.net
 
 [nl]
 Post subject: Re: Build Infinity
PostPosted: Mon May 27, 2013 1:10 pm 
User avatar
Wreck 'n get stomped
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
Darky wrote:
uh how do you even mine

err.... just hold the left mouse button....

_________________
My Youtube | My Twitter
 
Top
Offline 
 User page at mfgg.net
 
 [us]
 Post subject: Re: Build Infinity
PostPosted: Mon May 27, 2013 1:38 pm 
User avatar
Is that a jojoke?
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
uh, tried that, didn't work

_________________
Twitch: http://www.twitch.tv/luigifanmario
Image
 
Top
Offline 
 User page at mfgg.net
 
 [us]
 Post subject: Re: Build Infinity
PostPosted: Mon May 27, 2013 1:45 pm 
User avatar
hi hello
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

Darky wrote:
uh, tried that, didn't work

You have to hold the button down on a certain block.
Also, the placing objects seems to be pretty glitchy. Sometimes you place and loose a block, but the block never appears. And is there a way to scroll between materials yet, or can we only place grass?

_________________
What I support

Spoiler:
 
Top
Offline 
 User page at mfgg.net
 
 [br]
 Post subject: Re: Build Infinity
PostPosted: Mon May 27, 2013 2:38 pm 
User avatar
I Have Returned®
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
Nooo Don't do that, you will ruin my Super Mario Sandbox Idea D:

But actually, this would be based off more Minecraft while mine would be like a playable Mario level editor [and that it can feature mods (like supernova's DLCs) if you can know GML]

_________________
 
Top
Offline 
 User page at mfgg.net
 
 [nl]
 Post subject: Re: Build Infinity
PostPosted: Mon May 27, 2013 2:41 pm 
User avatar
Wreck 'n get stomped
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
Evil Yoshi wrote:
You have to hold the button down on a certain block.
Also, the placing objects seems to be pretty glitchy. Sometimes you place and loose a block, but the block never appears. And is there a way to scroll between materials yet, or can we only place grass?

Yes, press the 'use' button right of the block. Also, press right to go to the next page, where the stone_gold block is.

_________________
My Youtube | My Twitter
 
Top
Offline 
 User page at mfgg.net
 
 [br]
 Post subject: Re: Build Infinity
PostPosted: Mon May 27, 2013 6:48 pm 
User avatar
Not a bird
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
I'm just curious: Are you going to do a random level generator?

_________________
Please contact me for any broken links below.
Spoiler:

Spoiler:
 
Top
Offline 
 
 
 [tw]
 Post subject: Re: Build Infinity
PostPosted: Mon May 27, 2013 7:11 pm 
福瑞退化者
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
SuperArthurBros wrote:
I'm just curious: Are you going to do a random level generator?

I believe thats will be very hard for wreking goomba to do that. Even with my skill, that would take forever to done random terrain generator.

_________________
 
Top
Offline 
 User page at mfgg.net
 
 [jp]
 Post subject: Re: Build Infinity
PostPosted: Mon May 27, 2013 8:08 pm 
User avatar
Yeah, I don't Even...
Member
[*]
[*]
[*]
[*]
[*]

[*]
and as I feel a little bit generous I have some badic datastructure ocdes for random generation that if you figure out how the work it won't just be usable for gm but once you figure it out you can use it in other languages(with custom coding of coarse) this isn't simply copypasta and then it randomly generates terraign but it's a base that you can use:

generation itself
Code:
/* Generator >> Chunk */

rows = ds_grid_width(argument0);
columns = ds_grid_height(argument0);
matrix = ds_grid_create(rows,columns);
range = 100;
sum = 0;

// Create random matrix
for (yy = 0; yy < columns; yy += 1)
{
    for (xx = 0; xx < rows; xx += 1)
    {
        ds_grid_set(matrix,xx,yy,(2*range)*(random(1)-0.5));
    }
}

 
// Clumping matrix
for (clumping = 0; clumping < argument1; clumping += 1)
{
    for (yy = 0; yy < columns; yy += 1)
    {
        for (xx = 0; xx < rows; xx += 1)
        {
            sum = chunk_get(matrix,xx,yy) +
                  chunk_get(matrix,xx-1,yy) + chunk_get(matrix,xx+1,yy) +
                  chunk_get(matrix,xx,yy-1) + chunk_get(matrix,xx,yy+1);
           
            ds_grid_set(matrix,xx,yy,sum/SumCounter);
            SumCounter = 0;
        }
    }
}

// Copy clumped matrix to chunk
for (yy = 0; yy < columns; yy += 1)
{
    for (xx = 0; xx < rows; xx += 1)
    {
        ds_grid_set(argument0,xx,yy,round(ds_grid_get(matrix,xx,yy)));
    }
}


and the loading part:
Code:
/* Chunk Get
arguments: Chunk, x, y */

if (argument1 < 0 or argument2 < 0 or argument1 == ds_grid_width(argument0) or argument2 == ds_grid_height(argument0))
{
    return 0;
}
else
{
    SumCounter += 1;
    return ds_grid_get(argument0, argument1, argument2);
}


so may this help you in some way.

_________________
Spoiler:
 
Top
Offline 
 User page at mfgg.net
 
 [nl]
 Post subject: Re: Build Infinity
PostPosted: Tue May 28, 2013 11:21 am 
User avatar
Wreck 'n get stomped
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
Thanks Kami, I'll try to use that code if I can be able to understand what everything means.

_________________
My Youtube | My Twitter
 
Top
Offline 
 User page at mfgg.net
 
 [gb]
 Post subject: Re: Build Infinity
PostPosted: Tue May 28, 2013 10:20 pm 
I never really was on your side.
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
If you want a explanation on for loops and what Kami is explaining, here:
Spoiler:

 
Top
Offline 
 User page at mfgg.net
 
 [mx]
 Post subject: Re: Build Infinity
PostPosted: Wed May 29, 2013 1:15 am 
User avatar
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
Looks pretty neat.

_________________
REF

Image


[11:11:51 PM] Stacks-of-Phone: Gato will eventually ascend, his consciousness transferred to hard disk
[11:12:00 PM] Stacks-of-Phone: he lives the rest of his life, a live2D facerig
 
Top
Offline 
 User page at mfgg.net
 
 [nl]
 Post subject: Re: Build Infinity
PostPosted: Wed May 29, 2013 1:52 am 
User avatar
Wreck 'n get stomped
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
Thanks for the explaination, Im The Red Spy.

_________________
My Youtube | My Twitter
 
Top
Offline 
 User page at mfgg.net
 
 [nl]
 Post subject: Re: Build Infinity
PostPosted: Sat Oct 12, 2013 8:24 am 
User avatar
Wreck 'n get stomped
Member
[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
[*]
[*]

[*]
[*]
[*]
Decided to update this once again, with a lot of bugs fixed. Though, there's still no netplay, random level generator or crafting.

-Building works properly now
-Inventory lag fixed
-Added some new blocks along with a tree (not generated, made it myself)
-Added a 32x32 rectangle to show where you're building/griefing the block

Here's the file: http://www.mediafire.com/?5c23wqii32taxiz

_________________
My Youtube | My Twitter
 
Top
Offline 
 User page at mfgg.net
 
 [us]
 Post subject: Re: Build Infinity
PostPosted: Mon Oct 14, 2013 8:05 pm 
User avatar
Also known as Yoshiro / Super_Yoshiro
Member
[*]
[*]
[*]
WreckingGoomba wrote:
I'm currently working on two projects. Don't worry, I can handle it. Also, I don't know if this gets online. It depends if this game is gonna be played a lot, and if I want to spend my money to a hosting server.

I wouldn't recommend buying a server unless you are absolutely sure this is going to last for a few years with more than the users from this site on it.
I remember hosting a game on a server once. In my experience, those people wanted updates quite often or else they'd stop playing --and I charged no cost lol


THat aside, I never thought I'd see a minecraft 2d here. I almost thought it was Super Mario Minecraft

_________________
Fan of : (I'll add to this list later as there are other games I've enjoyed).
Supertoad2k, ThunderDragon,opon4,Supernova, DragezeeY,Sherto,Mastergamepro, Rystar, Firestyle, DjYoshiman, Miles, and Friendly Dictator.
Most hated fangame: Yoshi Dash DX
Most hated classic: Super Mario epic 2
 
Top
Offline 
 User page at mfgg.net
 
« Previous topic | Next topic »
Display posts from previous:  Sort by  
Go to page 1, 2, 3  Next  [ 44 posts ]  Reply to topicPost new topic 


Who is online

Users browsing this topic: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group