Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About loik_1

  • Rank

Personal Information

  • Role
  • Interests

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. loik_1

    Nim or Rust?

    God no! I do not won't too learning C++. I thought Chucklefish is righting it all in Rust except the UI and some other stuffs? You are not discourage. In Nightly Rust there is a feature called non-lexical lifetimes should help. I see. Have you seed tomaka's vulkano, or arewegameyet.com, or awesome-rust?
  2. loik_1

    Nim or Rust?

    As far as I can tell Rust the language is stable and rang 1.0 over 2.9 years and guarantees stability. (here to) Yes, the game dev is undergoing rapid churn but that is to be expected. Out of both Rust is the most documentation and resources. See here and here. It even two commercial games (here and here). I agree but I'm while to do it. Nim (formerly Nimrod) is undergoing significant changes and the beginner documentation don't exist at all. The manual and documentation be are out of date but there are some resources. Nim interoperability with C/C++ is very good. Thank you for the comments.
  3. loik_1

    Advice Nim or Rust?

    The Nim's readme say "its a compiled, garbage-collected systems programming language which has an excellent productivity/performance ratio. Nim's design focuses on efficiency, expressiveness, elegance (in the order of priority)." Nim include features like a deterministic soft real-time GC that allows for its max pause time and supports manual memory management. Other features, compile to C (C++, Objective C, or JavaScript), strongly statically typed, powerful meta-programming, compile-time execution, easy to read (Python like syntax), and local type inference. It is multi-paradigm supporting, imperative, minimal object-oriented (encouraging composition over inheritance), functional procedural styles. Some tools like a package manager (nimble), C2nim (C and C++ bindings), and Nimsuggest. Also these a game development framework and are two cons are the bus factor and not release yet. Rust's website say " is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety." Features include, CFFI, immutability, robust meta-programming, RAII, modern type system, strongly statically typed, compiles to native code, safe rust by default (you can unsafe too), immutability, fine grained control over memory, and modules. It is multi-paradigm supporting, concurrent, functional, imperative, structured, and generic procedural styles. Some tools like Cargo (a package manager), RLS (Rust Language Server), rustfmt (formating), clippy (lints), and rust-bindgen (Automatically generate C or C++ bindings). Coming features are generators/async/await, SIMD, custom allocators, and compiles to WASM. Also verysus resources and strong game dev community. I took two intro programming courses well in school ( JavaScript & Python). Both are memory safe and can do low-level programming and between Nim or Rust which one is more susceptible for game development? Thank you for the advice.
  4. loik_1

    How to impl a drm scheme?

    I was pointing out for DvDmanDT how easy it is to be DRM.
  5. loik_1

    How to impl a drm scheme?

    Yes but if you do their are implications. It don't matter how effective the DRM is.
  6. loik_1

    How to impl a drm scheme?

    Also a zip file with encryption is DRM like Prison Arcitect uses for unlockables. Minecraft obfuscation of there code as far as I know.
  7. @Rutin Would it be possible to have a thin client for online component(e.g. arenas)? And single player have all knowledge?
  8. For a RPG with online components like player(s) vs. player(s). And client–server for arenas. Any links, articles, posts, books, tips, best practices, and resources? Thank you Edit: multi-platform: win, OS10, and Linux Edit2: links https://www.reddit.com/r/PUBATTLEGROUNDS/comments/7p0n18/the_truth_of_online_game_cheating/ https://stackoverflow.com/questions/960499/how-to-prevent-cheating-in-our-multiplayer-games https://stackoverflow.com/questions/13826786/how-to-secure-client-side-anti-cheat?noredirect=1&lq=1 https://stackoverflow.com/questions/15760077/android-board-like-networked-multiplayer-game-anti-cheating?noredirect=1&lq=1 https://stackoverflow.com/questions/143231/protection-against-automation/143241#143241 https://en.wikipedia.org/wiki/PunkBuster https://en.wikipedia.org/wiki/NProtect_GameGuard https://en.wikipedia.org/wiki/Valve_Anti-Cheat https://en.wikipedia.org/wiki/Cheating_in_online_games#Anti-cheating_methods_and_limitations https://en.wikipedia.org/wiki/Executable_compression https://en.wikipedia.org/wiki/Blizzard_Entertainment#Technology https://esports.easyanticheat.net/features/ https://nakedsecurity.sophos.com/2017/03/10/how-online-gamers-use-malware-to-cheat/ https://www.google.ca/search?q=Anti-cheating+techniques+for+games&client=firefox-b&dcr=0&ei=faDGWqe7IpC6tQXqlKu4Dw&start=0&sa=N&biw=946&bih=885
  9. loik_1

    How to impl a drm scheme?

    @Kylotan see https://arstechnica.com/gaming/2017/10/denuvos-drm-ins-now-being-cracked-within-hours-of-release/ So..
  10. loik_1

    How to impl a drm scheme?

    I past'd in /r/rust/ on reddit. It does on release builds. Thank you for the help.
  11. loik_1

    How to impl a drm scheme?

    Rustc upgraded to LLVM 6 now. I don't know of that would work?
  12. loik_1

    How to impl a drm scheme?

    I'm going to... Mmm, on GitHub there is no source code there for it.
  13. loik_1

    How to impl a drm scheme?

    The project haven't startd yet. Just planning right now. I want to use a modern clean language that is memory safety and low-level like C/C++.
  14. loik_1

    How to impl a drm scheme?

    @Rutin Ok, tools for Nim or Rust?
  15. loik_1

    How to impl a drm scheme?

    This is the point. No free lunch for cheaters and pirates. p.s. networked components Too extreme. idea -> §3 to 3.2 https://softwarefreedom.org/resources/2008/shareware.html ?
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!