Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Messages récents

Pages: « Précédente 1 ... 4 5 [6] 7 8 ... 10 Suivante »
51
Projets SFML / Re: [PC & Mobile] GravytX The Gravytoid
« Dernier message par IsDaouda le Novembre 07, 2023, 05:32:16 am »
Salut,
J'espère que vous allez bien!

Ça fait déjà une demi année que vous pouvez voyager à travers l'espace et découvrir des civilisations extraterrestres grâce à GravytX The Gravytoid!

J'espère que vous vous êtes bien amusés et avez découvert plein de choses!

Merci beaucoup pour tous vos retours!

N'hésitez pas à partager vos meilleurs moments avec nous!



Lien du jeu:
Version Web (Android, iOS, Xbox, PlayStation, PC, ...)
Version Android (Google Play)
Version PC (Windows, Linux, macOS)

Passez une merveilleuse journée!
52
Projets SFML / Re: [Android - HTML5] I Can Transform : All Stars Racing
« Dernier message par IsDaouda le Octobre 07, 2023, 02:43:01 am »
Salut,
J'espère que vous allez bien!

À l'occasion des 5 ans de I Can Transform, nous avons décidé de faire quelque chose de très spéciale, c'est de vous faire participer à cet événement de divers manières!

Avez-vous des suggestions ou des remarques à faire par rapport au jeu afin de nous aider à l'améliorer?! N'hésitez pas à nous le faire savoir!

Vous aimeriez partager une / des illustration(s) que vous avez imaginé afin de célébrer les 5 ans du jeu?! Eh bien! Elle est la bienvenue! Nous allons la partager sur les réseaux sociaux et associé votre nom comme crédit!
(Vous pouvez envoyer vos créations par courrier ici ou les publier directement dans ce sujet afin que tout le monde puisse les découvrir en avance.)

Toutes autres idées pour rendre ce moment inoubliable et merveilleux est la bienvenue!



Passez une excellente journée et un bon weekend!

Lien du jeu:
Version Web (Android, iOS, Xbox, PlayStation, Steam Deck, PC)
Version Android (Google Play)
Version PC (Windows, Linux, macOS)

Amusez-vous bien!
53
Système / Re: undefined references errors.
« Dernier message par kareyrohr le Septembre 26, 2023, 05:24:49 am »
Salut! je voudrais essayer de compiler une lib en shared qui utilise SFML mais j'ai des messages d'erreurs :
CMakeFiles\odfaeg-math.dir/objects.a(distribution.cpp.obj):distribution.cpp:(.text+0x15d): undefined reference to `_imp___ZN2sf7secondsEf'
CMakeFiles\odfaeg-math.dir/objects.a(distribution.cpp.obj):distribution.cpp:(.text+0x350): undefined reference to `_imp___ZN2sf5ColorC1Ev'
CMakeFiles\odfaeg-math.dir/objects.a(distribution.cpp.obj):distribution.cpp:(.text+0x917): undefined reference to `_imp___ZNK2sf4Time9asSecondsEv'
C:/PROGRA~2/CODEBL~1/MinGW/bin/../lib/gcc/mingw32/5.1.0/../../../../mingw32/bin/ld.exe: CMakeFiles\odfaeg-math.dir/objects.a(distribution.cpp.obj): bad reloc address 0x4 in section `.text.startup'
collect2.exe: error: ld returned 1 exit status
src\odfaeg\Math\CMakeFiles\odfaeg-math.dir\build.make:246: recipe for target 'lib/odfaeg-math-1.dll' failed
mingw32-make[2]: *** [lib/odfaeg-math-1.dll] Error 1
CMakeFiles\Makefile2:263: recipe for target 'src/odfaeg/Math/CMakeFiles/odfaeg-math.dir/all' failed
mingw32-make[1]: *** [src/odfaeg/Math/CMakeFiles/odfaeg-math.dir/all] Error 2
Makefile:128: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
 

J'ai des undefined references de sf::seconds, sf::Color et sf::Time : slope game


/////////////////////////////////////////////////////////////////////////////////
//
// Thor C++ Library
// Copyright (c) 2011-2014 Jan Haller
//
// This software is provided 'as-is', without any express or implied
// warranty. In no event will the authors be held liable for any damages
// arising from the use of this software.
//
// Permission is granted to anyone to use this software for any purpose,
// including commercial applications, and to alter it and redistribute it
// freely, subject to the following restrictions:
//
// 1. The origin of this software must not be misrepresented; you must not
// claim that you wrote the original software. If you use this software
// in a product, an acknowledgment in the product documentation would be
// appreciated but is not required.
//
// 2. Altered source versions must be plainly marked as such, and must not be
// misrepresented as being the original software.
//
// 3. This notice may not be removed or altered from any source distribution.
//
/////////////////////////////////////////////////////////////////////////////////

#include "../../../include/odfaeg/Math/distributions.h"

#include <cassert>


namespace odfaeg
{
    namespace math {
        namespace Distributions
        {
            namespace
            {
                template <typename T>
                Distribution<T> uniformT(T min, T max)
                {
                    assert(min <= max);

                    return [=] () -> T
                    {
                        return Math::random(min, max);
                    };
                }
            }
            // ---------------------------------------------------------------------------------------------------------------------------


            Distribution<int> uniformi(int min, int max)
            {
                return uniformT(min, max);
            }

            Distribution<unsigned int> uniformui(unsigned int min, unsigned int max)
            {
                return uniformT(min, max);
            }

            Distribution<float> uniform(float min, float max)
            {
                return uniformT(min, max);
            }

            Distribution<sf::Time> uniform(sf::Time min, sf::Time max)
            {
                assert(min <= max);

                const float floatMin = min.asSeconds();
                const float floatMax = max.asSeconds();

                return [=] () -> sf::Time
                {
                    return sf::seconds(Math::random(floatMin, floatMax));
                };
            }

            Distribution<sf::Vector3f> rect(sf::Vector3f center, sf::Vector3f halfSize)
            {
                assert(halfSize.x >= 0.f && halfSize.y >= 0.f);

                return [=] () -> sf::Vector3f
                {
                    return sf::Vector3f(
                    Math::random(center.x - halfSize.x, center.x + halfSize.x),
                    Math::random(center.y - halfSize.y, center.y + halfSize.y),
                    Math::random(center.z - halfSize.z, center.z + halfSize.z));
                };
            }

            Distribution<sf::Vector3f> circle(sf::Vector3f center, float radius)
            {
                assert(radius >= 0.f);

                return [=] () -> sf::Vector3f
                {
                    //sf::Vector3f radiusVector = sf::Vector3f(radius * std::sqrt(Math::random(0.f, 1.f)), Math::random(0.f, 360.f), 0);
                    sf::Vector3f radiusVector = sf::Vector3f(Math::random(0, radius) * Math::cosinus(Math::random(0, Math::toRadians(360))), Math::random(0, radius) * Math::sinus(Math::random(0, Math::toRadians(360))), 0);
                    return center + radiusVector;
                };
            }

            Distribution<sf::Vector3f> deflect(sf::Vector3f direction, float maxRotation)
            {
                return [=] () -> sf::Vector3f
                {
                    Vec3f v(direction.x, direction.y, direction.z);
                    graphic::TransformMatrix tm;
                    tm.setRotation(Vec3f(0, 0, 1), Math::random(0.f - maxRotation, 0.f + maxRotation));
                    Vec3f t = tm.transform(v);
                    return sf::Vector3f(t.x, t.y, t.z);
                };

            }
            Distribution<sf::Color> color(Vec3f color1, Vec3f color2) {
                return [=] () -> sf::Color {
                    sf::Color color;
                    color.r = Math::clamp(Math::random(color1.x, color2.x), 0, 255);
                    color.g = Math::clamp(Math::random(color1.y, color2.y), 0, 255);
                    color.b = Math::clamp(Math::random(color1.z, color2.z), 0, 255);
                    color.a = Math::clamp(Math::random(color1.w, color2.w), 0, 255);
                    return color;
                };
            }
        }

    } // namespace Distributions
} // namespace thor

 

