Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

Page 1 of 3 123 LastLast
Results 1 to 15 of 31
  1. #1
    Member lai0n is offline
    MemberRank
    Jul 2015 Join Date
    ~/LibraryLocation
    65Posts

    Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]


    RaGEZONE Recommends

    RaGEZONE Recommends

    Hello my little friends! About two weeks ago I felt want creating a new project, solely for educational purposes. That's why I started this project :)

    Introduction
    Ryzen is a cross-platform Habbo (PRODUCTION-201601012205-226667486) emulator that is written in JavaScript and Node Runtime. I've decided to use node because no much
    people tried this before and over years more enterprises are moving to it, like NASA and Netflix.



    Of course, I will be using the ES6 features, e.g the arrow functions, classes and promises. I'm thinking to use a microservice architecture too, it have numerous advantages
    but I don't know much about the pattern (yet hehe) and bookshelf as ORM. Until now, it's a concept, nothing definitive.

    My first aim is make a stable emulator, with total code coverage (decrease chance of containing undetected bugs). And then, make it scalable (that's why I'm thinking about the
    microservice architecture).

    Checkout the repository: https://github.com/lai0n/ryzen
    It's empty now, but soon soon I will update the things there.

    What do you guys thinks? Feel free to contribute!
    Bye


  2. #2
    Moderator Quackster is online now
    ModeratorRank
    Dec 2010 Join Date
    AustraliaLocation
    3,052Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    Interesting choice of name, as it's the same as AMD's (Advanced Micro Devices) product lineup for their new processors. I'm assuming that's where you got the name from?

    Regardless, good luck. A Node server looks interesting, I'll keep my eye on it.
    - Alex

  3. #3
    Registered Bet4 is offline
    MemberRank
    Nov 2013 Join Date
    18Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    An emulator on node is interesting indeed, I will be following your great friend project!

  4. #4
    Death from above! The General is offline
    The OmegaRank
    Aug 2011 Join Date
    8,719Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    Any particular reason for that SWF revision?

    Quote Originally Posted by lai0n View Post
    And then, make it scalable
    It's the wrong way around. Just saying.
    If you are using Arcturus, contact me
    Skype: wesley.jabbo
    Discord: TheGeneral#4898

  5. #5
    Member lai0n is offline
    MemberRank
    Jul 2015 Join Date
    ~/LibraryLocation
    65Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    Quote Originally Posted by The General View Post
    Any particular reason for that SWF revision?
    Is the SWF that i have on my PC.

    But if a better suggestion come, I can change it.

  6. #6
    Deep thoughts Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle] Joopie is offline
    Alpha MaleRank
    Jun 2010 Join Date
    The NetherlandsLocation
    2,543Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    Is there a reason why you use plain JavaScript?

    You should look into TypeScript (with their editor plugin) to make your live more easy.

  7. #7
    Member lai0n is offline
    MemberRank
    Jul 2015 Join Date
    ~/LibraryLocation
    65Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    Quote Originally Posted by Joopie View Post
    Is there a reason why you use plain JavaScript?

    You should look into TypeScript (with their editor plugin) to make your live more easy.
    I haven't think about this before. A good suggestion, maybe i will move to it.

    Thanks @Joopie

    - - - Updated - - -

    Meeting on TeamViewer, updating the firsts things
    m81-717-452

  8. #8
    o/ Konquer is offline
    True MemberRank
    Apr 2014 Join Date
    296Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    You should definitely consider typescript for large scale js applications, it will save you tons of time and will greatly improve workflow with IDE features much like visual studio has (you can even write ts in vs with most of its features).

    Typesript compiles back to javascript, so there's really no difference for anyone other than the developer. You can also choose to compile into different versions of javascript.

    here's a great video to learn more about it
    Lurking around

  9. #9
    Member lai0n is offline
    MemberRank
    Jul 2015 Join Date
    ~/LibraryLocation
    65Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    Well, I'm hesitating some things. First, what is better: compile typescript onto ES6 or ES5?
    Second, use rollup.js or not. Rollup compiles small pieces of code into a single file more larger and complex

    What do you think about this?
    Last edited by lai0n; 20-04-17 at 10:49 PM.

  10. #10
    Account Upgraded | Title Enabled! LeChris is offline
    True MemberRank
    Sep 2011 Join Date
    United StatesLocation
    446Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    https://github.com/jadenmitchell/Habbo

    Perfect example by one of the better Node developers in the community if you need any ideas on some things

  11. #11
    Deep thoughts Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle] Joopie is offline
    Alpha MaleRank
    Jun 2010 Join Date
    The NetherlandsLocation
    2,543Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    Quote Originally Posted by lai0n View Post
    Well, I'm hesitating some things. First, what is better: compile typescript onto ES6 or ES5?
    Second, use rollup.js or not. Rollup compiles small pieces of code into a single file more larger and complex

    What do you think about this?
    As you're using NodeJS you should compile it to ES6.
    And I dont think you need to use Rollup...

    - - - Updated - - -

    Quote Originally Posted by LeChris View Post
    https://github.com/jadenmitchell/Habbo

    Perfect example by one of the better Node developers in the community if you need any ideas on some things
    I wouldn't say that example is "perfect".

  12. #12
    Account Upgraded | Title Enabled! LeChris is offline
    True MemberRank
    Sep 2011 Join Date
    United StatesLocation
    446Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    Quote Originally Posted by Joopie View Post
    As you're using NodeJS you should compile it to ES6.
    And I dont think you need to use Rollup...

    - - - Updated - - -



    I wouldn't say that example is "perfect".
    It's by far better than any of the retarded attempts at a HTML5 one in Node, and he puts quite of bit of research into things he does. By javascript standards and knowledge from back-end js it's a good example to use when looking into it.

    (Only thing I would attack him on is not using ES6, which would make the code a lot easier to read and work with)

  13. #13
    Alpha Member Caustik is offline
    Alpha MaleRank
    May 2011 Join Date
    LondonLocation
    1,908Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    Quote Originally Posted by LeChris View Post
    It's by far better than any of the retarded attempts at a HTML5 one in Node, and he puts quite of bit of research into things he does. By javascript standards and knowledge from back-end js it's a good example to use when looking into it.

    (Only thing I would attack him on is not using ES6, which would make the code a lot easier to read and work with)
    You sound angry, can you not understand non ES6 JS? Stop taking the internet so seriously mate
    Interested in joining a developer/tech discord? PM me for more information!

  14. #14
    Moderator Quackster is online now
    ModeratorRank
    Dec 2010 Join Date
    AustraliaLocation
    3,052Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    Thread closed.

    When you provide at least some form of proof that there is actual development happening (code snippets, screenshots, etc), contact me and I'll have the thread reopened again.
    - Alex

  15. #15
    Member lai0n is offline
    MemberRank
    Jul 2015 Join Date
    ~/LibraryLocation
    65Posts

    Re: Ryzen Emulator [Javascript/ES6/ORM/Post-Shuffle]

    Project has been re-opened, with some changes. I'll be developing in Kotlin now
    Kotlin is a great fit for developing server-side applications, coroutines, expressiveness bla bla bla

    The revision has been upgraded from PRODUCTION version 2016 to 2017

    Currently I'm writing the build properties (gradle)
    Code:
    group 'com.laion'
    version '0.1.0'
    
    buildscript {
        ext.kotlin_version = '1.1.2'
    
        repositories {
            mavenCentral()
        }
    
        dependencies {
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        }
    }
    
    apply plugin: 'kotlin'
    apply plugin: 'application'
    
    mainClassName = "main"
    
    repositories {
        mavenCentral()
    }
    
    dependencies {
        compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
    }
    Last edited by lai0n; 16-06-17 at 09:10 PM.




Page 1 of 3 123 LastLast

Advertisement