Richard Betson

Forum Replies Created

Viewing 15 posts - 106 through 120 (of 268 total)
  • Author
    Posts
  • in reply to: What you guys coding? #13277

    Richard Betson
    Participant

    ^Awesome. Glad it runs good. What video card do you have?

    The Alien Phoenix framework will be available to all under the same license as Monkey. I am getting ready to release a game demo very soon and this little test helps to make sure that will go smoothly.

    Video for those curious.

    in reply to: What you guys coding? #13259

    Richard Betson
    Participant

    Just uploaded this demo! 😀
    Alien Phoenix 2D / 3D example (WASM).

    Hi, I have posted a web assembly demo compiled with Emscipten. Featuring Mark’s simple light demo (with canvas scale, rotation) and a 3D demo all running real-time in my window based GUI. If you have ever wondered what Alien Phoenix can do this demo will give you a good look.

    You may have to wait for all data to be downloaded before it will run. The download data counter will hit it’s max before everything is downloaded, especially on slower connections. If you have any issues try reloading. Left-click and hold in a window to move it. Windows resize.

    Rock on.

    in reply to: Alien Phoenix #13257

    Richard Betson
    Participant


    Alien Phoenix will be available to all under the same license as Monkey. Coming Soon!

    Try this demo! 😀
    Alien Phoenix 2D / 3D example (WASM).

    Hi, I have posted a web assembly demo compiled with Emscipten. Featuring Mark’s simple light demo (with canvas scale, rotation) and a 3D demo all running real-time in my window based GUI. If you have ever wondered what Alien Phoenix can do this demo will give you a good look.

    You may have to wait for all data to be downloaded before it will run. The download data counter will hit it’s max before everything is downloaded, especially on slower connections. If you have any issues try reloading. Left-click and hold in a window to move it. Windows resize.

    I have posted the source code for this demo below (plus screen shot) for those curious.

    Rock on.

    in reply to: What you guys coding? #13234

    Richard Betson
    Participant

    The future. 😀

    in reply to: Compiling on Ubuntu 14.04 LTS (fresh install) #13199

    Richard Betson
    Participant

    What the hell is going on?! That’s too easy!

    I know; right? I was able to get Emscripten up and running easily. All with pre built binaries (no long compiles). I generally find it’s pretty easy to get Monkey going on on Linux desktop. I have a triple monitor setup (3×27″) and it’s all powered by Linux. I really have no complaints developing on Linux.

    in reply to: Alien Phoenix #13179

    Richard Betson
    Participant

    Alien Phoenix now supports mojo3d. OMG! Shown here with one window in 3D and another window with 2D lighting effects and both running real-time.

    in reply to: Compiling on Ubuntu 14.04 LTS (fresh install) #13161

    Richard Betson
    Participant

    How long does that take to build on a decent machine

    Well, zero.

    I was able to use the Emscripten portable version which promptly downloaded and installed pre-built libraries/tools. After making a few simple changes I was able to build Emscripten modules and then compile my own code. All running great and, in, all three Emscripten build settings including  WASM.

    So here is what I did to get Emscripten compiling on Monkey using Linux Mint 18.3 MATE.

    Install the following dependencies by entering this in terminal.

     

    Download the Linux version of Emscripten portable. Once downloaded you will need to extract it to a directory of your choice.

    Webpage
    Direct Download Link

    Next you will need to run the command line tool emsdk which is in the emsdk-portable directory. From your file manager open up the emsdk-portable folder and right-click and open up a console / terminal from that location. Then type the following into the console / terminal window.

     

    Next enter the following to download and install SDK and Tools.

     

    Next activate the SDK

     

    Next you will need to run the following script to set environment variables. IMPORTANT. Notice the ‘space’ between the two periods.

     

    Lastly you will need to modify env_linux.txt. Basically you need to modify the path to Emscripten. Here is mine.

     

    Remember to make sure the path in env_linux.txt  for mini server is correct.

    Thats it and the whole process should take less then an hour depending on your internet bandwidth. Once done you will need to build Emscripten modules for Monkey and then you should be able to compile Monkey code with Emscripten.

    in reply to: Compiling on Ubuntu 14.04 LTS (fresh install) #13054

    Richard Betson
    Participant

    Cleanest I’ve seen yet, will probably do a clean install myself soon and give this a whirl.

    All I did was install Mint 18.3 – MATE on a formated hard-drive and update the install at medium’ish level in Mint update. When I went through the updates I noticed a software upgrade for mesa. The MATE version and likely Linux Mint (and possibly repository builds like SDL2) include some of the dependencies needed. I literally installed each dependency one-by-one until monkey (fresh install) was built and compiling my stuff to the desktop. I was flat out surprised at how easy it was to get going.

    I agree that providing a proven easy’ish path to Linux is a good thing. The one thing I encounter in Linux Land is over complication (well intentioned and wholly accurate) of the process. The one thing coders working on Windows or even OS X are looking for is an easy approach to starting out on Linux. I’m sure many would like to try it. They are undoubtedly looking for a step by step approach that get’s them going and compiling monkey code in a dependable forum that doesn’t blow their minds. I know from my experience that if you can dependably get up and running on Linux, start building your monkey project, and seeing great performance, dealing with the learning curve of Linux is easier. My experience with Linux Mint has been generally positive. It is by far the best distribution of Linux for those coders looking to jump into Linux.

    I’ll let ya know how long it takes to compile the spectrum of Emscripten. My AMD Phenom X4 does a fair job of it. I’ll be installing GitHub as well as that is required to switch tools for example. A lot to do. At the moment I’m looking over the latest documentation. I’m Thinking tomorrow. 🙂

    in reply to: Compiling on Ubuntu 14.04 LTS (fresh install) #13040

    Richard Betson
    Participant

    Hi,

    I was able to compile Monkey on Linux Mint 18.3 – MATE with very few dependencies. The following was all that was needed (enter in terminal):

    Thats it. I so recommend using Linux Mint 18.3 MATE as the GUI/Desktop is very nice and everything just works on Linux Mint.

    I will be installing Emscripten next. My plan is to produce a guide for Linux Mint 18.3 – MATE “Sylvia” as a starting point for users wanting to install Linux and setup up dependencies for Monkey. Keeping it to a specific version and distribution will make it easy for newbie Linux users. Linux Mint is a natural choice for new Linux users and is based/built on Ubuntu.

    Off to install Emscripten. 😉

    in reply to: Website refresh #13016

    Richard Betson
    Participant

    Holy guacamole! Wow. Very nice. Good job Diffrenzy.

    in reply to: Compiling on Ubuntu 14.04 LTS (fresh install) #12896

    Richard Betson
    Participant

    I have not forgot about you Adam. I’ve just got Linux Mint 18.3 (Ubuntu 16.04 LTS) installed and running on my system.  I will be installing Monkey, Emscripten and other dependencies over the next few days. As soon as I get everything up and running I’l post a guide and answer any questions I can.

    @All
    Just FYI, if you are having problems getting Linux Mint 18.x running after install be sure to read the release notes about ‘ nomodeset  ‘ .  I have a Nvidia GTX 950 and the Nouveau driver will fail without replacing ‘Quiet Splash’ with ‘nomodeset’ as described in the Linux Mint release notes. Blame Nvidia and their driver policies.

    in reply to: Emscripten: 'em++' is not recognized #12671

    Richard Betson
    Participant

    Hi Mark,

    I am am now able to compile wasm and wasm+asmjs as well as asmjs. I have a recent version of Monkey from the develop branch on which I rebuilt Emscripten mods. There was a recent (like 3 or so days ago) update of cmake that was pushed through Mint update. I’m wondering if that is the cause for success. Whats interesting is that I am able to compile Emscripten using the  sdk-master-64bit branch (from source) as well as the  emscripten-1.37.1  tool (from source) .

    Or, was this something you did? Either way I’m successfully compiling all three Emscripten options.

    in reply to: Compiling on Ubuntu 14.04 LTS (fresh install) #12589

    Richard Betson
    Participant

    Adam, What version of Linux (Mint/Ubuntu) are you running? Which version of Monkey 2 are you using? How are you running the script in terminal (Ie: what are you typing in to get the script to run and have you changed the path in terminal to the script directory)?

    Going to be away for a bit so will respond later today.

    in reply to: Compiling on Ubuntu 14.04 LTS (fresh install) #12586

    Richard Betson
    Participant

    Adam, try compiling Ted2GO. For whatever reason (permissions look good, looking into this) using rebuildall.sh will build Ted2 but clicking on the icon does not launch it. If you goto the scripts folder (in your monkey2 directory)  and run rebuildted2go.sh you should be good to go.

    If you need help getting the script to run let me know.

    in reply to: Playniax news #12580

    Richard Betson
    Participant

    @Playniax
    Hey bud. Message me on my Phoenix USC FaceBook page. I have something I want to show you. 🙂

Viewing 15 posts - 106 through 120 (of 268 total)