Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - DJuego

Pages: [1] 2 3 4
1
SFML projects / Re: Thor 2.0 released!
« on: April 16, 2022, 12:19:18 pm »
Quote
I am no longer actively developing Thor.

I feel sad but I understand. This project has given me a lot of happiness. :-*

I have used with intensity almost all its modules, although I have a special affection for the particle system. Without knowing OpenGL it has allowed me to work with particles. I know of no other alternative in the SFML universe.

Quote
There's a chance I will update Thor for SFML 3 once it becomes more stable, but only if there is significant interest and I find the time to work on it.

Yes! I would be very interested in at least support for SFML 3.

Thank you very much for this great project.

DJuego

2
SFML projects / Re: Thor 2.0 released!
« on: December 05, 2021, 07:10:32 pm »
Hello!
I admit it: I haven't visited the forum for a long time.  I'm happy that, after so long, SFML still has updates.

And indeed the latest SFML version change has affected the building of this splendid derivative project.

(Its particle system made me very happy in the past :-D Thank you @Nexus. I don't know if there is now any new other alternative based on SFML. ).

Maybe the author is willing to do any maintenance work... :-) Thanks!



DJuego


3
SFML projects / Re: Let There Be Light 2
« on: November 03, 2018, 09:15:07 pm »
Thank you for the LTBL2 compilation, Grundkurs

Well. I wish so much that this project had a more updated and powerful successor ...

DJuego

4
SFML projects / Re: Let There Be Light 2
« on: April 08, 2018, 10:04:28 pm »
Any update about this? It is a pity that there is no a lighting extension for SFML alive and happy. :-|

DJuego

5
SFML projects / Re: [Release][GUI] ImGui-SFML
« on: April 08, 2018, 01:01:17 pm »
Elias. Thank you for your ImGui-SFML! It is a must for me! Happy that you want to improve it more and more. ;-)

DJuego

6
Feature requests / Re: addColor method
« on: August 31, 2017, 12:38:40 pm »
"The perfection is attained not when there is nothing more to add, but when there is nothing more to remove."

Antoine de Saint Exupéry

PS: And I think that Laurent is French.  :)


7
SFML projects / Re: Let There Be Light 2
« on: September 20, 2016, 11:28:45 pm »
Yes. Thanks Cmdu76. Thanks. Thanks. Thanks! Any evolution of this extension is a great news.

In my opinion LTBL2 is one of the more interesting projects in the SFML cosmos (yes thor too  :P). Damn! It is one of the more interesting projects in the 2D graphics universe (!).  :D

Your changes seem fantastic. I will try to test them so soon be possible for me in Mingw-builgs gcc 6.2.0 and Visual Studio 2015.

I like very much the header-only proposal but if you need to add the LetThereBeLight.hpp & LetThereBeLight.cpp... is it header-only?  ??? Anyway i am happy. This is the joy of the day for me.  8)

DJuego


