Info: Ever since I was a little 8 year old, I've always been obsessed with Zelda, everything about it made me want to make my own game like it.
The one series that intrested me was the Oracle/Awakening Series.
The one for the Game Boy Colour. It was, to me, the best I've played, it did so much for such a early console.
Since playing them, I thought this would be the games i'd try base my own game on.
As I grew older I learned of the Rom hacking community and Lin91's ZOLE (Zelda Oracle Level Editor), but over time, I realized rom hacking wasn't me. After researching Game development, there weren't many Oracle based games or engines, any that there was, were discontinued or private resourced.

So, I decided to make my own, So I give to Pokécommunity.

Zelda Oracles Engine!!

Features:Blue = DoneOrange = DoingTo be Done

Oracle styled Movement and Actions

Sword

Rupee System

Heart system

Pause Menu/ Item Menu

HUD Bar

Heart Pieces, Heart Containers and Extra Hearts

Insert a Oracle of Seasons Tilesets

Power Bracelet

Dungeons

Towns

Multi Room transport

Enemies

Bosses

Shovel

Insert a full Oracle of Ages + Link's Awakening Tileset

NPCs

Oracle Styled Shop

Dungeon 'Treasures'

Save System

Dungeon Bosses

Dungeon Traps

Bombs & Bomb Bag

Intro

Credits

Screenshots: (new to old)

Spoiler:

Infomation:How Tilesets are done:In the tiles section of the 'Room' you'll find various backgorunds with places from the officail games, like Holodrums world map. To save me making a whole tileset I've made it so you can just take the tiles from the Map to your Game. Each map is about 10 blocks wide by 8 blocks height.

Love the idea, and I'm even making an entire island in my game dedicated to the mario sonic and zelda series. I hope this does well for you, but one question I do have is why you would go with the oracle graphics. I know they're "classic", but the link to the past graphics are quite a step up and still have that classic look of zelda.

__________________

Sometimes you just have to ask your self "would I rather be crazy or stupid?"

I'm using oracle graphics because it's what I'm use too, and alot of Lttp graphics need Link to appear under the graphics, for top of tree's and roofs. I'm not 100% sure how to recreate that in game maker.

I'm using oracle graphics because it's what I'm use too, and alot of Lttp graphics need Link to appear under the graphics, for top of tree's and roofs. I'm not 100% sure how to recreate that in game maker.

I'm doing it for Game Maker due to familiarization and it's something we're learning in my college.

Not to sound harsh but any college teaching/using Game Maker should not be teaching Game Development.. But It was just a suggestion, I see you have no intention of switching so good luck and i'll be following your progress... because i think this is cool :)

GameMaker is better than using an engine in C++. It gives you an easy to use IDE and the company developing it is adding a C++ compiler (to replace the current interpreter) in the next version so it should be as fast as one too. Don't say that the company who are making it are not experts in the programming field because they are. The team that is making it is headed by Sandy Duncan who was head of Xbox in Europe and Mike Daily who created Grand Theft Auto and Lemmings. The company is funded by the Scottish government where the company building resides.

GameMaker does a good job of teaching basic programming. Its form of abstraction makes it a nice way to learn critical concepts. I learned just about everything I know about programming (memory, critical optimizations which includes using bitwise operators, polymorphism, the process of 3d rendering through matrices and when you use DLLs you extend your knowledge grows even more with things such as threads and packets). You're underestimating how powerful it really is, King Charizard. I learned these concepts faster than I would have if I jumped directly to C++.

Anyway, I'm not sure of what use this project really is. It seems outdated in terms of graphical style and therefore perhaps even a few features so only a few would really want to use it. Honestly, I think more people would use a Minish Cap styled engine.

GameMaker is better than using an engine in C++. It gives you an easy to use IDE and the company developing it is adding a C++ compiler (to replace the current interpreter) in the next version so it should be as fast as one too. Don't say that the company who are making it are not experts in the programming field because they are. The team that is making it is headed by Sandy Duncan who was head of Xbox in Europe and Mike Daily who created Grand Theft Auto and Lemmings. The company is funded by the Scottish government where the company building resides.

Yeah the people who made it are in fact experts who have made the entire engine probably in C++. The industry standard.

Quote:

GameMaker does a good job of teaching basic programming.

at the college level you shouldn't be learning such things. Besides, GML is not a good language to learn its sloppy it teaches you bad programming habits. Its like trying to shoot fish in a barrel. Your not gonna learn algebra in college are you? No your expected to go into college knowing algebra.

Quote:

I don't see why?

As I said above GameMaker is very basic, its like the ABC blocks a baby would use. There is not one area of professional game development that I know of that your experience with GameMaker will be beneficial. Since this is a college class I assume you want to develop games seriously. You'll see soon enough that GameMaker will not help you reach that goal.

As a hobbyist GameMaker wouldn't be a bad toy. If you want to seriously develop games you'll need to look into more professional languages. It doesn't necessarily have to be C++, it could be Java, Python, LUA, C, C++, C# or other languages that engines use such as UnityScript or UnrealScript.

at the college level you shouldn't be learning such things. Besides, GML is not a good language to learn its sloppy it teaches you bad programming habits. Its like trying to shoot fish in a barrel. Your not gonna learn algebra in college are you? No your expected to go into college knowing algebra.

I disagree. In my Intro to Computer Science course I took last year, we started with Alice as most courses do. Game Maker is better than Alice in terms of features. Not everyone understands basic concepts. Our class moved on to Python later and a majority failed. I'm sure more people would have failed without Alice. I also disagree about bad habits. There are bad habits in every language, especially C++.

