12-26-2017, 08:01 PM
I'm no Game Maker expert but I am a web developer. Vinny could tell you even better than me, since he specializes in databases.
A database is its own piece of software. It's either running ln your computer at the same time as your app, or it's on a server and you send and receive info from it.
Typically, you wouldn't use databases in game development, except for online games.
Databases are for storing information, similarly to how you might in an object (or even a 2d array or similar). In fact, they basically do the same thing as when you create a save file. But they also have the ability to receive information (usually via an SQL query) and store it themselves. They're mostly used for when you have a lot of different apps (aka, instances of an online game) or a lot of people using one app (aka a website) and you need a central place to store information.
The same stuff could be accomplished by having a big save file you wrote to, but first you'd have to write that functionlity and have it still not be nearly as good as a database is to work with, and also a single Dev would just never be able to achieve the levels of optimization and flexibility databases have.
If you want to learn databases, I recommend doing so in the context of web development. It's the most practical and common use for DBs, IMO.
![[Image: GGyaUXO.png]](http://i.imgur.com/GGyaUXO.png)
![[Image: d7OJc4b.png]](http://i.imgur.com/d7OJc4b.png)
Bibby Team
A database is its own piece of software. It's either running ln your computer at the same time as your app, or it's on a server and you send and receive info from it.
Typically, you wouldn't use databases in game development, except for online games.
Databases are for storing information, similarly to how you might in an object (or even a 2d array or similar). In fact, they basically do the same thing as when you create a save file. But they also have the ability to receive information (usually via an SQL query) and store it themselves. They're mostly used for when you have a lot of different apps (aka, instances of an online game) or a lot of people using one app (aka a website) and you need a central place to store information.
The same stuff could be accomplished by having a big save file you wrote to, but first you'd have to write that functionlity and have it still not be nearly as good as a database is to work with, and also a single Dev would just never be able to achieve the levels of optimization and flexibility databases have.
If you want to learn databases, I recommend doing so in the context of web development. It's the most practical and common use for DBs, IMO.
Vimimin Wrote:Hylian's day job, little did we know, was saying controversial things on the internet.
Mors Wrote:you fool!!!! you fixed it wrong!!!!
![[Image: GGyaUXO.png]](http://i.imgur.com/GGyaUXO.png)
![[Image: ggc0JQ0.png]](http://i.imgur.com/ggc0JQ0.png)
![[Image: d7OJc4b.png]](http://i.imgur.com/d7OJc4b.png)
Bibby Team