[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Best program to make Legend of Zelda games?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 77
Thread images: 9

File: Links-Awakening-1.jpg (155KB, 640x576px) Image search: [Google]
Links-Awakening-1.jpg
155KB, 640x576px
I'm currently experimenting with RPGtoolkit, but it doesn't seem suited towards an "active battle system"

I tried solarus but you have to make someone install the engine too to launch the game

rpgtoolkit is good, but does anyone happen to know how to code in a Zelda-style system for a program that's meant to make RPGs?
>>
use 6502, 65816 or z80 asm
>>
>>4096114
What do you mean?
>>
>>4096108
Do you want to make a Zelda game, or a game LIKE Zelda?

If you wanna make a Zeldalike, then look for engines built for 2D games and learn whatever is needed for that.

If you wanna make a Zelda game, but don't wanna do romhacking, http://www.zeldaclassic.com/about/
>>
>>4096124
fuck off underage
>>
>it's a "babby thinks he can program a game that took a team of ~30 top-tier gook prgrammers working around the clock for at least a year to make" episode
>>
>>4096132
Thank you very much for the help, and best wishes
>>
>>4096139

no need to be a prick
>>
>>4096108
Any others?
>>
I'd say Unity. I'm sure some will say that this is the meme answer suited for hipster Indy devs, but in all honesty it will probably one of the easiest 2D game making programs to find tons of support for. You can probably make halfway decent technical progress toward your goal by just rummaging around for tutorials.
>>
Zelda Classic if you want something that's dead easy but runs like shit (cancerbox community though).
>>
>>4096108
you clearly don't have a lick of programming experience.

Just use Hyrule Magic and make a LttP hack. Anything else is beyond you at this time.

If you want to change that, the first step is to stop wasting your time with game-makers and learn C.
>>
>>4096108
>I'm currently experimenting with RPGtoolkit

What? Why?? What made you pick this over the massively popular RPG Maker

RPG Toolkit came out around the same time the RPG Maker community started to form and it was already garbage back then.
>>
Construct, GameMaker, Godot, or Unity.

That's basically ranging from simplest and least scripting knowledge required to the most.

Unity will give you the most flexibility, but will most likely take you longer to learn and iterate in.

Construct is really cool. Easy and fast to work in, uses visual pseudocode so you don't need to know how to program, and has a pretty good community for support.
If you're trying to do really advanced stuff you'll have trouble getting that into Construct unless you know JavaScript.


Use Godot if you don't have any money. It's really good too.
>>
File: 1359270658190.gif (772KB, 230x173px) Image search: [Google]
1359270658190.gif
772KB, 230x173px
>>4096563
>stop wasting your time with game-makers and learn C.
Leave it to the old man board to recommend shit like this.
>>
A really simple option for 2D action games is LOVE 2D. It's basically just an SDL layer for Lua, but it's easy enough to understand. There's also plenty of tutorials to make tile-based games.
>>
>>4096592
Not OP but can you elaborate on "really advanced" stuff? What constitutes really advanced?
>>
>>4096595
If this really were an old man board it wouldn't suck so fucking much
>>
File: 827.png (250KB, 680x638px) Image search: [Google]
827.png
250KB, 680x638px
>>4096595
>Not wanting a solid foundation in code language / assembly logic

>Not caring about fundamentals

>posting in general on a rotating mongolian-cartoon imageboard
>>
>>4096601
If it sucks so much then leave.
>>
>>4096108
for modern systems I would recommend C, for the original consoles I would do this >>4096114

if you don't know what either of these are you need to fuck off and die before even considering writing pong in your shitty gamemaker program.
>>
>>4096606
Where am I supposed to go. Every retro community is filled with buyfags and people who think calling a bad game bad is obnoxious. I only come here because it gets a decent amount of activity.
>>
>>4096617

You should stay just to spite the little faggot.
>>
>>4096597
Basically adding custom functionality to construct. You can def make a Zelda game in construct, but maybe you want to implement some weird 3d physics system, you would have to write that yourself.
>>
>>4096595
You don't program in C, fuck why would you do that. C is horrible to program in.

But the exact things that make it horrible to program in make it the perfect learner's language.
>>
>>4096652
>You don't program in C, fuck why would you do that. C is horrible to program in.
there is a reason why C will never go away, why every other language tries to reinvent its syntax, and why the fastest and most efficient code is written in it, and it's not because it's a horrible language.
>>
>>4096704
That was a "you don't program in C"
as in "OP shouldn't program in C", not a "nobody should program in C".
C has a role, that role is not top-down action-adventure games for modern hardware.
>>
>>4096108
Godot, Atomic Engine, GameMaker.
GameMaker has an excellent UI and documentation for beginners, but it's not free. The other two are free and actually very light. You can also use a framework like Cocos2DX, but it's too advanced for beginners.

Avoid Unity. The engine has terrible performance and it's a disaster overall. It also doesn't have a 2D engine and only emulates 2D, at least that's how it was a year ago. Also avoid UE4 because the engine is, just like Unity, too much for a simple 2D game and too much for indie devs.

Avoid Construct and any other "you won't need to code to make games". They're extremely limited and learning C, C++ or whatever scripting language a game engine uses will benefit you overall. You'll get better in logic and optimization.

>>4096704
C requires competent programmers otherwise the code will have exploits and memory leaks. Rust is trying to fix this but still, C is only used in OS and Kernel dev. You shouldn't make games with it.
>>
>>4096140
Modern tools make it far easier so he probably can he is finds a decent artist/music guy
>>
>>4096614
The only reason to learn C if you want to make games for modern hardware is to help you learn the fundamentals of programming before moving onto a language with objects and shit.
>>
>>4096715
The reason why C is used for kernel dev is because it gives you extremely tight control over a program, which makes for faster and more efficient programs, things that are important for time-critical code and also older hardware.

C is a fine language to develop anything in.

>>4096868
>C requires competent programmers otherwise the code will have exploits and memory leaks. Rust is trying to fix this...
So you would rather have shitty code written by shitty programmers that doesn't segfault because the execution model tries to be clever and hides problems from the programmer/user? Here's a hint: every language requires competent programmers to prevent exploits and bugs. The language is just a tool, while a bug is a users application of that tool.

Rust is just the n-th revision of C that will come and go, like every other fad language.

>>4097225
OP doesn't even have a code guy. OP doesn't even have a high-school diploma evidently.
>>
just learn java
>>
>>4097261
No
>>
>>4097265
the proper response
>>
>>4096114
this is the correct answer.
>>
>>4097261
>>4097265
>>4097270
This replychain makes me happy.

>>4097254
>C is a fine language to develop anything in.
This. C++ is where I draw the line, but C is just fine for everything and anything.
>>
Godot
or Monogame if you want to learn C#

people saying build it from scratch in C have never made a game before and don't realize that a one-man-army will literally never finish a game trying to go the hard route
>>
C is a language for hazing newbies
>>
>>4097431
The people who like C programming are the same people who like ball-crushing porn
>>
>>4097242
yes and? Learning your fundies will help you greater manage larger projects. Learn to walk before you can run.
>>
>>4097421
people who say build it using a game-maker will never amount to anything more than code monkeys who only know how to glue prefabricated code together. poorly.

>>4097421
>C#
oh look, more worthless garbage trying to reinvent C. only this time you need 8GBs of IDE trash. sorry, no thanks, I don't need microsoft's taint touching my computer.

>>4097431
found the guy who has no idea how computers actually work

y'all keep treating your computer like a magical black box filled with electronic elves, now.
>>
>>4097840
>muh hardcore progayming
OP asked for making a game. None of what you said amounts to more than indulgent elitism from whatever circlejerk you came from. How much of that helps one make a game? How much of what you said even has to do with the topic? Pretty much nothing, you might aswell not have read the thread because you only took it to hijack with your bullshit. Congrats on being the #65205023th guy to bring up "my language is better" bullshit then glue shit meme buzzwords that have no substance other than being thoughtless shallow insults like "haha u r bad at computers cuz u don't use my lang xDD" to derail another unrelated thread which was about making a fucking game. Not that you care about this since it isn't part of the retarded circlejerk.
>>
>>4098397
OP hit a wall with the game maker he is using.

I suggest OP learn the fundamentals rather than languages derived from the fundamentals or another framework. That way when he hits a wall, he knows how to get around it, and he has had the experience reasoning about how things are implemented so he doesn't make rookie mistakes with his own code or with framework code should he choose to use them. If OP learns C, OpenGL, an audio library, and a windowing library or toolkit, he can literally make anything. Throw a hissy fit all you want, that's the straight answer. Anything less is willful castration.
>>
>>4098469
>Throw a hissy fit all you want,
lol
>>
>>4096592
>>4096868
>>4097421

Has Godot gotten better? Last I used it (a year ago?) I remember it being pretty...eh.
>>
Begin by learning Lisp.
>>
>>4098469
op didn't hit a wall

>>4098519
ya
>>
>>4096108
If you don't care about doing it "right" (aka using a programming language) and just want to make a game then use GameMaker. It's versatile enough to easily make a 2D Zelda game and it doesn't take long to learn. There are some great tutorials on youtube to get you started (I recommend Shaun Spaulding, HeartBeast and Tom Francis).
Some advice though: don't bother with drag and drop. I know I said to use GameMaker if you don't care for programming, but GM's coding isn't as dense as C or other "real" languages. GM's code revolves around game creation (making it useless for anything else) and it does a lot of heavy lifting for you.
>But what about Godot/Unity?
Unity CAN do 2D games, but it's not ideal. Seriously, if you only want to make a 2D game, do yourself a favour and use GM. I haven't used Godot, but I hear it's a good engine. GM still has the advantage of a larger community, so that makes it easier to learn though.

Finally: DO NOT USE RPGMAKER/RPGTOOLKIT TO MAKE A ZELDA GAME. It is a futile effort and I know this from experience. The engine will fight you every step of the way.
>>
>>4099063
I forgot to mention that GameMaker Studio is still free, like Godot and Unity. But it's going to be depreciated eventually (since GM2 exists) and exporting to anything except PC costs money, so if you're interested in exporting to other platforms you may want to invest in GM2. If you're just making a game for fun or release on PC, then get GM Studio. It's a little tricky to find on yoyogames' site (I guess they're trying to phase it out so everyone moves over to GM2), so here's a link: https://www.yoyogames.com/download/studio/free
>>
>>4099063
>GameMaker
Fuck off.
>>
>>4099063
>Unity CAN do 2D games, but it's not ideal.
Definitely was once the car, but I've heard good things about the relatively recent additions for 2D
>>
>>4099257
>car
*case
>>
File: 1361715170783.jpg (1MB, 900x1200px) Image search: [Google]
1361715170783.jpg
1MB, 900x1200px
>>4096108
First and foremost, are you writing this for any particular architecture? (e.g. you're specifically making a Gameboy or SNES Zelda) That will decide quite a bit about it.

>If you ARE doing it for a particular console
Assembly, if you want to be authentic about it (and if you don't want it to be a laggy POS).

You could PROBABLY do it in C and compile it for that console (Gameboy has an excellent compiler and toolkit called GBDK, for example), but it won't exactly be production-quality. But it'll still be fine.

>If you just want it to be playable on a laptop or something

Go to /vg/ and ask /agdg/, they're the bois for enginedevving. You should probably use some kind of game engine, I personally like LOVE2D, which is a straightforward engine for Lua.

There's tons of them though, it kind of depends if you know how to program or not.

If not, use RPGMaker or something. Inb4 it's shit, pic related was made by one guy using it and it's better than half the shit that comes out of meme indie studios
>>
>>4098469
you're a retard just repeating whatever /g/ or /tech/ spoonfed you.
Learning C isn't learning the basics, learning about abstraction, black boxing, structure, building your program from little functions that act as building blocks for greater things, that's what learning programming is about and you shouldn't give two fucks about what language someone does that in.

>b-b-but you need extensive knowledge of how the low level stuff works
it's useful but not necessary. Acting as if abstraction is the greatest evil ever just shows you're a fucking retard.
If OP doesn't want to write a big game that needs optimizations, he wants to write something you can run on modern calculators.

Now fuck off with your retarded derailing and unironically read SICP.
>>
File: ugh.gif (2MB, 398x200px) Image search: [Google]
ugh.gif
2MB, 398x200px
>>4096595
>>4096652
>>4096715
>>4096868

>mfw codelets itt think you can't just like make game in C
>>
>>4099321
of course you can but there's no reason he should do so. pick the right tool for the right job. writing a game my asshole can run these days doesn't require the finer level of control C permits.
all that matters is the end result (and maintainability). not 1 player will like a game more because of the language it was written in if the game stinks, and not 1 player will hate the game if the game is good but they dislike the language.
claiming only C can deliver a good product is fucking retarded.
you're just being an elitist fuckhead trying to feel good about himself.
>>
>>4099327
>t. HTML "programmer"
>>
File: 1498832875561.jpg (63KB, 500x626px) Image search: [Google]
1498832875561.jpg
63KB, 500x626px
>>4099327
>you're just being an elitist fuckhead trying to feel good about himself.

We're helping the child learn to program and just like make game

Please return to your javascript web dev while we instruct him on C shitposting
>>
>>4099332
lmao you're a fucking loser. I don't even mean that in a purely insulting way like calling someone a dick or something, no, an actual loser. You have no idea what you're talking about, you're just here to feel smug. you're a fucking retard. everybody can see you're a fucking retard. better your life or kill yourself.
>>
File: enda's face when.jpg (32KB, 390x285px) Image search: [Google]
enda's face when.jpg
32KB, 390x285px
>>4099338
There is no need to be upset my dude

You can make all kinds of lovely pictures with HTML
>>
>>4099336
you're learning him jack shit.
I don't do web dev but I'd rather work with someone who can write decent js code than a retard writing shit C like you do.
I know you write shit C because you have 0 understanding about what really matters, thus you don't know how to code in any language.
>>
File: 1420712611355.jpg (20KB, 267x179px) Image search: [Google]
1420712611355.jpg
20KB, 267x179px
>>4099346
>you're learning him jack shit.

>claims I can't write in C
>he can't write in English

What did he mean by this
>>
>>4096108
anyways OP, if you do go down the high level language route, avoid OOP because OOP for game development can quickly turn into an inheritance nightmare.
Look into ECS architectures. As for engines that write the code for you, I don't have any experience with that.
Don't listen to the "HURR C" tards. C is a great language but definitely overkill for what you're trying to do.
>>
OP, I recommend you program your game for the Atari 2600. It will teach you the basics of actual programming without letting you get lazy. If your ideas aren't feasible on the 2600, you're either focusing too much on graphics or else you're so bad at programming that you shouldn't even bother. Stick to the 6502 assembly language, Batari Basic has too much hand-holding and will teach you bad habits that will be hard to break.
>>
>>4099351
>avoid OOP for game development
FUCK that, OOP is perfect for game development.
>>
>>4096108
Thank you for the tips and advice everyone
>>
File: game maker link test.webm (139KB, 352x306px) Image search: [Google]
game maker link test.webm
139KB, 352x306px
>>4096108
10 mins in game maker. OP's a faggot.
>>
>>4097458
game making is not exactly equal to game programming. if the guy has a good idea, he better program it fast and a bit shitty, and maybe in the future some software house remakes the game for commercial purposes.

Look at what happened with spelunky. the original developer is not and does not consider himself a programmer
https://www.youtube.com/watch?v=jv434Xyybqc

but then again you probably know better
>>
>>4099930
now implement the actual problem hahahah
>>
>>4100986
It's just disgusting what they did to that game.
The simple and crisp graphics got replaced by "smart"phone looking shit with tumblr noses.
And if normies on steam are even aware there's an original version, they go for the "modern, updated" version assuming it has more features/gfx/polish.
>>
>>4101206
Would take no more than a couple of hours, but I'm not spoonfeeding any longer. I forgot how shitty Game Maker's program was. You get the most stupid errors. I had to switch from dxtory to OBS to record cause GM had errors while dxtory was running. So retarded.
>>
>>4101728
How were you even spoonfeeding to begin with? You can tile out Link's Awakening easily, but coding a fighting system is way more complicated
>>
>>4101732
If I wanted to show the extent of an action system, making one would take no longer than making a button cause the attack animation. And having a hitbox that if it touches any enemy, have that enemy struck back a little and its health dropped. etc etc Very trivial.
>>
Just wait for Runiya to come out
>>
>>4101864
shill
>>
>>4098469
>OP hit a wall with the game maker he is using.
The dude that called you out is right, apparently. You didn't even read the OP, let alone the rest of the thread.

>I suggest OP learn the fundamentals
The fundamentals of what? C? He's looking to make a game for modern hardware, not write a fucking device driver or code for an embedded system. If he takes your advice, you're technically right in that he'll be able to do pretty much whatever he wants. Is the timesink or the hassle worth it for game coding? Not even remotely.
>>
>>4103068
OP said like he was having difficulty doing what he wanted with the tools he had. I call that hitting a wall. Either way, he seems happy with the thread >>4099758.

>Is the timesink or the hassle worth it for game coding?
Seeing as how computers have come to completely dominate our lives, and that games are an excellent way to build interest and skill in using computers, I think it is absolutely worth it if you have the interest. It moves OP from a position of asking "what may I do?" to "what can I do?". Yeah, it takes time, but saying it isn't worth it is like deriding a child for trying to learn how to read because Dr. Seuss is trivial.

Honestly, what's there to be afraid of? Compared to the 300MB of documentation for the byzantine guts of Unity and only Unity, I'd take the few hundred kB needed to fully document simple and powerful tools that have proven their worth over decades.

>C?
There is a reason why so many languages try to improve C.
https://en.wikipedia.org/wiki/List_of_C-family_programming_languages
Learning C makes learning all of these other languages a lot easier. Granted, that would be somewhat true if you chose any language in the list, however only C is the common ancestor. C is great for any application.
Thread posts: 77
Thread images: 9


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.