Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Yvanor

18
Posts
1
Topics
3
Followers
1
Following
A member registered Dec 18, 2015 · View creator page →

Creator of

Recent community posts

Hi !

let distance = ShipPos.distanceTo(EnemyPos) should work ^^

I don't think so, but you can make it by yourself, it's only for four keys ^^

Hi !

http://docs.superpowers-html5.com/en/tutorials/inp..., and look at the "Text Input" section, it should help you ^^

Mwé, bah moi j'ai cherché aussi mais j'ai pas trouvé, demande à Elisée ou Bilou sur Twitter mais bon ça m'étonnerais pas qu'il y ait rien.

Pourquoi tu veux utiliser quelque chose comme Time.deltaTime ? Le update() s'exécute 60 fois par seconde, si ça peut t'aider ? ^^

Je pense pas, moi j'aurais tendance à faire avec un sprite que tu mettrais au-dessus, ou alors tu change la couleur du sprite du personnage vers une teinte bleutée, à toi de voir ^^

Salut !

J'ai réussi à faire marcher le jeu sur mon téléphone via le debug USB, mais si j'exporte l'application avec Crosswalk ça m'affiche un écran noir, et si je l'export en APK ça met un chargement infini, je suppose que c'est un/des plugins qui ne s'exportent pas, il y a une manip' que j'ai pas fait ?

Aha, good thing ^^ Good luck ^^

Yes, Sup.log() ^^ You can see it by pressing F12 ^^

(2 edits)

Up, ça fait un mois que j'essaye mais j'y arrive pas, j'ai vraiment besoin d'aide s'il vous plaît ^^

Merci ! ^^

(1 edit)

You mean something like that ? ^^

https://trello.com/b/eQUeNKrq/superpowers

Super, et merci à toi aussi, je vais noter ça ! ^^

(2 edits)

Salut ! Moi aussi j'ai du mal avec le LookAt(), donc j'ai fait mon propre truc ^^

D'abord, tu crée un acteur avec un sprite (n'importe lequel, mais assez grand, voire même plus grand que ce que l'on voit in-game), puis tu le met à x=0, y=0 et à la hauteur voulue (donc celle du perso), et tu change l'opacité du sprite à 0, (sinon le sprite va tout recouvrir ^^)

Tu ajoute ça dans le update de l'acteur qui sert de joueur:

let ray: any // Tu crée un rayon

ray = new Sup.Math.Ray().setFromCamera(Sup.getActor("Camera").camera, Sup.Input.getMousePosition()).intersectActor(Sup.getActor(/*Nom de ton acteur qui contient le sprite que tu as crée*/))[0] //Ici on lance le rayon depuis la caméra jusqu'au sprite, pour plus tard récupérer la position de la souris

let point = null

if (ray != undefined) {

point = this.actor.getPosition().subtract(ray.point) //Pour éviter d'avoir un décalage quand le joueur bouge

this.actor.setLocalEulerZ( Math.atan2( point.y, point.x )) //On calcule l'angle que doit avoir le joueur selon la position de la souris

}

Et voilà, normalement c'est sensé marcher ! J'ai pas testé dans plusieurs situations, donc ça marchera peut-être pas pour toi, alors dis-moi-le si tu as un problème, que je regarde ^^

(Si tu as un décalage, c'est que le sprite est mal tourné, alors sur la ligne:

this.actor.setLocalEulerZ( Math.atan2( point.y, point.x ) - Math.PI/2)

Pour moi c'est - Math.PI/2 (ce qui revient à tourner de 90° vers la gauche) mais si tu veux tourner de 45° vers la droite, alors met this.actor.setLocalEulerZ( Math.atan2( point.y, point.x ) + Math.PI/4) à la place)

(1 edit)

Salut les gens ! ^^

Je rêve de réussir à exporter un projet vers android, mais je n'y arrive pas. J'utiliser Intel XDK, j'importe le projet, et, bien qu'il se lance correctement avec l'émulateur, si j'essaye de le mettre sur mon mobile, il ne charge pas, l'écran de chargement reste indéfiniment. J'ai un Samsung Galaxy S3, et comme Bilou avait lancé un jeu avec le sien, je pense que c'est sensé marcher. Donc si vous pouviez m'aider ça serait super ^^ Merci d'avance :3

Yes, but if you have tried Craftstudio, you know that is the Craftstudio's spirit, so I don't see what is the problem, after all, Superpowers is supposed to give to everyone the ability to create video games, so why not show it with an childish style ? ^^

Craftstudio's Launcher

I'm Yvanor, a 15 years old french teenager and programmer, and I follow Sparklin Labs since Craftstudio. Craftstudio really helped me to make games early, and helped me to learn easily how to make games, and I enjoyed it ^^

I'm a perfectionist, so I have problems to end up my game, except in Ludum Dare ( I guess it's because of the time limit, it help me to focus :3 )

Good luck with Superpowers, and good game dev' ! ;p

Hi ! If you just want to pick an random number, you should use:

let number = Sup.Math.Random.integer(min, max) - For an integer

or

let number = Sup.Math.Random.float(min, max) - For an decimal number

I hope I helped you :)