Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » CS:GO Case Simulator
Halefall Hors ligne Membre Points: 59 Défis: 0 Message

CS:GO Case Simulator

Posté le 10/12/2015 20:14

Bonjour à tous !

Avant de me lancer dans l'apprentissage du C pour réaliser un petit projet que j'ai en tête, j'ai décidé, après avoir essayé des simulateurs d'ouverture de caisse d'armes Counter Strike: Global Offensive sur Android, d'en faire un en Basic.

J'ai déjà bien avancé le moteur et les différentes parties, il faut juste que je mette le tout ensemble et que je complète la base de données, puisque je veux inclure tous les skins déballables dans les caisses. (serai-ce un peu ambitieux ? )

Dans tous les cas, j'ai utilisé quelques études faites sur le net sur les pourcentages de drop pour chaque qualité de skin pour pouvoir faire quelque chose d'aussi réaliste que possible. J'ai également inclus le prix de chaque arme (qui prend en compte la qualité, stattrack ou pas, en me basant sur les prix du marché de la communauté steam) et je compte faire un petit système d'achat de caisses/clés et de revente d'armes, afin d'avoir quand même un semblant de jeu.

Voilà un petit gif animé de l'avancement, le jeu tourne un tout petit peu plus vite en vrai. Il reste encore beaucoup à faire !


je pensais gérer la sauvegarde de l'inventaire dans la liste 2 et les prix des armes dans la liste 3. Est-ce judicieux ?

Si vous avez des suggestions ou des conseils, je suis preneur !
Ah et pour ceux qui ne connaissent pas, une petite explication.


Ti64CLi Hors ligne Membre Points: 629 Défis: 65 Message

Citer : Posté le 10/12/2015 20:32 | #


Franchement, bonne chance.
Je trouve que c'est un très bon projet.
Peut-être un poil ambitieux
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 10/12/2015 20:41 | #


C'est une super idée ! Il n'y a rien de trop ambitieux, tout est très bien faisable sans trop de difficultés à part les skins déballables, vaut mieux faire ça en C

Etant un fan de ce jeu, je ne peux que t'encourager
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

Citer : Posté le 10/12/2015 23:55 | #


Oui moi aussi je suis fan de ce jeu et j'ai déjà ouvert une bonne centaine de caisse...

Eltoredo a écrit :
Etant un fan de ce jeu, je ne peux que t'encourager
+1
Halefall Hors ligne Membre Points: 59 Défis: 0 Message

Citer : Posté le 16/12/2015 22:35 | #


C'est prise de tête de coder un inventaire défilant


Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 17/12/2015 08:44 | #


Je trouve que ça a de la gueule déjà ! En plus, tu as rajouté la nouvelle caisse Je pourrais m'amuser pendant des heures en cours à déballer des skins
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Halefall Hors ligne Membre Points: 59 Défis: 0 Message

Citer : Posté le 17/12/2015 12:03 | #


Merci ! Le moteur est quasiment fini, il manque l'aspect achat de clés/caisses et revente des armes, mais le plus important est la base de données, je suis en train de cogiter sur comment je vais attribuer à chaque skin son juste prix... Plus d'infos ce soir.

Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 17/12/2015 12:12 | #


Quand tu parles de revente d'arme, d'inventaire, comment tu vas faire ? Genre au début on a un certain nombre d'argent qu'on dépense dans des caisses / clés puis on revend l'arme ? Ou alors on gagne l'argent en participant à des jackpots ou autre moyen d'en gagner pour avoir des skins ? Si c'est pas ça, c'est toujours de bonnes idées

Pour le jackpot, j'ai vu un site où tu parties un certain nombre de points que tu as au départ. Ensuite, la roue tourne (c'est comme au casino) avec les cases rouges, noires et le 0. Tu paries sur rouge, noir ou 0 (impair, pair et 0 en gros) et si tu tombes sur un des 3 trucs où tu as parié, tu gagnes le double de ce que tu as mis dessus

Ce n'est que des idées, en tout cas, j'espère qu'on aura bientôt un premier jet !
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Halefall Hors ligne Membre Points: 59 Défis: 0 Message

Citer : Posté le 17/12/2015 12:39 | #


Pour l'instant je pense que je vais juste faire la revente des armes déballées, éventuellement un contrat d'échange. Après si les fonds deviennent insuffisants je pense ajouter des options permettant de remettre 1000€ ou quelque chose dans le genre. Mais si je peux ensuite rajouter des jackpots et autres je le ferai !
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 17/12/2015 12:50 | #


Mais comment déballer les caisses sans argent au début ? Et si on a de l'argent, à quoi va-t-il nous servir, à acheter des caisses et clefs ?
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Halefall Hors ligne Membre Points: 59 Défis: 0 Message

Citer : Posté le 17/12/2015 13:52 | #


J'avais pensé laisser 1000€ au joueur au début. Je vais ajouter d'autres choses dans le futur mais pour l'instant je préfère me concentrer sur le jeu de base d'abord. Donc dans la 1.0 je pense qu'il n'y aura que les caisses et les clés.

On peut toujours choisir de garder les skins si on les aime bien dommage qu'on ne peut pas avoir de sprites par contre
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 17/12/2015 17:28 | #


Tu peux avoir des sprites que tu peux stocker dans des pictures mais ça prend beaucoup de places et il n'y en a pas assez pour tous les skins (tellement CS:GO en a fait...) malheureusement Mais tu peux toujours essayer d'en faire quelques uns stylés !
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Halefall Hors ligne Membre Points: 59 Défis: 0 Message

Citer : Posté le 18/12/2015 07:37 | #


Ah oui.. Bon je verrai peut être si j'utilise ça plus tard, mais je pourrai aussi porter le tout en add-in. Dans tous les cas je vais essayer d'avoir quelque chose de fonctionnel assez rapidement, ce qui ne devrait pas être trop difficile. Il me reste plus qu'à coder le marché de la communauté, le reste n'est que du copier/coller en remplaçant le nom des armes pour chaque caisse. (Ah et aussi l'optimisation D: )

Ajouté le 21/01/2016 à 16:12 :
Bonjour !

Ça fait un petit moment que j'ai pas posté de nouvelles, le projet est encore en cours mais je rencontre un bon paquet de bugs, ce qui prend du temps, en plus des concours que je suis en train de préparer. Je posterai plus d'infos à propos du jeu un peu plus tard.
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 21/01/2016 17:34 | #


Si tu as besoin d'aide, ton topic est fait pour ça !
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 84 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd