diyo-games

Members
  • Content count

    98
  • Joined

  • Last visited

About diyo-games

  • Rank
    Advanced Member
  • Birthday 01/02/1984

Contact Methods

  • Website URL
    http://diyo-games.com
  • Twitter
    diyo_games
  • Skype
    [email protected]

Profile Information

  • Gender
    Male
  • Location
    colombia
  • Interests
    developer: graphic, programmer, sound.. ++

Recent Profile Visitors

1,015 profile views
  1. I am interested in working in your company, please check my portfolio: Pure javascript Createjs Nodejs Babylonjs MySql I am available to work on large projects, freelance / remotely, part time or full time. my last work https://mostrosafechantes.com/juega/ google play (i am not designer/illustrator) https://play.google.com/store/apps/dev?id=4849209607720487690 windows store https://www.microsoft.com/es-co/store/p/fear-blender/9nblggh4pzcp chrome web store https://chrome.google.com/webstore/detail/fearblender/dedpllkgnccimepealalcgkjiagkkmgn?hl=es&gl=CO firefox marketplace https://marketplace.firefox.com/search?author=Diyo+games I specialize in AI, optimization (processing and network speed)
  2. Hello, I have 5 years of experience developed videogames with html5 Pure javascript Createjs Nodejs Babylonjs MySql I am available to work on large projects, freelance / remotely, part time or full time. my last work https://mostrosafechantes.com/juega/ google play (i am not designer/illustrator) https://play.google.com/store/apps/dev?id=4849209607720487690 windows store https://www.microsoft.com/es-co/store/p/fear-blender/9nblggh4pzcp chrome web store https://chrome.google.com/webstore/detail/fearblender/dedpllkgnccimepealalcgkjiagkkmgn?hl=es&gl=CO firefox marketplace https://marketplace.firefox.com/search?author=Diyo+games I specialize in AI, optimization (processing and network speed)
  3. grandioso,
  4. the flow y very slow, anyway great
  5. hi with pure js function random(min, max) { var nMax = max; var nMin = min; var aleat = Math.floor(Math.random() * (nMax - (nMin - 1))) + nMin; return aleat; } function Star(x,y){ this.pos={x:x, y:y}; this.alpha = 1.0; this.up=false; this.adder=random(10,40); this.limit = 50; this.size={w:random(1,3), h: random(1,3)};//variable size if(random(1,2) == 2){ this.up=false; }else{ this.up=true; } this.red = random(0,255); this.green = random(0,255); this.blue = random(0,255); this.speed={x:-5, y:0} } Star.prototype.update=function(){ if(this.up){ this.adder+=1; if( this.adder > this.limit){ this.up = false; } }else{ this.adder-=1; if( this.adder < 1){ this.up = true; } } this.alpha = this.adder / this.limit; //move, to left this.pos.x += (this.speed.x); if(this.pos.x < -10){ this.pos.x = canvas_w+10; this.pos.y = random(0,canvas_h); } } Star.prototype.draw=function(){ ctx.clearRect(0,0,canvas_w, canvas_h); ctx.fillStyle = "rgba("+this.red+","+this.green+","+this.blue+","+this.alpha+")"; ctx.fillRect(this.pos.x, this.pos.y, this.size.w, this.size.h); } //creation of stars var totalStars=100; var canvas_w=800, canvas_h=450; var i=0, j=0, k=0; var stars=new Array(); for(i=0; i<= totalStars; i++){ stars.push(new Star(random(0,canvas_w), random(0,canvas_h))); } //in update of gameloop for(i=0; i<= totalStars; i++){ stars[i].update(); } //in paint of game loop for(i=0; i<= totalStars; i++){ stars[i].draw(); }
  6. thanks, solved with procedural clouds.
  7. luz_punto=new BABYLON.PointLight("Omni0", new BABYLON.Vector3(0, 3, 0), escena); luz_punto.diffuse = new BABYLON.Color3(1, 1, 1); luz_punto.specular = new BABYLON.Color3(0, 0, 0); luz_punto.intensity = 10.0; luz_spot = new BABYLON.HemisphericLight("Hemi0", new BABYLON.Vector3(0, 1, 0), escena); luz_spot.diffuse = new BABYLON.Color3(1,.5,1); luz_spot.specular = new BABYLON.Color3(1, 1, 1); luz_spot.intensity =100; //luz_punto.parent = camara; skyMaterial = new BABYLON.SkyMaterial("skyMaterial", escena); skyMaterial.backFaceCulling = false; skyMaterial.inclination = 0.5; // The solar inclination, related to the solar azimuth skyMaterial.azimuth = 0.50; // The solar azimuth in interval [0, 1] skyMaterial.luminance = 0.5; skyMaterial.turbidity = 50; skyMaterial.useSunPosition = true; // Do not set sun position from azimuth and inclination skyMaterial.sunPosition = new BABYLON.Vector3(0, 100, 0); skybox = BABYLON.Mesh.CreateBox("skyBox", 1000.0, escena); skybox.material = skyMaterial; v 3.0
  8. button with only a image ? must more easy, not must use text, for internacionalicity of gui (languages) a icon can more expressive... the images/graphics more easy that text (programer art )
  9. great, i will try
  10. solved, thanks
  11. solved for me
  12. many thanks, great, unfortunately i canĀ“t share the code, after when publish, i share the final product and code
  13. please, full code..
  14. with device orientation camera, is possible ? how? latest version..
  15. solved

    I understand the optimization, but in my case, I have a samsung galaxy s7, and the image will be pixelated too, how to improve a bit ..?