vornay

Members
  • Content Count

    49
  • Joined

  • Last visited

  • Days Won

    1

Reputation Activity

  1. Thanks
    vornay got a reaction from mazoku in Google GameSnacks   
    https://www.gamesnacks.com
    "Bite-sized HTML5 games, accessible to everyone."
     
    https://www.gamasutra.com/view/news/358551/Google_wants_to_bring_HTML5_titles_to_lowend_devices_with_GameSnacks.php
    "Google has announced a new HTML5 platform called GameSnacks that's designed to help devs bring quick, casual games to any device."
  2. Like
    vornay reacted to plicatibu in Google GameSnacks   
    @blackmoondev Would you mind detailing us how is this process ?
    Thanks.
  3. Like
    vornay reacted to blackmoondev in Google GameSnacks   
    We have two games on the platform. It's pretty nice and cool, the api isn't very hard to add. 
    Process of dealing with Google is quite long though (as you could imagine). 
  4. Thanks
    vornay got a reaction from plicatibu in Google GameSnacks   
    https://www.gamesnacks.com
    "Bite-sized HTML5 games, accessible to everyone."
     
    https://www.gamasutra.com/view/news/358551/Google_wants_to_bring_HTML5_titles_to_lowend_devices_with_GameSnacks.php
    "Google has announced a new HTML5 platform called GameSnacks that's designed to help devs bring quick, casual games to any device."
  5. Thanks
    vornay got a reaction from Anders Athletic Design in Google GameSnacks   
    https://www.gamesnacks.com
    "Bite-sized HTML5 games, accessible to everyone."
     
    https://www.gamasutra.com/view/news/358551/Google_wants_to_bring_HTML5_titles_to_lowend_devices_with_GameSnacks.php
    "Google has announced a new HTML5 platform called GameSnacks that's designed to help devs bring quick, casual games to any device."
  6. Thanks
    vornay got a reaction from b10b in Google GameSnacks   
    https://www.gamesnacks.com
    "Bite-sized HTML5 games, accessible to everyone."
     
    https://www.gamasutra.com/view/news/358551/Google_wants_to_bring_HTML5_titles_to_lowend_devices_with_GameSnacks.php
    "Google has announced a new HTML5 platform called GameSnacks that's designed to help devs bring quick, casual games to any device."
  7. Like
    vornay reacted to Horizonicblue in Casual Game Association gone?   
    Are these same people that hosted casual connect?
    If yes, check this out
    https://gamedaily.biz/article/423/casual-connect-joins-the-greenlit-content-family
  8. Like
    vornay reacted to b10b in Why did the forums move?   
    Yes of course, my rambling mistake   Corrected my original post.
  9. Like
    vornay reacted to Horizonicblue in Why did the forums move?   
    Yup this used to be a fun place  when all frameworks had their forums here, though the new forums looks shiny it doesn't feel like whole HTML5 game dev community the way how it used to be here.
  10. Like
    vornay got a reaction from Horizonicblue in Why did the forums move?   
    When I go to the Discourse site, I just see a list of messages. It doesn't look anything like this site.  I guess I will have to make a fake username, and join, if that is where everyone is going.  I can never fool these sites. Later some site will ask me "Vornay, do you know someone named <insert my real name>???", and I'm like, "No man, never heard of them."
    I guess if Phaser doesn't want to run a message board, that is the real issue.  Having to moderate it probably distracts from working on Phaser. That is too bad.
    Social media is pretty toxic nowadays, with everyone apparently being either a Communist or a Nazi. If you get called a Nazi, these larger platforms will simply ban you. If one bans you, the others may ban you too. Your investment in their platform gets nullified. That is why I don't use Unity, Unreal, or other non-free engines.  That is why I don't want to be dependent on the App Store or Play Store. That is why I don't work in Swift in anymore.  One person gets a wild hair up their butt, and you lose everything. You find out your castle was built on their land, and you never really had a castle. That is why I wont use those forums. They are the opposite of free.
  11. Like
    vornay reacted to TheBoneJarmer in Why did the forums move?   
    Sadly I share the same experiences. Lots of Facebook groups active on the gamedev subject but so goddamn toxic that there is no motivation whatsoever to stay there. I like forums like this, they are organised and structured, and when properly moderated, very fun. Completely agree with your opinion on Discourse there, just one big list with very user-unfriendly way to filter it.
  12. Like
    vornay got a reaction from TheBoneJarmer in Why did the forums move?   
    When I go to the Discourse site, I just see a list of messages. It doesn't look anything like this site.  I guess I will have to make a fake username, and join, if that is where everyone is going.  I can never fool these sites. Later some site will ask me "Vornay, do you know someone named <insert my real name>???", and I'm like, "No man, never heard of them."
    I guess if Phaser doesn't want to run a message board, that is the real issue.  Having to moderate it probably distracts from working on Phaser. That is too bad.
    Social media is pretty toxic nowadays, with everyone apparently being either a Communist or a Nazi. If you get called a Nazi, these larger platforms will simply ban you. If one bans you, the others may ban you too. Your investment in their platform gets nullified. That is why I don't use Unity, Unreal, or other non-free engines.  That is why I don't want to be dependent on the App Store or Play Store. That is why I don't work in Swift in anymore.  One person gets a wild hair up their butt, and you lose everything. You find out your castle was built on their land, and you never really had a castle. That is why I wont use those forums. They are the opposite of free.
  13. Like
    vornay reacted to TheBoneJarmer in Why did the forums move?   
    I am not sure what you mean by "forums". It sounds like you try to say as if everything and everyone from this website moved over to Discourse. The only thing I know for certain is that Rich and his team decided to setup a Discourse for Phaser to replace the existing subfora on this website with a new, official Phaser community forum. And since a lot of users here were using Phaser as their main engine, they also started moving over to there and stopped being active here.
    I mean, look at the stats. Barely 200 people visit this website daily (from which like 10-20 are actual members!) while it used to be like 4000 last year. That is a serious drop imho. I also don't see Rich being active here anymore, heck, wonder if any mod or admin is active at all. I sent the guys a message last month but have yet to receive a reply. I know many users check it daily but barely anyone replies anymore. I also have seen topics here on fora where they don't belong, let alone follow the rules if they do. If you tried such a thing last year, it got closed almost right away because mods still used to login daily, but now.. They got a lot of cleanup work to do if they do, I tell you that.
    That being said though, I looked at Discourse and I agree with point of view. I don't really can find it in my heart to like it either.. But than again, while there is lot to complain about Discourse, the forum software they use here is quite expensive on the other hand. I mean, look at the prices on the Invision website, bloody hell. Invision charges based on how many visitors you have daily while Discourse's pricing model is not based on your total daily visitors amount. So I completely get that Rich and his team started to look for alternatives. I mean, I respect the fact they use paid forum software without charging us anything at all, let alone pumping the website full of ads like any other company would do. You got to hand it to them, that is one damn respectful thing.
  14. Like
    vornay reacted to PunyGames in Why did the forums move?   
    I am not sure on Discourse policy of sharing data with 3rd party, but you can't really escape tracking. Most websites use Google Analytics.

    Your best bet is probably using Firefox with disabled tracking, using throwaway email for each service, (+ KeePass so you do not have to remember) and VPN.
     
  15. Like
    vornay reacted to ShrewdPixel in logic bombs for pirates   
    Unfortunately, such measures could easily be disabled by searching through the code for the functions and disabling them. Even with minimization and obfuscations (like Uglifier for Javascript, which I would still use) it wouldn't be very difficult to scan for such options, because the text strings would still show up as plain text in the code.
    The best method I've been able to come up with, after tons of research and years of testing, is to not expose your complete dataset with the use of a database. If you have all of your code in one, easy to copy file it's trivial to copy and pirate. But if your code loads incrementally from a database that is secured with a login and is dolled out as players progress through the game, or it loads variables/values from the database at certain points the attacker would basically have to build the game themselves incrementally. (Not impossible but it would make you a very impracticable target and less likely to be victimized.) 
    Login solutions like Omni-Auth (signing in with Facebook, Google, Github - see link here) can allow you to let users log in without having to make an account. (Link to one of my apps that does that here) You could still provide a demo with limited progress to casual visitors who wanted to try out the game, but require them to sign in to play further.
    This is one of the primary reasons I'm porting the pixi.js library to gems that can be used with RubyOnRails, (See post here) to provide a method of easy database integration for developers who want to protect their games. (There are others, but RoR is very easy to learn for simple apps.)
    I hope that helps shed some light on the situation and helps provide solutions. Good Luck!
  16. Like
    vornay reacted to Milton in Will Phaser 4 be written in Flutter?   
    What would be the advantage over Typescript? Phaser already has TS defs, so you can compile to WebAssembly whenever you like.
  17. Like
    vornay reacted to mattstyles in Will Phaser 4 be written in Flutter?   
    Phaser is tied to JS, that is first class in browsers and will be for a while. WASM being de facto is far from a certainty, and a long way off in the best case for it (it may see more initial penetration in tooling than applications).
    Tying your project to a tech like Flutter (or even Dart) is ok, but can also potentially be a killer for your project.
    TS isn't immune from this either (see CoffeeScript) but its far less invasive. If TS died tomorrow (not that it would, barring some crazy licensing thing) deleting the TS bits is trivial and can be handled by a codemod and you haven't tanked your project. Not so for writing in a completely separate language.
    Not that I don't think a Dart/Flutter version is a bad idea per se, but, for me, it would be a port (or a totally separate project that follows the same/or similar conventions) with Phaser remaining as a JS (TS) project to ensure longevity of the project and remove barriers to entry.
  18. Like
    vornay reacted to RenStimpyShow in Why not just make native games?   
    native or not native, windows or PC, developrs can make money if they find the right channel. My friends have done itch.io for a while, they do quite well given help from youtubers. You got to design the game for the specific audience (youtubers like to scream a lot, hence horror/wierd games make sense)
  19. Like
    vornay reacted to jamespierce in [Solved] Website "Stealing" my Games - What can I do?   
    I can't use that because I also load my gameapps in an iFrame on my own website, to embed them in the game page template.
    Setting the X-Frame-Options worked!!! If anyone wonders about the specifics, I followed the doc here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
    And this is the code I added to my .htaccess file:
    # X-Frame-Options # https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options Header always set X-Frame-Options "sameorigin" Thank you @vornay !
  20. Like
    vornay got a reaction from jamespierce in [Solved] Website "Stealing" my Games - What can I do?   
    Something like this (I just googled "can a web page tell if it is in an iframe")
    https://www.pixelstech.net/article/1532747442-How-to-check-whether-a-web-page-can-be-loaded-in-iframe
     
  21. Thanks
    vornay got a reaction from jamespierce in [Solved] Website "Stealing" my Games - What can I do?   
    Could your game check the URL that it is running from, and if it matches a known thief, display a warning?
  22. Like
    vornay got a reaction from blackmoondev in Who is the best at making high-quality HTML5 games?   
    The people on this forum are pretty good. Probably the best.
  23. Like
    vornay reacted to Tom Atom in possible to do long running algorithms?   
    No, there is no such time - your game is running in single thread and you are in risk, that browser will say your game is not responsive. If you do not want to split your long running task into smaller steps, then you have to use Web Workers as @stupot suggested - it will start separate thread. Look at here: https://www.w3schools.com/htmL/html5_webworkers.asp Unfortunatelly, Web Workers are not supported in old browsers (not a big problem), you have to have its task in separate file and you have to take care of communication between your game and Worker - postMessage / onmessage.
  24. Like
    vornay reacted to Tom Atom in possible to do long running algorithms?   
    I was just solving this recently - AI thinking / computer generating in 2 games.
     for computer generating I had long time running loop. I changed it, that I record some variables, that allow me to re-enter method and continue where it ended last time. Then in my update() method I am calling it as long as it is generating. Something like bellow. Every frame I do as many steps as time "lastDelta * 0.9" allows me. Making only one step per frame would be bad - if you needed 10000 steps then it would take 166 seconds with 60 FPS: private _computerIsGenerating: boolean; // ------------------------------------------------------------------------- public update(): void { if (this._computerIsGenerating) { if (this.generate()) { this._computerIsGenerating = false; } } } // ------------------------------------------------------------------------- private generate(): boolean { let enterTime = this.time.time; let lastDelta = this.time.elapsed; do { // step generator let ready = this._generator.generateStep(); // found new puzzle if (ready) { return true; } } while (Date.now() - enterTime < lastDelta * 0.9); return false; } for AI thinking in another game, AI was doing lot of different things like board analysis, looking for some possible moves, etc. in one big loop. I broke it into states and whenever state is changed, I return and next frame I continue again with last state.
  25. Like
    vornay reacted to b10b in Pseudo 3d racing?   
    http://b10b.com/grandprixhero
    Thanks - all our games are built using Haxe + awe6 + ( createjs || pixijs ), but that's maybe misleading for the 2.5D?  The 2.5D in GRAND PRIX HERO (and SLALOM HERO) is a proprietary software renderer (using canvas.context2d.drawImage).  For a psuedo-3D primer a great tutorial can be found here:
    http://www.extentofthejam.com/pseudo/