cjbruce's Recent Forum Activity

  • cjbruce

    Thank you for your kind words. As a good news, I'll build the C3 plugin in the coming weeks

    You are welcome!

    I'm looking forward to the C3 plugin -- thank you thank you!

  • Treason !

    Actually, I'm probably going to get a Developer cert.

    Unity has its strengths and weaknesses. I am really missing the Q3D cylinder collider in Unity right now, but I need the Unity collaboration features, decals, and particle systems, and I'm looking forward to finally exporting to Apple TV. I would still rather work in Construct though.

    I am much faster with Construct.

  • I just bought this plugin set to develop an educational project (virtual history-themed museum) and I am in need of some assistance, especially when it comes to creating and loading textured models that will actually view. I had some luck with the built-in primives but the models I create in Blender (exported to .obj or .json) don't seem to work.

    I am on a small budget so I could pay a little for it, anyone interested?

    Hayo

    I worked with Q3D for about six months and released a game with it. There are a couple of gotchas when working with Blender to import models:

    1. Make sure you are using the three.js R71 exporter. Later versions of three.js made some breaking changes.

    2. Make sure you are calling at least one of your diffuse map textures "DiffuseMap" in the animation editor in Construct 2.

    Also, in case you haven't already, read all the way through the excellent Q3D manual: https://www.dropbox.com/s/vpn0mbh4m7lo9zj/Q3D%20Users%20Manual%20V2-4_2.docx?dl=0

    I will be here off an on, as I am currently working with Unity on a bigger project. I still love working with Construct and Q3D, so I will try to check here periodically if you have questions.

    PS - fuego96 is a genius. Be sure to bug him too.

    PPS - QuaziGNRLnose is also a genius.

  • They have no issues with splash screens. All of my C2-built apps have them.

  • Browser.ExecJS() should do the trick from within C3. Add the Browser object to the game first, then you will have access to anything you want to do in javascript.

    Edit: There is a browser.alert built in as well.

  • Thats why its good to develop on a slow machine.

    +1 to this. I always try to get my hands on a slower mac, a slower PC, an old iPhone, an old Android device, and an old Chromebook for development and testing. My target audience is never gaming PCs with dedicated GPUs, so it doesn't make sense for me to develop on one. This approach has saved my bacon a bunch of times because I have caught platform-specific performance issues before releasing to the public.

  • It is super easy to do! You can put the game into an iframe, or link to it on its own separate page. See the link in my signature for an example of what this could look like.

  • > I have a hard time understanding how Asphalt 8, Modern Combat, Titan Quest etc. can all run on my device yet somehow a simple 2D game is maxing it out

    >

    3D games in particular have a very different rendering approach. Many GPUs have limited bandwidth, and the fact 3D games have depth allow them to use a front-to-back approach that more or less ensures every pixel is only drawn to once, at least for the basic color pass.

    Ashley

    Thank you for pointing this out. Using the Q3D plugin with C2 to make 3D games, I have wondered why I have been CPU-limited instead of GPU-limited, even though there are potentially many occluded surfaces for every screen pixel. Using the integrated Intel graphics on my 2013 MacBook Air, I have not even begun to stress my GPU, while I have been way overloading the CPU. I have had to go through every event sheet with a fine-toothed comb to minimize CPU cycles.

    In 3D games, I have been using small textures, and the GPU has never been a bottleneck.

    Just for kicks I have been tooling around with Unreal Engine 4 and Unity for the past few weeks. Unreal Engine 4 crashes every 15 minutes, completely overwhelming both my GPU and CPU. Unity is stable, but I don't try to push it. Three.js (a webGL 3D framework) is totally stable on my MacBook Air. After experimenting with all of these options, I concur that WebGL doesn't have a fundamental disadvantage for GPU-limited games. We still need to be careful about the CPU though. I think there is still a native performance advantage for CPU-limited games.

  • Hi all, spend most of my time creating media for 3D world, but still love to tinker with C2.

    I have been asked to make a calendar based app, and wondering if it is actually feasible or even possible with C2.

    The app would need:

    1) to be able to create a calendar type interface

    2) be able to save data for user selected days (just a couple of simple numbers (hours on a job for example)

    3) retrieve that info for read back purposes when scrolling from month to month

    4) possibly store that info in the cloud (dropbox)

    Is this possible?

    Any ideas on best approach to this kind of thing?

    Are there any calendar plugins available? (tried searching calendar and just get a couple of Cordova related topics returned)

    I will go off and begin a slow crawl through the plethora of plugins in the Addons Forum, but any tips would be greatly appreciated.

    Thanks....

    Is this something that is designed to be mobile, or web-based?

    In either case, there are a lot of native tools to do this, while in C2 you will have to implement a lot of the functionality yourself. I have done something like this in C2, but it took MUCH longer to do it in C2 than similar systems built in JavaScript and in Objective C:

    http://simbucket.com/chemthinkserver/chemthink/index.html?as

    If you are interested, feel free to create a teacher account and log in to see what this might look like. It is designed with a scrolling list view, rather than a weekly or monthly calendar, but it does most of what you are looking to do:

    2) It stores the due date for an assignment.

    3) It retrieves the name of the assignment and the due date in the student assignments screen.

    4) Everything is stored on a php web server so that students can see their own data and teachers can see all of their students' data.

  • It does feel weird, but it is pretty sweet once you get over the weirdness.

  • Try Construct 3

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

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

    Okay, this is officially awesome. I am blown away.

    Any chance of making this server's API or something like it public? It halfway solves the 3D editor problem.

  • AirConsole works pretty well for local multiplayer (two people sitting on the same couch, playing against each other). I'm not sure about making a video tutorial at this point, but there is some good information in the AirConsole thread about how to set up the Construct 2 workflow:

    https://www.scirra.com/forum/airconsole-controller-maker_t186227?start=140

cjbruce's avatar

cjbruce

Early Adopter

Member since 25 Apr, 2013

Twitter
cjbruce has 4 followers

Connect with cjbruce

Trophy Case

  • 11-Year Club
  • Forum Contributor Made 100 posts in the forums
  • x3
    Coach One of your tutorials has over 1,000 readers
  • Educator One of your tutorials has over 10,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

17/44
How to earn trophies