rufson's Recent Forum Activity

  • Sooo you quit !!!! I knew that !!! cause this about mode7 ain't eazy at ALL !!!!

    it took me years to perfect the code plus all the hundreds of MECHANICS TOO !!! Why you Quit !!!

    This Capx of yours its missing a looooot of mechanics to achieve the final version of a real Mode7.

    and what about your other car racing game !!!

    Here's my Mode7 in Development !!!!

    Subscribe to Construct videos now

    MasterQuest Happy you figured it out!

    Feel free to add more mechanics to my source project if you like. My example is simple as it is, made long ago under time pressure for commercial show. I uploaded it years later reorganized in events to make it more clear for someone who still wants to use this method for free & to free myself from the promise I made years ago. I'm not racing with anybody here, we are all here on the forum to help each other.

    Nowadays the same mode7 effect can be achieved much much easier using the new native 3D elements in construct3 without any perspective shader, rotation problems etc.

    But If someone like to reinvent the wheel why not! Folks who likes coding wizardy things in the events/expressions & javascript for fun and satisfaction - I respect them very much! Time is going, new amazing features are added to the engine by Construct developers to speed up many things and now I try to focus more one the design and finishing the product than making crazy never ending prototyping about something that was not designed for this great engine in mind.

    I wish you all the best with your project. Don't hesitate to send me the link when you finish it.

    Peace

    PS

    I'm not giving up :) I still use the Construct engine with my lovely team NO JOY to complete the HUM game which includes a little racing game and a lot more.

  • Colonel Justice

    I totally understand your determination but I personally gave up the massive ray shooting temporarily. Good luck with the hybrid raycaster!

  • Better late than never :)

    jatin1726UnixRootUberdroidGamessizcozhcatarrunasgametime777MasterQuest ThatboyMike

    Enjoy the source file:

    https://www.construct.net/en/free-online-games/paq-racing-mode7-35053/play

    Special thanks to R0J0hound & rexrainbow for the famous effect and behaviors

    This refer to this old topic construct.net/en/forum/construct-2/your-construct-creations-23/paq-racing-mode7-mastered-137920

    Maybe someone will find this source useful.

    Best :)

  • Thank you Colonel Justice

    Sky is just a ping pong snaphot img scroll:

    Hopefully this experiment goes further in our HUM game.

    Can't wait to see your next bigger project using new features!I remember your love to raycasters. Thanks for confirming the speed of the Array.

    Best

  • Just in case, Update:

    The Z position is now read from the Array instead of Drawing Canvas SnapshotRedAt. Maybe this will help with the Z reading issue but for sure helps in terms of memory. Array is 30 MB with 2 decimals and Canvas snapshot was 80MB.

  • Try Construct 3

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

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

    I haven't discovered the problem with the flipped image yet. Maybe because I don't paste anything to drawing canvas, just red channel snapshot after Advanced Random perlin noise is complete.

    But I will be aware of what you pointed out & I'll try your suggestion if necessary. Thank you

  • > I found out that on some devices pixel reading from Drawing Canvas snapshot for player camera Z doesn’t work properly.

    You mean the rgb data?

    The values between browsers can vary a fair amount unfortunately.

    Probably the same for gpu hardware as well.

    newt

    Yep, exactly the rgb data.

    Thank you for pointing it out! I found one device soo far that reads it differently on integrated gpu. Now I am concerned that this convex substrate method is not safe enough :( Maybe I will do some rgb spot test for auto calibration.

  • I did a little test side project, FPP walking on non-flat surface.

    You can play it on Scirra Arcade:

    https://www.construct.net/en/free-online-games/forest-walk-sim-34983/play

    Subscribe to Construct videos now

    Some details:

    This is an experimental project that uses DrawingCanvas perlin noise for procedural ground mesh distorion displacement and for handling Z position for native Construct 3 plugin like: 3DCamera,3Dshape and sprite billboards. The forest is randomly created on the layout start then the shadows from trees & ground details are baked to the ground texture on each startup. Also this little project is using Sound positioning with IR reverb audio file for convolution effect(it is not a 3D sound for fpp game but it creates some kind of positional space sound but not accurate in terms of direction).

    I found out that on some devices pixel reading from Drawing Canvas snapshot for player camera Z doesn’t work properly. Sometimes it reads incorrectly height of the character. If you play this little game and feel that your character is too high above the ground level, please leave the comment about it. Thank you.

    Happy walking!

    Update: The Z position is now read from the Array instead of Drawing Canvas SnapshotRedAt. Maybe this will help with the Z reading issue but for sure helps in terms of memory. Array is 30 MB with 2 decimals and Canvas snapshot was 80MB.

  • BrickwallWAV If you are using fog effect then put all one side (billboard) 3D objects on another layer with distance camera order and for each one billboard add fog effect, but keep in mind that this will eat gpu if u have a lot of billboard sprites.

    All others objects like ground and all faces 3d boxes,traingles put on the layer under the billboards layer with fog effect and camera z order option. You can also insert all billboard objects to family object with fog effect on it.

    Cheers

  • I already prototyped something similar but it's blocked on a bug in Safari that causes it to break all rendering.

    Hope there is a solution to this problem in the future, fingers crossed Ashley

  • Hi Mario03

    I strongly recomment to use native build in Construct 3: 3Dshape and 3DCamera plugins instead of my example that was created before those plugins.

    If you are looking for smth like mode7 racer game you should check this example:

    https://editor.construct.net/#open=ghost-racer

    Happy constructing!

  • Good job! keep going. One thing: it is possible to respect the nearest sampling​?​ (in the editor the textures of 3D Object are sharp but on runtime they get blurry​).

    Another thing, I'm just curius :)

    I don't know the ACE or any plans about new buffers like face normals, but do you plan to implement somehow a simple lighting on the faces like flat shading from a one set in 3d space light point? I was thinking about extension to the build in 3D Shape to have a option to "set color​" for each face to fake simple lighting instead of global set color to the whole object.

    Cheers

rufson's avatar

rufson

Member since 13 Mar, 2013

Twitter
rufson has 14 followers

Connect with rufson

Trophy Case

  • 11-Year Club
  • Popular Game One of your games has over 1,000 players
  • Famous Game One of your games has over 10,000 players
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Quick Draw First 5 people to up-vote a new Construct 3 release
  • Email Verified

Progress

17/44
How to earn trophies