Re: Braillemon status update!
The project is officially done and I'm only keeping the files available on my dropbox for legacy purposes. Please let me know if any of them don't work.
Some examples of why the code won't be worked on anymore:
1. The code is extremely messy, including the following:
- Because of a bug that caused HP to dip below 0, EACH STEP the game checks if the HP has gone below 0 and corrects it if it hasn't.
- The pokemon party is built in 6 1-d arrays and is accessed through switch statements throughout the code.
- Very few constants are used in the game, so yeah, every time I reference a pokemon, I'm actually referencing their index number. Imagine how coding with that gets.
- Every single attack's ability is stored in a single function and has a lot of copy-pasted code. This script is over 10,000 lines long.
- The code that handles how attacks are calculated is a spaghetti filled mess.
2. The code is not flexible at a
ll and doesn't utilize inheritance properly.
3. A good portion of the menu code is handled through game maker's drag and drop system, which makes it extremely hard to maintain because this system is slow, buggy and generally crap.
I really hope that this makes it very clear why continuing work on this project is really not worth my time. I have considered contacting the development team of Pokemon Showdown to at least have that be more accessible but honestly I don't feel confident enough in my web development skills to do so.
I hate admitting this but I started braillemon as an ambitious newbie who knew nothing about development, and this is what happens to a large, ambitious project that's managed by someone who clearly doesn't know anything about how to manage a project. All a learning lesson though. Development continues on Colors, but currently right now most of the development is based around the engine itself and not on adding new con tent; the bulk of the game is expected to start development around June or July 2017.
I expect a full release by August 2019 if I can reach funding goals; if I can't receive any funding it will probably be a year or two pushed back. One of the main challenges with colors is that since it's also a visual game, I need to compensate for graphics as well. So getting graphics to work eats up a lot of my time.
Colors has a much more clear strategy to focus on its completion and is far more flexible in its code than Braillemon ever was; the main thing holding me back now is stress, work and lack of time; however I try to complete a new feature at least twice a month, and try to get releases out every 2 months.
If you haven't already, please follow my page on Facebook to get more continuous updates.
_______________________________________________ Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector