X3M's Recent Forum Activity

  • kmsravindra The current version doesn't have that feature

  • If you buy C2 now you will get a free 1 year of C3.

  • vuanhvan Can you please send me the capx via gmail:

    Because the google drive link doesn't work

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads

    I have just noticed that he is banned, what he was banned for ?

  • I'll try to make a 3D path finding behavior in the next update, and about sprite animations, I've tried to mimic the C2 animation frames behavior but I failed because the Babylon engine uses a different approach, it loads an entire spritesheet in divides it into cells, so in order to make it work, I'll need to hack my way into the library itself and adjust the code, so It will take me a while before getting everything to work right.

    What you all need to know for now is that the next update will please you a lot. There are some new features that will make designing levels in C2 a lot easier.

    When is the third impression thread coming up lamar ?

  • BeastCoasting There is no option to remove it, I guess a moderator may have the privilege to remove a score from leaderboards.

    Sorry about that but I had to prove a point, by the way your game is really polished, congrats.

  • newt Minifying and encoding are pointless since the only things interesting are values, not variable names.

    And the c2runtime object has a structure which makes it easy to access the eventssheets child object.

    So as long as the object is accessible and unfrozen, nothing can be done to prevent hacking.

  • newt As long as it can be accessed from the console, it can be modified. You can access the console of an Nwjs app with Ctrl+Shift+C or F12, unless you add this script which forces the browser to close the devtools :

    var gui = require('nw.gui'); 
    var win = gui.Window.get();
    win.on("devtools-opened",function(){
        win.closeDevTools();
    });
    [/code:1en4y49y]
  • Hi,

    I am planning to work on some online multi-player mini games that are made in C2, but before I start, I needed to check whether it was possible for players to temper with the variables of the games and such, since a lot of data are client side and the server can't be controlling them.

    So I've made some tests on a random game from the Arcade section, and figured out that everything was exposed to me as a player:

    ------------------

    This is an unminified test subject : https://www.scirra.com/arcade/adventure ... free-10760

    -----------------

    Here is another test subject which is minified: https://www.scirra.com/arcade/action-ga ... -run-14758

    ----------------

    You can see from the scores tables my score.

    Is it possible to make the c2runtime object unaccessible from the console ?

    Are there any side effects of Object.freeze ?

    Thanks

  • cjbruce I will but we will have to wait till the SDK is complete because I will need the drawing functions.

  • I've stumbled upon a nice website which provides a tool for offline docs, It's called Zeal:

    https://zealdocs.org

    It contains 195 documentations of various languages and frameworks.

    I'm sure some of you would find it very useful like I did.

    [quote:g6mdwa86]AWS JavaScript ActionScript Akka Android Angular.dart AngularJS Ansible Apache HTTP Server Appcelerator Titanium AppleScript Arduino BackboneJS Bash Boost Bootstrap 2 Bootstrap 3 Bootstrap 4 Bourbon C C++ CMake CSS CakePHP Cappuccino Chai Chef Clojure Cocos2D Cocos2D-X Cocos3D CodeIgniter CoffeeScript ColdFusion Common Lisp Compass Cordova Corona CouchDB Craft D3JS Dart Django Docker Doctrine Dojo Drupal 7 Drupal 8 ElasticSearch Elixir Emacs Lisp EmberJS Emmet Erlang Express ExpressionEngine ExtJS Flask Font Awesome Foundation GLib Go Gradle DSL Gradle Groovy API Gradle Java API Gradle User Guide Grails Groovy Groovy JDK Grunt Gulp HTML Haml Handlebars Haskell Ionic Jade Jasmine Java EE6 Java EE7 Java SE6 Java SE7 Java SE8 JavaFX JavaScript Jekyll Jinja Joomla Julia KnockoutJS Kobold2D LaTeX Laravel Less Lo-Dash Lua 5.1 Lua 5.2 Lua 5.3 MarionetteJS Markdown Meteor Mocha MomentJS MongoDB Mongoose Mono MooTools MySQL NET Framework Neat Nginx NodeJS NumPy OCaml OpenCV C OpenCV C++ OpenCV Java OpenCV Python OpenGL 2 OpenGL 3 OpenGL 4 PHP PHPUnit Pandas Perl Phalcon PhoneGap Play Java Play Scala Polymer.dart PostgreSQL Processing PrototypeJS Puppet Python 2 Python 3 Qt 4 Qt 5 R Racket React Redis RequireJS Ruby Ruby 2 Ruby on Rails 3 Ruby on Rails 4 Ruby on Rails 5 RubyMotion Rust SQLAlchemy SQLite SVG SailsJS SaltStack Sass Scala SciPy Semantic UI Sencha Touch Sinon Smarty Sparrow Spring Framework Statamic Stylus Susy Swift Symfony TYPO3 Tcl Tornado Twig Twisted TypeScript UnderscoreJS Unity 3D VMware vSphere Vagrant Vim VueJS WordPress XSLT XUL Xamarin Xojo YUI Yii Zend Framework 1 Zend Framework 2 Zend Framework 3 ZeptoJS jQuery jQuery Mobile jQuery UI matplotlib

X3M's avatar

X3M

Member since 8 Jul, 2016

Twitter
X3M has 1 followers

Trophy Case

  • 8-Year Club
  • Coach One of your tutorials has over 1,000 readers

Progress

9/44
How to earn trophies