Je lie SFML dans le fichier CMake :
# include the ODFAEG specific macros
include(${PROJECT_SOURCE_DIR}/cmake/Macros.cmake)

set(INCROOT ${PROJECT_SOURCE_DIR}/include/odfaeg/Math)
set(SRCROOT ${PROJECT_SOURCE_DIR}/src/odfaeg/Math)
set(SRC
        ${INCROOT}/transformMatrix.h
        ${SRCROOT}/transformMatrix.cpp
        ${INCROOT}/export.hpp
        ${INCROOT}/computer.h
        ${SRCROOT}/computer.cpp
        ${INCROOT}/maths.h
        ${SRCROOT}/maths.cpp
        ${INCROOT}/matrix2.h
        ${SRCROOT}/matrix2.cpp
        ${INCROOT}/matrix3.h
        ${SRCROOT}/matrix3.cpp
        ${INCROOT}/matrix4.h
        ${SRCROOT}/matrix4.cpp 
        ${INCROOT}/vec2f.h
        ${SRCROOT}/vec2.cpp
        ${INCROOT}/vec4.h
        ${SRCROOT}/vec4.cpp
        ${INCROOT}/distributions.h
        ${INCROOT}/distribution.h
        ${SRCROOT}/distribution.cpp
        ${INCROOT}/ray.h
        ${SRCROOT}/ray.cpp
        ${INCROOT}/bigInt.hpp
        ${SRCROOT}/bigInt.cpp)
       
include_directories(${CMAKE_INCLUDE_PATH})
link_directories (${CMAKE_LIBRARY_PATH})
find_package (SFML 2 REQUIRED)
sfgl_add_library(odfaeg-math
                                 SOURCES ${SRC}
                                 DEPENDS odfaeg-core)
target_link_libraries (odfaeg-math ${SFML_LIBRARIES})
 

Bonjour avez vous trouvé une solution à votre problème car nous rencontrons le même ? D'avance merci
54
Projets SFML / Re: [Android - HTML5] I Can Transform : All Stars Racing
« Dernier message par IsDaouda le Septembre 07, 2023, 03:01:36 pm »
Salut à tous,
J'espère que vous allez bien!

Cette rentrée démarre avec de très bonnes nouvelles!

Le mode Multijoueur de I Can Transform a déjà 1 ans! J'espère que vous vous êtes bien amusés!

Cette année, le SAGExpo accueil I Can Transform dans ces stands de jeux! Cliquez ici pour participer à cet événement extraordinaire!



Je vous souhaite de passer de bons moments en compagnie des nombreux jeux présentés à cet événement merveilleux!

Bonne journée!
55
Projets SFML / Re: [PC & Mobile] GravytX The Gravytoid
« Dernier message par IsDaouda le Septembre 07, 2023, 02:21:19 pm »
Salut à tous,
J'espère que vous allez bien!

J'ai une très belle nouvelle à partager avec vous et qui va égailler votre journée!
GravytX The Gravytoid est présent au SAGExpo de cette année!

Cliquez ici pour visiter le stand virtuel qui vous fera voyager à travers l'univers!



Bonne exploration et amusez-vous bien avec les nombreux jeux présentés à cet événement extraordinaire!

