Area Forum
Buddyfight => Requests => Topic started by: BuddyFIghterX on December 06, 2015, 01:28:56 AM
-
Hi,
I'm new to this community but I saw that people are complaining about the servers being not updated as often.
I am a programmer and I would love to contribute to make BFA bigger than what it stands right now, so I thought a great idea would be to open source the code just like what ygopro has, that way people like me with free time could contribute to making this bigger and bigger. What do you guys think?
-
we need more like you cause everyone on this project couldn't give the slightest fucks about the game or their community no update no explanation just plain out ignoring
-
If they had separate teams working on both programs, they'd update on their own schedule, rather than around the Cardfight Area Schedule
-
we need more like you cause everyone on this project couldn't give the slightest fucks about the game or their community no update no explanation just plain out ignoring
I bet there are out there, we just need the code to start. I mean people will see that there is a chance to improve BFA and they will jump at the opportunity.
If they had separate teams working on both programs, they'd update on their own schedule, rather than around the Cardfight Area Schedule
Technically, they don't even need a team on BFA if they don't want to develop it. Just open source the code, let the community develop it, then when there is an update, just modify your code in the BFA server and that's it. It would represent literally a no work, all rewards situation for them and it would represent a better game for the community. Win-win overall
-
They only have one team working on both programs, It would simply be better to have two teams working on them rather than one which already does a slow job of updating CFA.
No one has said that they don't wish to update BFA. You should never assume
But the Source code idea is good.
-
No one has said that they don't wish to update BFA. You should never assume
I was trying to say as a hypothetical, like if they don't want to, they can just open source it and let the community do it. What I think is most likely happening is that it is a lot of work to maintain two different games with one team, and because more people play cardfight arena then they rather update that one.
What I am trying to do is bring a solution to, clearly, a big problem that a lot of users have noted in a way which presents no extra effort for the developers. Again, just a win-win in my book
-
Sadly, all we can do is hope, they have little reason to open the source code if they themselves believe they are capable of doing it on their own, its a tall request to simply ask to "Take over" the development of the program.
-
Sadly, all we can do is hope, they have little reason to open the source code if they themselves believe they are capable of doing it on their own, its a tall request to simply ask to "Take over" the development of the program.
I understand that this is kind of a hard request but I'm not asking to take over and become the leader of the code. They can still have the first and last voice in the project. Open sourcing just means people know how the system works, enabling them to perhaps script missing cards, or fix bugs, and for more ambitious people, add new features.
With that, a user could pull the existing source code, improve upon that code, and then request a merge, then the team would just need to peruse that change and merge it. This would allow quick patches to fix stuff and card scripting to be done by others then just regulated by the team, reducing developing time and increasing updates. That's basically the major advantage of open source programs and how all YGOPRO variants work, a team leading the development, but a community detecting and fixing bugs, improving the overall software.
-
Source code - bad idea. If any have source code, they can easy cheating.
-
Source code - bad idea. If any have source code, they can easy cheating.
That's because they can add cards that aren't part of the game, or modify effects right?
-
Source code - bad idea. If any have source code, they can easy cheating.
While cheating is possible if people know the source code, the reality is that is a non-issue. How come all the major ygopro clients have their source code open sourced and people are not constantly cheating? Because what people want is to play the game.
That's because they can add cards that aren't part of the game, or modify effects right?
They cannot add cards or modify effects as the server is the one in charge of that. The server sides handles calculating life points, card effects, attacks, etc in YGOPRO. The client side has some information such as card names, images, descriptions, etc for display purposes only. If people modify their local files, they would only affect the visual aspects of their own client
-
That's because they can add cards that aren't part of the game, or modify effects right?
No, thats because they can change shuffle algorithm, top deck draw, and other.
While cheating is possible if people know the source code, the reality is that is a non-issue. How come all the major ygopro clients have their source code open sourced and people are not constantly cheating? Because what people want is to play the game.
But haters crash server, because they decompile .exe.
See link:
http://cardfight-wiki.ru/areafor/index.php/topic,1543.0.html
http://cardfight-wiki.ru/areafor/index.php/topic,1554.0.html
So, source code can take many problems.
They cannot add cards or modify effects as the server is the one in charge of that. The server sides handles calculating life points, card effects, attacks, etc in YGOPRO.
In cfa, all calculating in client. Server only retranslate data. So, if we wish open source code, we need full rewrite all system in client and in server.