JohnnySheffield's Forum Posts

  • If you're feeling like it, why not try to export to .exe with node-webkit?

    Preliminary test show that performance is better than awseomium's, you can export to linux and mac, and it's open-source so you can see how it works, and sound is working just fine!

    Here's the plugin i wrote,

    You can find the forum thread here

    Tutoial on how to export here

    As node-webkit provides possibility to write node.js code with it, i wrote some other plugins to expose node.js modules (path, os, fs) but they are in serious development so use them wisely. (do a search fourm on node-webkit plugin and you should find them)

    Also, you can check out some other stuff i did with node-webkit and c2:

    Space blaster on mac

    Space blaster on linux

    Http and socket.io server written in c2

    Cheers!

  • When i receive a pm and select a dropdown menu to see new activities on my profile i get the following "error":

    <img src="http://i.imgur.com/ZTaPN.png" border="0" />

    When I do it on forum etc., the message is correct (the number of new messages is shown properly).

    Same on:

    Chrome 23

    Firefox 17

    Srware Iron 21

    ie 9

    Cheers!

  • :D It's a good thing. Node-webkit combined with Construct 2 and Steam stuff going on...

    Bright days are coming!

  • Joannesalfa

    ummm, the project seems dead...

    "last modified five years ago"

  • Ok, i'm leaving this plugin as it is, i won't develop it any more.

    Ashley will cannibalise my code and tutorials to add official support for node-webkit, so i'll put my efforts in writing plugins for as much node.js modules as possible, and some "networking" plugins hopefully.

    Pheww, what a busy week!

    Cheers!

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • rogerwang

    Great, you came here! I meant to contact you on the mailing list about what's happening here, but was really busy learning about node-webkit and writing a plugin for node-webkit.

    Great software, great wiki, looking forward to see what's happening with node-webkit in the future!

    Cheers!

  • Oh, if I can be of any further asistance, please pm me or something!

  • Ashley np, just do it! Glad to help construct to become a better software!

  • Android and iOS are cool and all, but I'm waiting for official release of firefox OS. I think it'll be really cool.

    Regarding node-webkit, I think for beginning it would be cool to have an (beta) exporter which exports a nice .html file, so I don't have to edit html file every time I export an project.

    Ashley I know you're busy as hell, but it would make me really happy, and save me a bunch of time with testing my plugins, and producing them a lot quicker!

  • Updated the plugin, see the first post for more info.

    thehen

    Added the "IsOnNodeWebkit" condition, and re-hauled the plugin so it doesn't break other exports.

    Cheers!

  • <img src="http://captionsearch.com/pix/p9x33yj194.jpg" border="0" />

    <img src="http://www.troll.me/images2/grammar-correction-guy/-youre.jpg" border="0" />

  • Got some questions in inbox regarding tcp, udp and socket.io, so i'll just paste the response here, maybe someone will find it useful:

    -------

    Yes, indeed it is using tcp for transport, and no, there is no indication that it will support udp (Some security issues with browsers, as it seems, there was some talk about it on socket.io mailing list).

    I don't see that as a big issue, advantages of socket.io are multiple (main advantage is that you can use them in a browser, as for udp there's no client library or other possibility to get it in browser), and in my opinion, this is the best starting position to write a some sort of browser/node-webkit multiplayer game. UDP is something that is really useful and has some advantages (speed) but i believe it's something you should add in a "second stage" (whatever that means)of development, and build it with writing actual code - not inside construct 2.

    Also, there's a "volatile" method in server-side of socket.io that behaves somewhat similar to udp (it won't get delivered if the client isn't ready to recieve it.) so that should help to speed things up if speed of websockets (?!) is an issue!

    But why not, i'll try to make a simple udp plugin, if node-webkit supports it! (but not so soon!)

    Cheers!

    -------

    Also, on the side-note, this whole thing with writing a server in construct 2 is currently just an experiment, we must think "outside of the box" how to set-up whole "multiplayer" thing with node-webkit if we want to make some feasible solutions. It's not impossible, hell, last week i never really thought that it will be possible to write any kind of server in construct 2, and that changed, so who knows, we'll see what future brings!

  • Good times!

    Ubuntu 12.10 64-bit

    <img src="http://i.imgur.com/d0pwW.png" border="0">

    I'll put a link on a app file for linux in a min, just to switch back to windows!

    Everything is working like a charm!

    Cheers!

    Here's the link!

  • Good suggestion!

    I'll look into how to implement this today, hopefully it won't be an issue!

    Also, i'll release updated plugin with some new ace's during the day!

    Cheers!

    ----

    It seems i'll have to redesign the plugin a little bit. Currently it wont work if you try to preview on a local server. I'll try to make a workaround for today release so it doesn't break your project if you export it as a html5 game and don't wrap it in node-webkit.

  • Found out a bug with resizing a fullscreen app. It only happens if you have full screen mode set to on in construct. It's not the entering and leaving fullscreen that breaks it, it's just quick and large resizing of the window that breaks it. and it doesn't break, it just "moves the position of the view"; pics for a better explanation!

    <img src="http://i.imgur.com/VrF1x.png" border="0" />

    <img src="http://i.imgur.com/LMeHt.png" border="0" />