Re: python audio game-related libraries and docs

Pyglet is better than Pygame because Pyglet does the event handling stuff that comes up at some point in every single thread I'm involved in on here.  Duplicating it yourself is anywhere from 100 to 500+ lines depending on how good you want it to be.  Pyglet is a pure Python library using its own key retrieving code, etc.  The downside of Pyglet is that, last I heard, the audio part sucked if you wanted to get it working with anything but wav (admittedly, being as I have my own custom audio engine, this is not a concern for me, nor do I learn audio libraries from others).  It's also harder to get started with, as it forces you to do things the "right" way.
Any of the Python freezers works fine.  You can protect your code with slight interpreter modifications.  By doing it yourself, you prevent the development of a central point of DRM failure.  BGT technically is centrally crackable, if someone wanted to take the time.&nb sp; The easiest way to modify the Python interpreter is simply to go find the header that declares all the bytecodes  and shuffle them around.  This immediately makes it nontrivial to decompile the app.  For an extra level of protection, you can also modify it to not load .py files if it detects that it's running as a frozen exe.  You can go much much further, even: write your own Python interpreter loader in C that asks for keys and refuses to go further, for example.
This is harder, but it has an advantage: if I crack your game, I haven't cracked all Python software everywhere.  Personally, I'm waiting for the day that someone figures out BGT decompilation out of boredom, as there are many more people besides me with the technical know-how to do it.  People don't decompile for source, they decompile to disable DRM; you'd not get local variable names and such out of BGT, but you could almost certainly get enough for that ( but then, most DRM schemes in this community are already trivially breakable anyway, so idk).

_______________________________________________
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : keyIsFull via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : keyIsFull via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : CAE_Jones via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector

Reply via email to