Bonne journée!
56
Fenêtrage / Macbook Pro retina M2 14''
« Dernier message par Umbre le Septembre 01, 2023, 10:12:12 pm »
Bonjour, je n'arrive pas à utiliser la résolution de mon écran (Macbook Pro retina M2 14''), SFML ne peut apparament ouvrir que des fenêtres d'assez basse résolution, et le plein écran ne fonctionne pas et fait crasher l'application. Pourtant tout fonctionnait bien chez moi avant la dernière mise à jour de SFML que j'ai effectué (Homebrew a écrasé la précédente version, je ne sais plus laquelle c'était). getFullscreenModes() ne fonctionne pas non plus. Quelqu'un a-t-il le même problème ? Peut-on le résoudre ?
Normalement mon écran est 3024x1964.
57
Général / Re: Problème installation vs code
« Dernier message par ericagallaghers le Août 22, 2023, 06:19:26 am »
Bonjour !

Si vous rencontrez l'erreur "fatal error: SFML/Graphics.hpp: No such file or directory" lors de l'utilisation de SFML avec Visual Studio Code, cela signifie que le compilateur ne parvient pas à trouver les fichiers d'en-tête de SFML nécessaires à la compilation de votre programme.

Pour résoudre ce problème, vous devez vous assurer que les étapes suivantes ont été suivies correctement :

1. Configuration du chemin d'inclusion : Une fois SFML installé, vous devez indiquer à votre projet où se trouvent les fichiers d'en-tête de SFML. Cela peut être fait en ajoutant le chemin d'inclusion approprié dans les paramètres de votre projet.

Si vous utilisez un gestionnaire de build comme CMake, vous pouvez ajouter la directive target_include_directories avec le chemin d'inclusion de SFML dans votre CMakeLists.txt.

Si vous compilez directement à partir de la ligne de commande, assurez-vous d'inclure le chemin d'inclusion de SFML à l'aide de l'option -I lors de la compilation.

2. Liaison avec les bibliothèques SFML : En plus des fichiers d'en-tête, vous devez également lier votre programme avec les bibliothèques SFML nécessaires lors de la phase de liaison. Cela peut être fait en ajoutant les options appropriées de liaison du compilateur lors de la compilation.

Pour CMake, vous pouvez utiliser target_link_libraries pour lier votre programme avec les bibliothèques SFML nécessaires.

Pour une compilation en ligne de commande, utilisez l'option -l pour spécifier les bibliothèques SFML et l'option -L pour spécifier le chemin des bibliothèques.


only up
58
Général / Re: sf::ConvexShape Visual studio 2019
« Dernier message par judithraven le Août 12, 2023, 12:19:36 am »
Bonjour,
Je pense que vous devriez vérifier que vous avez correctement installé et configuré SFML dans votre projet Visual Studio 2019. vérifiez que le chemin vers les fichiers d'en-tête et les bibliothèques SFML est correctement spécifié dans les paramètres du projet. Vous pouvez le vérifier en accédant aux propriétés du projet, en faisant "C/C++" et en vérifiant que les chemins d'inclusion sont corrects.

59
Projets SFML / Re: [PC & Mobile] GravytX The Gravytoid
« Dernier message par IsDaouda le Août 07, 2023, 10:56:04 pm »
Salut,
J'espère que vous passez bien l'été!

J'ai une très bonne nouvelle qui va encore plus vous illuminer l'été!

GravytX The Gravytoid est disponible sur Uptodown.com!

Faite de ces vacances d'été une merveille en voyageant avec GravytX sur d'autres planètes!
Il est temps de découvrir d'autres civilisations!

Bon voyage et amusez-vous bien!

Les autres versions du jeu:
Version Web (Android, iOS, Xbox, PlayStation, PC, ...)
Version Android
Version PC (Windows, Linux, macOS)

Bonne journée et bon début de semaine!
60
Projets SFML / Re: [PC & Mobile] GravytX The Gravytoid
« Dernier message par IsDaouda le Juillet 07, 2023, 10:29:43 am »
Salut,
J'espère que vous allez bien!

Voici quelques screenshots qui ont été pris par des touristes lors de leurs voyages de Vacances d'Été avec GravytX sur d'autres Planètes!

Dépêchez-vous! Il est temps de les rejoindre pour vous amuser avec eux!

Notez que vous pouvez maintenant jouer le jeu sur vos Consoles de Jeux (Xbox, PlayStation, ...).







Lien du jeu:
Version Web (Android, iOS, Xbox, PlayStation, PC, ...)
Version Android
Version PC (Windows, Linux, macOS)

Bonne journée et bon weekend!
Pages: « Précédente 1 ... 4 5 [6] 7 8 ... 10 Suivante »
anything