- Joined
- Apr 26, 2017
- Posts
- 1
Hello world, I am ANDarms a systems engineer who recently entered this world of fan games. Unlike many, I just know about the Pokémon's games since 2014, because in this region of the world the Pokémon's games are not so popular especially in the town where I was born.
As I already mentioned I am a systems engineer and since I learned to program I had a little hobbie of make video games, nothing professional because it is not my degree. Some years ago I started to make smalls games using python and a library called pygame, and participating in a bi annual contest to make a game in a week, I also learned to use a library called Phaser for the language Javascript with which you can create 2d games playable from the browser. I tell this because since last year i discover the world of rom hacking and fan games and in that same period of time my interest in the games of pokémon began to grow as I was watching pokemon gameplays of famous youtubers and also playing the games by myself .
I started trying to learn the rom hacking but after seeing many videos, reading in forums and trying a lot of things out for myself, I came to the conclusion that rom hacking is a nosense, it's a lot of work, many hours that can be spent doing something much better.
I know that many here are rom hackers and there are awesome games made with this technique but the problem is that it's something very outdated and not practical and I say this from the point of view of a systems engineer, I write code all Days, it's my job I'm a web developer and the rom hacking violates all the principles of good code that are taught us as programmers. (KISS, YAGNI & DRY).
Maybe when this practice started, the games were new, it was understandable to use a hexadecimal editor to change the game code. But today I consider it stupid and very limited.
After several weeks of unsuccessful work with the rom hacking I met Pokémon Essentials, but at the same time and thanks to a video I saw, I came up with the idea that I could create my own version of a Pokémon game. My first attempt was to use javascript and phaser to create my own engine but after several months of work I realized that it was not as easy as I thought at first and that was where RPG Maker MV appeared.
one of the reasons why I decided to create my own engine and not use Pokémon essentials was because RPGM XP used a rare version of ruby to program the scripts, personally I do not like ruby, I know several programming languages C / C ++, PHP, C #, a bit of java, python and Javascript which has become one of my favorite languages and while ruby and python are a little similar for their unconventional syntax I think python is a much better programing languague, although it's just my personal opinion. also RPGM XP uses a unknown version of ruby (RGSS), that is why I decided not to learn this language that outside the world of RPGM will not be useful at all, just like what happens with the rom hacking.
But to my surprise RPG Maker MV changes ruby by Jascript and gives us many more possibilities, like exports the games to mobiles devices. First when i was using only javacript and phaser, i was trying to reinvent the wheel because i dedicate many time toi make a RPG engine while using the new RPGM MV i just have to worry about the part of implementing the mechanics of the pokémon´s games.
I have been working on a project for several months that I hope will become the version of Pokémon Essential for RPGM MV and unlike the many projects that you can find on the internet I think I have a good base to become something big.
wait for more News about this soon, for the moment I leave some Screenshots.
As I already mentioned I am a systems engineer and since I learned to program I had a little hobbie of make video games, nothing professional because it is not my degree. Some years ago I started to make smalls games using python and a library called pygame, and participating in a bi annual contest to make a game in a week, I also learned to use a library called Phaser for the language Javascript with which you can create 2d games playable from the browser. I tell this because since last year i discover the world of rom hacking and fan games and in that same period of time my interest in the games of pokémon began to grow as I was watching pokemon gameplays of famous youtubers and also playing the games by myself .
I started trying to learn the rom hacking but after seeing many videos, reading in forums and trying a lot of things out for myself, I came to the conclusion that rom hacking is a nosense, it's a lot of work, many hours that can be spent doing something much better.
I know that many here are rom hackers and there are awesome games made with this technique but the problem is that it's something very outdated and not practical and I say this from the point of view of a systems engineer, I write code all Days, it's my job I'm a web developer and the rom hacking violates all the principles of good code that are taught us as programmers. (KISS, YAGNI & DRY).
Maybe when this practice started, the games were new, it was understandable to use a hexadecimal editor to change the game code. But today I consider it stupid and very limited.
After several weeks of unsuccessful work with the rom hacking I met Pokémon Essentials, but at the same time and thanks to a video I saw, I came up with the idea that I could create my own version of a Pokémon game. My first attempt was to use javascript and phaser to create my own engine but after several months of work I realized that it was not as easy as I thought at first and that was where RPG Maker MV appeared.
one of the reasons why I decided to create my own engine and not use Pokémon essentials was because RPGM XP used a rare version of ruby to program the scripts, personally I do not like ruby, I know several programming languages C / C ++, PHP, C #, a bit of java, python and Javascript which has become one of my favorite languages and while ruby and python are a little similar for their unconventional syntax I think python is a much better programing languague, although it's just my personal opinion. also RPGM XP uses a unknown version of ruby (RGSS), that is why I decided not to learn this language that outside the world of RPGM will not be useful at all, just like what happens with the rom hacking.
But to my surprise RPG Maker MV changes ruby by Jascript and gives us many more possibilities, like exports the games to mobiles devices. First when i was using only javacript and phaser, i was trying to reinvent the wheel because i dedicate many time toi make a RPG engine while using the new RPGM MV i just have to worry about the part of implementing the mechanics of the pokémon´s games.
I have been working on a project for several months that I hope will become the version of Pokémon Essential for RPGM MV and unlike the many projects that you can find on the internet I think I have a good base to become something big.
wait for more News about this soon, for the moment I leave some Screenshots.