ryackov's Forum Posts

  • I'm going to lean that a new randomizer is the responsibility of the game developer. Not the tool creator. I know where your coming from. I am designing a game with random loot tables, randomized dice. But I'd rather that not be in Ashley's hands. I would rather do it myself for my own security. I personally will use Random.org kind of way.

    Not really.

    The way they market Construct 2 implies it would be their responsibility.

    Besides, I somehow doubt that if someone can code a very good random number generator, they would be dependent on Construct 2's multiplayer interface or even dependent on Construct 2 at all.

    And this does have an MIT license: http://davidbau.com/encode/seedrandom.js Only improvement one could make would be discarding the first 256 bytes, and discarding a random number every frame. And maybe getting a cryptographer to certify the code.

    Besides, if a game becomes famous, it better be secure.

  • I'm just saying, a major criticism of PHP is that it is too easy to program with it and doesn't include many cryptographic functions, mainly outsourcing it to the OpenSSL library.

    https://www.usenix.org/system/files/con ... nal218.pdf

    [quote:1haaocnd]Mediawiki.

    Mediawiki is a very popular wiki appli-cation used, among others, by Wikipedia. Mediawiki uses mt rand() in order to generate a new password when the user requests a password reset. In order to predict the generated password we use the seed recov- ery attack of section 4.3. The function f that we sam- ple is the one used to generate a CSRF token which is the following:

    Outsourcing secure RNG plugins to third parties who may or may not be properly maintaining the plug-in is an issue.

    Multiplayer is worthless without means of preventing players from cheating at certain types of games. In a turn based game, one might be able to predict the results of one's own actions or that of an enemy player, or the types of resources/points/cards a player would receive.

    My points are salient.

    While I don't think javascript can ever protect against Eve, the issues of dealing with Alice and Bob still exist.

  • I think the OP wants to know what is the easiest method of making an RPG.

  • Now that Construct 2 includes multiplayer, will it include a secure random number generator?

    RC4 would work. A mersenne twister would only work if used as a shrinking generator, otherwise after enough random numbers, the internal state of the generator could be guessed.

    Hashing would also work.

    One would still need to seed the random number generator, which could easily be done with a single request

    EDIT: to a php script which would generate openssl random bytes or to even the random.org server

  • Adding a web seed to a torrent file might be advantageous. Just suggestion that you add a web seed when you create a torrent file.

  • Here we go in parts so you don't get lost, ok?!

      1. Add the "Browser Object" 2. Create a new Layout, rename it, and put it as a "Custom Loading Layout" (see https://www.scirra.com/tutorials/318/ho ... ng-screens) 3. Put "System: On the start of Layout" -> "Browser: Check for Updates" 4. Put "Browser: On update ready" -> "Browser: Download Update" 5. Put "Browser: On update downloaded" -> "System: Reload"

    This will make it check for a update, download it and then automatically restart the game without any Loading Screen.

    Thanks. I find it odd that I have to request a plug-in to finally get the information I need.

  • The offline ability of Construct 2 is pretty good, reduces bandwidth client side and server side and allows for near instant loading.

    I do have a problem.

    I would prefer it for the game to use the loading screen upon start up for a few seconds to wait, check the appcache file if it's been changed, and if so, load the new files.

    Makes it much easier to distribute games under development and issue bug fixes.

  • Thanks.

    I think the largest amount of dead weight comes from:

    icon-16.png

    icon-32.png

    icon-114.png

    icon-128.png

  • you can whitelist files typically

    Old political strategy or simulation games.

    Hidden Agenda and Conflict in the Middle East Politcal Simulator.

  • I want to use my own jquery file to reduce dropbox bandwidth usage.

    <script src="http://www.usiga.info/jquery-2.0.0.min.js"></script>[/code:ggsaeuyr] on the index.html file
    
    instead of [code:ggsaeuyr]	<script src="jquery-2.0.0.min.js"></script>[/code:ggsaeuyr]
    
    I don't want to be editing each index file individually after each update. I'd like a plug-in, please?
  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Latest output of my Construct 2 engine:

    	<!-- The canvas must be inside a div called c2canvasdiv -->
    	<div id="c2canvasdiv">
    	
    		<!-- The canvas the project will render to.  If you change its ID, don't forget to change the
    		ID the runtime looks for in the jQuery events above (ready() and cr_sizeCanvas()). -->
    		<canvas id="c2canvas" width="640" height="480">
    			<!-- This text is displayed if the visitor's browser does not support HTML5.
    			You can change it, but it is a good idea to link to a description of a browser
    			and provide some links to download some popular HTML5-compatible browsers. -->
    			<h1>Your browser does not appear to support HTML5.  Try upgrading your browser to the latest version.  <a href="http://www.whatbrowser.org">What is a browser?</a>
    			<br/><br/><a href="http://www.microsoft.com/windows/internet-explorer/default.aspx">Microsoft Internet Explorer</a><br/>
    			<a href="http://www.mozilla.com/firefox/">Mozilla Firefox</a><br/>
    			<a href="http://www.google.com/chrome/">Google Chrome</a><br/>
    			<a href="http://www.apple.com/safari/download/">Apple Safari</a><br/>
    			<a href="http://www.google.com/chromeframe">Google Chrome Frame for Internet Explorer</a><br/></h1>
    		</canvas>
    		
    	</div>
    [/code:3lf76sa5]
    
    Chromeframe is no longer distributed
  • Is there some sort of incentive to make posts even though they aren't necessarily correct?

  • Is that a definitive list?

  • Please patch for BleedingHearts, and then use a new security certificate.

    I see the current security certificate is issued last year.

    There is an ongoing fear that private keys were lost to various ... entities and individuals.