In the past, I asked some bad questions thus I got banned for half of a year. After half of a year, I learn my mistake and I try to ask better question (some say the site can't accept the kinds of better questions that go from worst to bad, but how about bad to normal?). I just ask one question and I got banned again, even though the question is not votedowned or anything (this: How to check if NPCs are on ground or not?). So what's the deal? After 6 months and I can't even start fresh again as a new user?
Thanks for posting this here.
Mods don't know the full set of rules of why some users get banned from asking questions because StackExchange staff has not shared them with us. We're constrained to using what's publicly known. And your situation seemed odd, because it did not fit with what we know.
Digging around a bit more, and going back to the basics, reading the help center page on question bans, I found this little paragraph at the end of the page:
If you're unable to improve your existing questions, you'll get the chance to ask a new one 6 months after your last question. If that question is positively received, you may be able to continue asking questions; if not, then the ban will be reinstated.
(The emphasis is mine.)
The way I read it, it means that if that question-after-a-6-months-ban does not get upvoted, you'll be banned from asking questions again.
This seems to fit your situation: your new question did not get upvoted.
I suggest you revisit some of your old, deleted questions, improve them, bring them on topic, make them answerable and "up-voteable" and un-delete them. If there are questions in the comments, edit the question to address these, etc. This might help raise the question ban.
I'm thinking of your question about how to play a sound with OpenAL. You could try and add more details about your current implementation to narrow its scope.
You could also try to reword your question about the architectural patterns in a way that it presents a specific issue that you have with a pattern that you need to use in you specific application.
As stated on the help page I quoted above, "Stack Exchange cannot lift question bans by request.", so I assume that the ball is in your court now.
\$\begingroup\$ Thanks for your answer. About improving the deleted questions, According to these answers: meta.stackexchange.com/a/131156 , meta.stackexchange.com/a/117895 . I think reputation under 10k users can't see/un-delete their question. So I think it's best for me to try asking somewhere else. Thanks for looking into my problem :) \$\endgroup\$ May 29, 2018 at 1:36
\$\begingroup\$ @123iamking I have undeleted these two questions, if you want to rework them (keep in mind that there are some system algorithms that automatically delete closed questions after some time). Also, you might want to visit our Game Development Chat if you want to ask questions that are not on topic on the site. \$\endgroup\$– Vaillancourt ModMay 29, 2018 at 2:40
\$\begingroup\$ Thank Alex, you are so kind :) \$\endgroup\$ May 29, 2018 at 4:19
\$\begingroup\$ I don't know but after my new question get one upvote (gamedev.stackexchange.com/q/158905/86408), I'm still banned from asking question. Maybe the system works different than we thought. \$\endgroup\$ Jun 4, 2018 at 4:34
I understand it now. To get un-banned, I need to un-delete my deleted questions (I delete those questions because they got closed, one of those questions actually has upvoted, I thought it's a good practice to delete closed question)
To un-delete the questions, go to "all actions" and find the deleted questions, click those questions and un-delete them.
Lesson learned: Never delete the upvoted questions even if they are closed questions.
1\$\begingroup\$ Closed questions can be used to be targets of "duplicate" questions, so they still have value :) Glad to see you found a way out! \$\endgroup\$– Vaillancourt ModJun 19, 2018 at 13:22