|
Post by ledyard on Feb 18, 2013 3:20:59 GMT -5
Found a open-source Zelda game engine we can use. www.solarus-games.org/solarus/It will give us a huge head start so we can focus on other things. We can also make a fork of it and modify it as we wish.
|
|
|
Post by ciff on Feb 18, 2013 5:49:26 GMT -5
More like nothin left to do. This removes all the potential for anything innovative in my opinion
|
|
|
Post by ledyard on Feb 18, 2013 10:31:50 GMT -5
It depends what you want to innovate, if you want to be innovative with the core system like change how scrolling between map grids work or how many items you can have then it would be a little more challenging to do that even if it is open source.
However using this engine we could focus more on the content of the game rather than the core. If we use the engine we would still need to program in the items, characters, enemies, shop keepers, the world, etc.
The main downside I see is it would force us to use C++ and Lua. Not many people here seem to have played with Lua that much but it would be a learning opportunity.
|
|
|
Post by ciff on Feb 18, 2013 17:15:39 GMT -5
I'll guess we'll just have to wait and see what this game will become ! Then we'll know if this is the right thing, it might be an awesome idea I have not looked in to the engine maybe it's very flexible. When it comes to the coding spending some time learning lua is probably nothing compared to do everything from scratch.
|
|
|
Post by kyle2143 on Feb 19, 2013 17:49:30 GMT -5
This engine actually seems pretty cool. I know some people seem to think it's a cop out or would severely restrict what we can do with the game, but I disagree. I haven't really looked at the source thoroughly yet, but I've done some slight modding on open source games in the past and from what I've seen, it can be whatever you want it to be as long as you care enough to try.
If people just want to start completely from scratch, we can, but I think this is a good base to start from now, especially since there isn't any clear leadership on what exactly is going on.
|
|
|
Post by ledyard on Feb 19, 2013 23:33:30 GMT -5
Yeah, I was looking at it for a bit and it seems like the engine is just the core for the game. It does the things like set up dialog boxes, gameover sequence, camera, world, enemy base movement, etc. Then it uses Lua for scripting in items, text, sprites, world tiles, enemy ai, etc. So if we plan to do the project in C++ then we should use this engine. However if we were to do it in Python, Javascript, Java, etc. Then we would have to make our own. Also anything we don't like about the core we can modify it. I am leaning in this direction since looking at our dev list, we all know C++! (Amazing, it's like they teach it in school or something ) However the caveat is if the engine uses platform dependent libraries. Tomorrow I'll compile it with Visual Studio, Eclipse, and gcc to ensure it works so we don't alienate anyone who wants to do this project.
|
|
|
Post by nimos on Feb 20, 2013 21:43:25 GMT -5
I still think using Solarus is a cop out But it might be better for everyone to do that. I once did a prototype for a 2d game engine, and making the graphic part display correctly (especially animations) was kind of painful. I might become actually happy to be able to skip that part, as much as I would have liked doing stuff from scratch. I would prefer making our own engine, but it's not too important to me... how about some kind of vote? (I feel like I'm just going into every thread to suggest a vote...)
|
|
|
Post by Quicksilver on Feb 20, 2013 21:49:50 GMT -5
If you think about it some major games are made on game engines that are shared i think we should defiantly look into this as an option there is still a lot to do before we start on the game tho
|
|