Is it possible to make a game like Terraria ?

Discussion and feedback on Construct 2

Post » Sat Jul 20, 2013 2:47 pm

Hi, just wondering would it be possible to make a sandbox game with Construct 2, A game like Terraria or Minecraft but obviously 2D ?

Thanks
B
5
S
1
Posts: 19
Reputation: 411

Post » Sat Jul 20, 2013 3:07 pm

If you search the forums you'll find this asked several times, with lots of discussion. People are working on this type of game now.
ImageImageImage
B
71
S
20
G
192
Posts: 3,535
Reputation: 109,344

Post » Sat Jul 20, 2013 3:19 pm

I have been looking for it but can't seem to find it, so it is possible then?
B
5
S
1
Posts: 19
Reputation: 411

Post » Sat Jul 20, 2013 3:28 pm

https://www.scirra.com/search.aspx?q=Terraria
ImageImageImage
B
71
S
20
G
192
Posts: 3,535
Reputation: 109,344

Post » Sat Jul 20, 2013 5:17 pm

Is they any tutorials showing how to make a sandbox game in Construct 2 or not?
B
5
S
1
Posts: 19
Reputation: 411

Post » Sat Jul 20, 2013 5:21 pm

No , I don't think there would be a tutorial for such a colossal task
But you can find bits that you can after merge , by SEARCHING ...Whiteclaws2013-07-20 17:22:18
B
41
S
17
G
17
Posts: 2,247
Reputation: 17,436

Post » Sat Jul 20, 2013 5:23 pm

Well a tutorial is meant to help/show you how to do things.
Why make a tutorial on something so simple to do?
B
5
S
1
Posts: 19
Reputation: 411

Post » Sat Jul 20, 2013 5:27 pm

Wait ... you lost me there , there's no tutorial on how to make TERRARIA because that would be a colossal and complicated task , as you need to make the terrain algorithm , lighting algorithm , crafting , blocks , bosses , etc.

and that's EXTREMELY OVERAMBITIOUS for a starter with the software , I recommend you familiarize with the C2 before tackling such a big project , and even there , it would be extremely overcomplicated

That's one of the reasons why terraria sells for $$$

Cheers !Whiteclaws2013-07-20 17:32:56
B
41
S
17
G
17
Posts: 2,247
Reputation: 17,436

Post » Sat Jul 20, 2013 5:50 pm

It's certainly possible, I think it's quite simple if you understand how the mechanisms work in Terraria. In general, you'd need some experience with Construct 2 first, make smaller things to get used to Construct 2, and probably best to have a lot of experience with Arrays.
The tiles system would be somewhat easy as long as you have the knowledge about Arrays, optimising, ect. When a tile is made, you just have it check next to itself in each direction to see what tile is there, then you can set it's frame to what it should look like (Middle block, leftwall block, rightwall block, block with grass on it that connects to the left, there's a few lol)
Having the different biomes that spread slowly is possible, but again, optimisation: You can't have it constantly checking to spread the hallowed area into the grass every moment for the entire world ;)
Movement and fighting is very simple, definately nothing compared to the tiles and stuff.
Lighting should be comparably easy to the tiles system, probably involves some sort of pathfinding, though I don't think the pathfinder behaviour is currently a good idea AS it currently can't just "Pathfind" a certain section, meaning bad lag. Though another thread suggested for a "specific area" thing so you can just search around the area of a light source, say a torch, to light up around it rather than the entire screen.
Inventories, items, crafting, building, it's all arrays arrays arrrraaayyyys (and some WebStorage if you want peoples creations and characters to be saved :P )
Online multiplayer is always the talk of the Construct 2 forums, it's possible now, but lacks proper support (til the future perhaps).
Enemy AI in Terraria is simple in terms of AI mechanics; a slime enemy just jumps in the direction of a player every 2 seconds or so, with some extra factors involved to make it jump sooner. Bosses have a small pattern, there's no advanced difficult pathfinding algorithm involved, just "Go to player, kill player."

All in all, the tiles system is what makes Terraria, nobody was impressed by it's battle system, it's all about the tiles, and the tiles would be the most time consuming thing to create, which might be why there's no immediate tutorials around here (I haven't searched myself).

Getting it to run smoothly and lag-free, that's the challenge (unless you have the knowledge on how to optimise very well, then again, easy)
It's all about your knowledge, Construct 2 is extremely powerful as long as it's 2D!
I think there might be some interesting stuff and tutorials if you search on forums, I don't have anything to help other than my opinion :(
Hope this helped!
B
51
S
20
G
10
Posts: 571
Reputation: 9,819

Post » Sat Jul 20, 2013 5:56 pm

TL;DR: It is possible, however it requires quite a bit of game dev experience/knowledge, particularly in Construct 2.
B
62
S
21
G
12
Posts: 1,910
Reputation: 13,170

Next

Return to Construct 2 General

Who is online

Users browsing this forum: Digitalarray, Mario4President and 4 guests