8
SFML projects / Re: Let There Be Light 2
« on: February 08, 2016, 03:47:26 pm »
Well.  I tested with Microsoft Visual Studio 2015 (x64)  and MinGW ( x86-64-win32-seh-rev0 gcc 5.3.0). Both attempts failed:-[

My system is Windows 10. It was used the last SFML (from git repository).

I attached the nmake and make outputs.

DJuego

9
SFML projects / Re: Let There Be Light 2
« on: February 07, 2016, 11:31:43 pm »
If you allow me, I will partner with you in this beautiful purpose.

I can test it on Visual Studio 2015 when Breush considers the moment has come.

DJuego

10
SFML projects / Re: Let There Be Light 2
« on: February 07, 2016, 01:43:46 pm »
A lot of cheers and luck with your initiative, Breush!

I also am very interested in a ultimate 2D lighting system;D

DJuego

11
SFML projects / Re: Let There Be Light 2
« on: October 31, 2015, 03:42:32 pm »
From LTBL2 README

Quote
If you are using Visual Studio, you may have to set your startup project to the ERL project, and you may have to add the source files to the project.

So there are not ltbl2 libs for Visual Studio at the moment. :-/ Sorry.

DJuego

12
SFML projects / Re: Let There Be Light 2
« on: October 24, 2015, 12:57:11 pm »
Your contribution seems promising! Thanks! Let's hope that lolz123 can evaluate it soon.  :)

DJuego

P.S: a powerful post, Sayuri  ;D

13
SFML projects / Re: Let There Be Light 2
« on: August 15, 2015, 05:29:22 pm »
Quote
If you are using Visual Studio, you may have to set your startup project to the ERL project, and you may have to add the source files to the project.

Have you added the LTBL2 .cpp files to your project? Unfortunately there are not .lib files for LTBL2 in Visual Studio( :-[)

DJuego

14
SFML projects / Re: Let There Be Light 2
« on: August 01, 2015, 09:53:38 pm »
lolz123 Happy to read you this way again!

Your work has been VERY useful for me. SFML, Thor and LTBL2 are my Holy Trinity  ;D

Frankly, I am eager about new things in the LTBL2 project. ;D Please! please! please!.

A humble and very briefly explained tribute:

A multimedia application: Virtual ants in a virtual environment expel a pheromone trail in order that robotic ants follow it in a physic environment.

The virtual environment (tcp/ip-and-bluetooth server view) is a representation of physic environment  The multiple ants are controlled by human "players" in a local network. LTBL2 plays an important role here. Thanks again!



The physic environment (global view). The robotic ants request info (bluetooth) to server about the amount of pheromone in a ground cell. Pheromone weakens with time. The pheromone only is visible in the virtual environment. In fact it was implemented with the particle system of Thor (Thanks Nexus;D).



The physic environment with the ant hole in foreground. Multiple robotic ants transport food to the anthill simultaneously  (stigmergic behavior).



Sorry for my English!

[And of course MANY thanks to the SFML Team  :-* but this was a tribute for lolz123  :P]

DJuego

15
SFML projects / Re: Let There Be Light 2
« on: April 27, 2015, 06:43:58 pm »
Ok lolz123!



**************************************************************************************
First:

(building with mingw-builds gcc 4.9.2 sjlj)

cmake -G 'MSYS Makefiles' -D CMAKE_BUILD_TYPE=Debug -D CMAKE_INSTALL_PREFIX=$DIRECTORIO_LOCAL -D SFML_ROOT=$DIRECTORIO_LOCAL ../..

[...]
-- Detecting CXX compile features - done
-- Found SFML 2.2 in v:/MinGW-Builds/mingw32/msys/local/include
CMake Error at CMakeLists.txt:14 (target_link_libraries):
  Cannot specify link libraries for target "LTBL2" which is not built by this
  project.

-----------

(building with msvc 18.0.31101.0 )

cmake -G 'NMake Makefiles' -D CMAKE_BUILD_TYPE=Debug -D CMAKE_INSTALL_PREFIX=$DIRECTORIO_INSTALACION_LIBRERIA -D SFML_ROOT=$DIRECTORIO_INSTALACION/SFML ../..

-- Found SFML 2.2 in w:/Archivos_de_programa/MSVC2013/x32/SFML/include
CMake Error at CMakeLists.txt:14 (target_link_libraries):
  Cannot specify link libraries for target "LTBL2" which is not built by this
  project.


------


It requires to add_library. I had to modify the CMakeLists.txt file:

set( SOURCE_PATH "${PROJECT_SOURCE_DIR}/source" )
set( SOURCES
        "${SOURCE_PATH}/ltbl/Math.h"
        "${SOURCE_PATH}/ltbl/Math.cpp" 
        "${SOURCE_PATH}/ltbl/lighting/LightDirectionEmission.cpp"
        "${SOURCE_PATH}/ltbl/lighting/LightDirectionEmission.h"
        "${SOURCE_PATH}/ltbl/lighting/LightPointEmission.cpp"
        "${SOURCE_PATH}/ltbl/lighting/LightPointEmission.h"
        "${SOURCE_PATH}/ltbl/lighting/LightShape.cpp"
        "${SOURCE_PATH}/ltbl/lighting/LightShape.h"
        "${SOURCE_PATH}/ltbl/lighting/LightSystem.cpp"
        "${SOURCE_PATH}/ltbl/lighting/LightSystem.h"
        "${SOURCE_PATH}/ltbl/quadtree/DynamicQuadtree.cpp"
        "${SOURCE_PATH}/ltbl/quadtree/DynamicQuadtree.h"
        "${SOURCE_PATH}/ltbl/quadtree/Quadtree.cpp"
        "${SOURCE_PATH}/ltbl/quadtree/Quadtree.h"
        "${SOURCE_PATH}/ltbl/quadtree/QuadtreeNode.cpp"
        "${SOURCE_PATH}/ltbl/quadtree/QuadtreeNode.h"
        "${SOURCE_PATH}/ltbl/quadtree/QuadtreeOccupant.cpp"
        "${SOURCE_PATH}/ltbl/quadtree/QuadtreeOccupant.h"
        "${SOURCE_PATH}/ltbl/quadtree/StaticQuadtree.cpp"
        "${SOURCE_PATH}/ltbl/quadtree/StaticQuadtree.h"
)

add_library( LTBL2 SHARED ${SOURCES} )
set_target_properties( LTBL2 PROPERTIES DEBUG_POSTFIX -d )

target_link_libraries(LTBL2 ${SFML_LIBRARIES})


*************************************************************************************
Second:

(building with mingw-builds gcc 4.9.2 sjlj)

[ 10%] Building CXX object CMakeFiles/LTBL2.dir/source/ltbl/Math.cpp.obj
p:/Plataformas/x32-x64/TRABAJO_MINGW_x32/LTBL2/LTBL2/source/ltbl/Math.cpp: In fu
nction 'float ltbl::vectorMagnitude(const Vector2f&)':
p:/Plataformas/x32-x64/TRABAJO_MINGW_x32/LTBL2/LTBL2/source/ltbl/Math.cpp:60:9:
error: 'sqrt' is not a member of 'std'
  return std::sqrt(vector.x * vector.x + vector.y * vector.y);
         ^

It requires to modify Math.cpp.

#include <cmath>

*********************************************************************************
Third:

(building with mingw-builds gcc 4.9.2 sjlj)

[ 20%] Building CXX object CMakeFiles/LTBL2.dir/source/ltbl/lighting/LightDirect
ionEmission.cpp.obj
In file included from v:/MinGW-Builds/mingw32/i686-w64-mingw32/include/c++/array
:35:0,
                 from P:/Plataformas/x32-x64/TRABAJO_MINGW_x32/LTBL2/LTBL2/sourc
e/ltbl/quadtree/QuadtreeOccupant.h:9,
                 from P:/Plataformas/x32-x64/TRABAJO_MINGW_x32/LTBL2/LTBL2/sourc
e/ltbl/lighting/LightDirectionEmission.h:4,
                 from p:/Plataformas/x32-x64/TRABAJO_MINGW_x32/LTBL2/LTBL2/sourc
e/ltbl/lighting/LightDirectionEmission.cpp:1:
v:/MinGW-Builds/mingw32/i686-w64-mingw32/include/c++/bits/c++0x_warning.h:32:2:
error: #error This file requires compiler and library support for the ISO C++ 20
11 standard. This support is currently experimental, and must be enabled with th
e -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support for the \
  ^

It requires to modify CMakeLists.txt.

# Compiler-specific flags and definitions
if(CMAKE_COMPILER_IS_GNUCXX)
        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1y")

endif()
 

*******************************************************************************
Fourth:



(building with mingw-builds gcc 4.9.2 sjlj)
(building with msvc 18.0.31101.0) <- No import libs unfortunately. :-| Will we have official solution in the future?

(SHARED libraries) - Success!!!

Thanks lolz123!



DJuego

Pages: [1] 2 3 4