If the computer software program involves methods, you can apply for invention patents, so you can't completely exclude some algorithms in online games from applying for invention patents, because patents have patent advantages. Instead of mechanically proofreading the source code, we can protect some ideas, that is, core algorithms, on the basis of the source code.