Quote:

Originally Posted by KingCharizard

As I said above GameMaker is very basic, its like the ABC blocks a baby would use. There is not one area of professional game development that I know of that your experience with GameMaker will be beneficial. Since this is a college class I assume you want to develop games seriously. You'll see soon enough that GameMaker will not help you reach that goal.

As a hobbyist GameMaker wouldn't be a bad toy. If you want to seriously develop games you'll need to look into more professional languages. It doesn't necessarily have to be C++, it could be Java, Python, LUA, C, C++, C# or other languages that engines use such as UnityScript or UnrealScript.

No. GameMaker produces games at a professional level. It allows you to make Android, iOS, Windows, Windows 8, Windows 8 Phone, OSX and HTML5 using a single code set. You can make a multi-platform product at a very low cost.

I'm sure you're not programming in C++ at a level that would be considered on par with other software, Mr. Extraordinaire. I'm sure you're not an expert. You would probably make a game using the C++ STL, which is a huge no-no. GameMaker is highly optimized and does things correctly. Though probably not as optimized as Unity, I can probably make something that you make in C++ in a fraction of the time and at better speed and with more flexibility. Don't question what language others choose. There are a lot out there and each have their advantages and disadvantages but GameMaker is no let-me-down. I prefer programming in GameMaker over C++ at most times.

I'm sure you're not programming in C++ at a level that would be considered on par with other software, Mr. Extraordinaire. I'm sure you're not an expert. You would probably make a game using the C++ STL, which is a huge no-no. GameMaker is highly optimized and does things correctly. Though probably not as optimized as Unity, I can probably make something that you make in C++ in a fraction of the time and at better speed and with more flexibility. Don't question what language others choose. There are a lot out there and each have their advantages and disadvantages but GameMaker is no let-me-down. I prefer programming in GameMaker over C++ at most times.

STL(Standard Template Library) a no no? Really? Love to hear your reasoning behind this statement..The only valid reason is performance but if programmed properly its not an issue... While not perfect the STL is very valuable... Also you cannot make an entire game using the STL. I use C++ and Direct X to develop games. Also your assumption of my skills is wrong and insulting...

I've looked at the Gamemaker website they have changed alot added some fancy grahics to their site. but the core features of the engine remain he same, they just raised the prices its still the same and still doesn't change my opinion.. FYI this is no way in hell I would pay $499.00 for GM and wouldnt advise anyone to do so either...

Quote:

No. GameMaker produces games at a professional level.

Name one...

I offered a suggestion to the OP and your turning this into an argument. I'm not gonna argue you have your opinion I have mine lets leave it at that

Sorry bro, but the STL is bad because you cannot directly control how it allocates memory. No professional game developers uses it because of this. It relies on the heap too much rather than on the stack which is considerably slower. It's not designed for games. It's made for general use. You should read about programming game engines, I have a book (written by the lead of Naughty Dog) that I refer to.

Don't try to suggest something like this. The OP probably knows his/her options prior to making an engine and they would have chosen the best tool they could have made.

Now back to topic:
@Nintendork15: Have you figured out how the red/blue switches will work yet? If done correctly, you should be able to stand on high blocks if you switch it while standing on a lowered one. It's probably the most difficult you would have to add, as it might have to change your collision system. It was the first thing I always programmed whenever I made an Oracles engine.

Sorry bro, but the STL is bad because you cannot directly control how it allocates memory. No professional game developers uses it because of this. It relies on the heap too much rather than on the stack which is considerably slower. It's not designed for games. It's made for general use. You should read about programming game engines, I have a book (written by the lead of Naughty Dog) that I refer to.

The STL has been used in many professional games also it's defined by the very same standard document that defines the language itself. Read this

interesting how your trying to tell me what to do..

Quote:

Don't try to suggest something like this.

haha

But im done with this arguement...
____________________________________________

OP, is this gonna be a SDK for others to use or a game in development? If its an SDK can it be used with the free version of GM?

Yeah the people who made it are in fact experts who have made the entire engine probably in C++. The industry standard.

at the college level you shouldn't be learning such things. Besides, GML is not a good language to learn its sloppy it teaches you bad programming habits. Its like trying to shoot fish in a barrel. Your not gonna learn algebra in college are you? No your expected to go into college knowing algebra.

As I said above GameMaker is very basic, its like the ABC blocks a baby would use. There is not one area of professional game development that I know of that your experience with GameMaker will be beneficial. Since this is a college class I assume you want to develop games seriously. You'll see soon enough that GameMaker will not help you reach that goal.

As a hobbyist GameMaker wouldn't be a bad toy. If you want to seriously develop games you'll need to look into more professional languages. It doesn't necessarily have to be C++, it could be Java, Python, LUA, C, C++, C# or other languages that engines use such as UnityScript or UnrealScript.

I presume the way you describe college you're out of the UK area.
In UK college is a High school level, i think, of America.
University is where you need to know all the stuff before entering.

And besides I come to college to learn not to show what I know. It's a waste of money otherwise.

ANyway, Last night I started working on dungeons, but no screenshot yet...

Not to sound harsh but any college teaching/using Game Maker should not be teaching Game Development.. But It was just a suggestion, I see you have no intention of switching so good luck and i'll be following your progress... because i think this is cool :)

We're only using GML as a simple example of Object oriented programming.

Anyway, you want me to do the up-scaling thing for you again Varion? It looked like you had lost that part

The PokéCommunity

Meta

Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, or The Pokémon Company International. We just love Pokémon.