simpleworld-list Mailing List for Simple World
The simulation of a world and the bugs that live on it
Status: Beta
Brought to you by:
xoseotero
You can subscribe to this list here.
| 2007 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(17) |
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2010 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
|
Nov
|
Dec
|
|
From: nemysis <ne...@gm...> - 2012-09-11 13:51:12
|
On Tue, 11 Sep 2012 15:18:27 +0200 Xosé Otero <xos...@gm...> wrote: > 2012/9/11 nemysis <ne...@gm...> > > > I have used only in Directory where is Simple World unpacked for try > > > > I guess you know it, but the common practice with cmake it's to create a > subdirectory named build and from there execute "cmake ..". This way the > code and compilation files are separated. > > > make test > > make: don't know how to make test. Stop > > > > By default the unit tests are not compiled. To execute the unit tests you > need to set UNIT_TESTS as ON with ccmake or set it when you execute cmake: > "cmake -D UNIT_TESTS=ON ." Ok make test isn't so important. > make uninstall > > make: don't know how to make uninstall. Stop > > > > make deinstall > > make: don't know how to make deinstall. Stop > > > > Can You add to CMakeCache.txt that have a uninstall/deinstall target? > > > > Good when i make with mine port then works, not only manually > > > > /usr/local/ports/local/work/games/simpleworld> " make deinstall > > ===> Deinstalling for games/simpleworld > > ===> Deinstalling simpleworld-1.0b6 > > > > Creating a uninstall target it's not a trivial task in cmake. AFAIK, the > uninstall target is rarely used because: > 1. Installation for a user: you use a directory in your home > (/home/xose/simpleworld, for example) and a uninstallation it's simply a rm > or the directory. > 2. Installation for all the system: you should use the package managament > system and it's the job of the package management system to allow the > uninstallation of files. At least it's how it works in linux and it seems > it's how it works with FreeBSD Ports. I have made a FreeBSD Port, now is testing https://redports.org/buildarchive/20120911134353-31288/ And with this FreeBSD Port simpleworld make install make package make deinstall make reinstall all works good. :D > I get only this warnings, but I think You knew this > > > > In file included from > > /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/ioerror.hpp:25, > > from > > /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/cpu/memory_file.cpp:29: > > /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/ints.hpp:24:1: > > warning: "__STDC_CONSTANT_MACROS" redefined > > In file included from /usr/local/include/boost/system/error_code.hpp:15, > > from > > /usr/local/include/boost/filesystem/v3/path_traits.hpp:23, > > from /usr/local/include/boost/filesystem/v3/path.hpp:25, > > from /usr/local/include/boost/filesystem.hpp:35, > > from > > /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/cpu/memory_file.cpp:24: > > /usr/local/include/boost/cstdint.hpp:33:1: warning: this is the location > > of the previous definition > > > > No, I didn't know about this. Thank you. What version of boost are you > using? I'm using 1.49.0 and I didn't see that warning. Here in FreeBSD is all only stable, sorry. boost-docs-1.48.0 Documentation for libraries from boost.org boost-jam-1.48.0 Build tool from the boost.org boost-libs-1.48.0_1 Free portable C++ libraries (without Boost.Python) boost-python-libs-1.48.0 Framework for interfacing Python and C++ > > > Btw, any help is appreciated ;) > > > > Thanks I helps only if I can. > > > You already did! :) Thanks I love to help to apps are better and to give some tips. Regards, nemysis |
|
From: Xosé O. <xos...@gm...> - 2012-09-11 13:18:59
|
2012/9/11 nemysis <ne...@gm...> > I have used only in Directory where is Simple World unpacked for try > I guess you know it, but the common practice with cmake it's to create a subdirectory named build and from there execute "cmake ..". This way the code and compilation files are separated. make test > make: don't know how to make test. Stop > By default the unit tests are not compiled. To execute the unit tests you need to set UNIT_TESTS as ON with ccmake or set it when you execute cmake: "cmake -D UNIT_TESTS=ON ." make uninstall > make: don't know how to make uninstall. Stop > > make deinstall > make: don't know how to make deinstall. Stop > > Can You add to CMakeCache.txt that have a uninstall/deinstall target? > > Good when i make with mine port then works, not only manually > > /usr/local/ports/local/work/games/simpleworld> " make deinstall > ===> Deinstalling for games/simpleworld > ===> Deinstalling simpleworld-1.0b6 > Creating a uninstall target it's not a trivial task in cmake. AFAIK, the uninstall target is rarely used because: 1. Installation for a user: you use a directory in your home (/home/xose/simpleworld, for example) and a uninstallation it's simply a rm or the directory. 2. Installation for all the system: you should use the package managament system and it's the job of the package management system to allow the uninstallation of files. At least it's how it works in linux and it seems it's how it works with FreeBSD Ports. I get only this warnings, but I think You knew this > > In file included from > /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/ioerror.hpp:25, > from > /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/cpu/memory_file.cpp:29: > /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/ints.hpp:24:1: > warning: "__STDC_CONSTANT_MACROS" redefined > In file included from /usr/local/include/boost/system/error_code.hpp:15, > from > /usr/local/include/boost/filesystem/v3/path_traits.hpp:23, > from /usr/local/include/boost/filesystem/v3/path.hpp:25, > from /usr/local/include/boost/filesystem.hpp:35, > from > /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/cpu/memory_file.cpp:24: > /usr/local/include/boost/cstdint.hpp:33:1: warning: this is the location > of the previous definition > No, I didn't know about this. Thank you. What version of boost are you using? I'm using 1.49.0 and I didn't see that warning. > > Btw, any help is appreciated ;) > > Thanks I helps only if I can. You already did! :) |
|
From: nemysis <ne...@gm...> - 2012-09-11 09:43:26
|
On Tue, 11 Sep 2012 05:47:55 +0200
Xosé Otero <xos...@gm...> wrote:
> Hi nemysis,
>
>
> 2012/9/10 nemysis <ne...@gm...>
>
> > I try to port Simple World to FreeBSD.
> >
>
> Did you need to change the code or the CMakeLists.txt? Some time ago, when
> I used to develop SW in a i386 with Linux, I emulated a Big Endian 64 bits
> architecture with FreeBSD to test the code.
>
>
>
> > Here is all in /usr/local not in /usr.
> >
> > [...]
> >
> > How like You to have this libraries and where must be to works?
> >
>
> I don't understand your questions, could you elaborate a bit your questions?
>
> I'll try to answer anyway... I guess the installation directory for the
> libraries is /usr/local/lib. I think you only need to set
> CMAKE_INSTALL_PREFIX as /usr/local/ (using ccmake or editing the
> CMakeCache.txt file directly). Btw, if you run cmake manually [0] to create
> the compilation files, instead of the admin/autogen.sh or admin/compile.sh
> scripts, /usr/local/ is the default value of CMAKE_INSTALL_PREFIX.
Thanks for the Tip to not use admin/autogen.sh and admin/compile.sh
I have used only in Directory where is Simple World unpacked for try
cmake .
cmake .
-- The C compiler identification is GNU 4.2.1
-- The CXX compiler identification is GNU 4.2.1
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
...
Libraries used:
boost: external library used
getopt: external library used
SQlite3: external library used
-- Configuring done
-- Generating done
-- Build files have been written to: /var/Proba/simpleworld-1.0b6
make
Scanning dependencies of target simpleworld
[ 1%] Building CXX object simpleworld/CMakeFiles/simpleworld.dir/element.cpp.o
[ 3%] Building CXX object simpleworld/CMakeFiles/simpleworld.dir/movement.cpp.o
[ 4%] Building CXX object simpleworld/CMakeFiles/simpleworld.dir/world.cpp.o
...
Scanning dependencies of target swcpu
[ 96%] Building CXX object src/swcpu/CMakeFiles/swcpu.dir/memoryfile.cpp.o
[ 98%] Building CXX object src/swcpu/CMakeFiles/swcpu.dir/cpu.cpp.o
[100%] Building CXX object src/swcpu/CMakeFiles/swcpu.dir/swcpu.cpp.o
Linking CXX executable swcpu
[100%] Built target swcpu
make test
make: don't know how to make test. Stop
make install
/usr/local/bin/cmake -H/var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6 -B/var/tmp/ports/usr/local/ports/local/work/games/sim
pleworld/work/simpleworld-1.0b6 --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/bin/cmake -E cmake_progress_start /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/CMakeFiles /var/tmp/ports/usr/l
ocal/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
...
[100%] Built target swcpu
/usr/local/bin/cmake -E cmake_progress_start /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/CMakeFiles 0
make -f CMakeFiles/Makefile2 preinstall
Installing the project stripped...
/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-- Install configuration: "Release"
-- Installing: /usr/local/lib/static/libsimpleworld.a
-- Installing: /usr/local/lib/libsimpleworld_cpu.so
-- Installing: /usr/local/lib/libsimpleworld_db.so
-- Installing: /usr/local/bin/simpleworld
-- Set runtime path of "/usr/local/bin/simpleworld" to "/usr/local/lib:/usr/local/lib"
-- Installing: /usr/local/bin/swlc
-- Set runtime path of "/usr/local/bin/swlc" to "/usr/local/lib:/usr/local/lib"
-- Installing: /usr/local/bin/swld
-- Set runtime path of "/usr/local/bin/swld" to "/usr/local/lib:/usr/local/lib"
-- Installing: /usr/local/bin/swcpu
-- Set runtime path of "/usr/local/bin/swcpu" to "/usr/local/lib:/usr/local/lib"
===> Registering installation for simpleworld-1.0b6
make uninstall
make: don't know how to make uninstall. Stop
make deinstall
make: don't know how to make deinstall. Stop
Can You add to CMakeCache.txt that have a uninstall/deinstall target?
Good when i make with mine port then works, not only manually
/usr/local/ports/local/work/games/simpleworld> " make deinstall
===> Deinstalling for games/simpleworld
===> Deinstalling simpleworld-1.0b6
I get only this warnings, but I think You knew this
In file included from /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/ioerror.hpp:25,
from /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/cpu/memory_file.cpp:29:
/var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/ints.hpp:24:1: warning: "__STDC_CONSTANT_MACROS" redefined
In file included from /usr/local/include/boost/system/error_code.hpp:15,
from /usr/local/include/boost/filesystem/v3/path_traits.hpp:23,
from /usr/local/include/boost/filesystem/v3/path.hpp:25,
from /usr/local/include/boost/filesystem.hpp:35,
from /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/cpu/memory_file.cpp:24:
/usr/local/include/boost/cstdint.hpp:33:1: warning: this is the location of the previous definition
In file included from /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/cpu/source.cpp:30:
/var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/ints.hpp:24:1: warning: "__STDC_CONSTANT_MACROS" redefined
In file included from /usr/local/include/boost/system/error_code.hpp:15,
from /usr/local/include/boost/filesystem/v3/path_traits.hpp:23,
from /usr/local/include/boost/filesystem/v3/path.hpp:25,
from /usr/local/include/boost/filesystem.hpp:35,
from /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/cpu/source.cpp:25:
/usr/local/include/boost/cstdint.hpp:33:1: warning: this is the location of the previous definition
In file included from /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/db/exception.hpp:25,
from /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/db/db.cpp:26:
/var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/ints.hpp:24:1: warning: "__STDC_CONSTANT_MACROS" redefined
In file included from /usr/local/include/boost/system/error_code.hpp:15,
from /usr/local/include/boost/filesystem/v3/path_traits.hpp:23,
from /usr/local/include/boost/filesystem/v3/path.hpp:25,
from /usr/local/include/boost/filesystem.hpp:35,
from /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/db/db.cpp:23:
/usr/local/include/boost/cstdint.hpp:33:1: warning: this is the location of the previous definition
In file included from /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/exception.hpp:27,
from /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/src/swlc/swlc.cpp:31:
/var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/simpleworld/ints.hpp:24:1: warning: "__STDC_CONSTANT_MACROS" redefined
In file included from /usr/local/include/boost/regex/v4/regex_workaround.hpp:39,
from /usr/local/include/boost/regex/v4/regex.hpp:32,
from /usr/local/include/boost/regex.hpp:31,
from /var/tmp/ports/usr/local/ports/local/work/games/simpleworld/work/simpleworld-1.0b6/src/swlc/swlc.cpp:28:
/usr/local/include/boost/cstdint.hpp:33:1: warning: this is the location of the previous definition
> Can You add
> >
> > A manual with example how to use Simple World.
> > I mean CLI examples.
> >
>
> Oops! Thank you for remembering me this :) That's a must have for the next
> version! I'll add them to the README file and to simpleworld-1.0.odt.
>
> Some fast examples:
> 1. Compile a bug (the code of a few bugs can be found in the directory
> swl/bugs):
> swlc -I ~/src/simpleworld/swl/ -o brainless.swo brainless.swl
> 2. Create a world with a resource and a spawn:
> simpleworld create --size=16,16 world.sw
> simpleworld resource --frequency=4 --max=16 --size=64 world.sw
> simpleworld spawn --frequency=64 --max=8 --energy=1024 --code=brainless.swo
> world.sw
> 3. Execute the world:
> simpleworld run --cycles=1024 world.sw
Thanks many for these Tips, and add this to README and simpleworld-1.0.odt
This is great from You.
> > A GUI for Simple World to make all easyer.
> >
>
> I know that a GUI is needed but I'm so bad at coding GUIs... The easy way
> would be to use Qt, for example, and write a simple GUI but right now I'm
> thinking about using OpenGL to learn.
Yes I think too the QT is easy, make first one QT and a Release, please.
After this can You learn OpenGL slowly, but he is better and works too good.
> Btw, any help is appreciated ;)
Thanks I helps only if I can.
>
> [0] By executing in the root directory of the SW code:
> $ mkdir build
> $ cmake ..
|
|
From: Xosé O. <xos...@gm...> - 2012-09-11 03:48:23
|
Hi nemysis, 2012/9/10 nemysis <ne...@gm...> > I try to port Simple World to FreeBSD. > Did you need to change the code or the CMakeLists.txt? Some time ago, when I used to develop SW in a i386 with Linux, I emulated a Big Endian 64 bits architecture with FreeBSD to test the code. > Here is all in /usr/local not in /usr. > > [...] > > How like You to have this libraries and where must be to works? > I don't understand your questions, could you elaborate a bit your questions? I'll try to answer anyway... I guess the installation directory for the libraries is /usr/local/lib. I think you only need to set CMAKE_INSTALL_PREFIX as /usr/local/ (using ccmake or editing the CMakeCache.txt file directly). Btw, if you run cmake manually [0] to create the compilation files, instead of the admin/autogen.sh or admin/compile.sh scripts, /usr/local/ is the default value of CMAKE_INSTALL_PREFIX. Can You add > > A manual with example how to use Simple World. > I mean CLI examples. > Oops! Thank you for remembering me this :) That's a must have for the next version! I'll add them to the README file and to simpleworld-1.0.odt. Some fast examples: 1. Compile a bug (the code of a few bugs can be found in the directory swl/bugs): swlc -I ~/src/simpleworld/swl/ -o brainless.swo brainless.swl 2. Create a world with a resource and a spawn: simpleworld create --size=16,16 world.sw simpleworld resource --frequency=4 --max=16 --size=64 world.sw simpleworld spawn --frequency=64 --max=8 --energy=1024 --code=brainless.swo world.sw 3. Execute the world: simpleworld run --cycles=1024 world.sw > A GUI for Simple World to make all easyer. > I know that a GUI is needed but I'm so bad at coding GUIs... The easy way would be to use Qt, for example, and write a simple GUI but right now I'm thinking about using OpenGL to learn. Btw, any help is appreciated ;) [0] By executing in the root directory of the SW code: $ mkdir build $ cmake .. |
|
From: nemysis <ne...@gm...> - 2012-09-10 10:27:06
|
Hello Xosé Otero I try to port Simple World to FreeBSD. Here is all in /usr/local not in /usr. Can You explain where libraries should be here, this is normal in FreeBSD ls /usr/local/bin | grep simpleworld simpleworld ls /usr/local/bin | grep swl swlc swld ls /usr/local/bin | grep swc swcpu ls /usr/local/share/simpleworld data swl templates ls /usr/local/share/doc/simpleworld ChangeLog NEWS README database-1.0.sql simpleworld-1.0.odt How like You to have this libraries and where must be to works? Can You add A manual with example how to use Simple World. I mean CLI examples. A GUI for Simple World to make all easyer. Regards, nemysis |
|
From: SourceForge.net <no...@so...> - 2010-03-05 22:13:29
|
TODO item #2964538, was opened at 2010-03-05 23:13 Message generated for change (Tracker Item Submitted) made by xoseotero You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=2964538&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Bugs Group: 1.0 specification Status: Open Priority: 1 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Vegan Initial Comment: Add a new bug that: 1. Moves in spiral. 2. Detects when it is attacked and run away from the attacker. 3. Only eats food. 4. Puts a egg when have enough energy to create a egg with the same energy than him. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=2964538&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-07-28 21:41:14
|
Bugs item #2026980, was opened at 2008-07-24 19:17 Message generated for change (Comment added) made by xoseotero You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=921943&aid=2026980&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: svn >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Xos Otero (xoseotero) Assigned to: Xos Otero (xoseotero) Summary: long is used as a 32bit wide value Initial Comment: Simple World uses long as a 32bits wide value when it can be 32bits or 64bits wide, depending on the operating system. In LP64 data model long is 64bits wide (Windows). In LLP64 data model long is 32bits wide (the rest). More info in http://en.wikipedia.org/wiki/64-bit#64-bit_data_models ---------------------------------------------------------------------- >Comment By: Xos Otero (xoseotero) Date: 2008-07-28 23:41 Message: Logged In: YES user_id=684913 Originator: YES Fixed in r796: Use boost/cstdint.hpp to define [S|U]int[8|16|32|64] types. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=921943&aid=2026980&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-07-24 17:17:01
|
Bugs item #2026980, was opened at 2008-07-24 19:17 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=921943&aid=2026980&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: svn Status: Open Resolution: None Priority: 5 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: long is used as a 32bit wide value Initial Comment: Simple World uses long as a 32bits wide value when it can be 32bits or 64bits wide, depending on the operating system. In LP64 data model long is 64bits wide (Windows). In LLP64 data model long is 32bits wide (the rest). More info in http://en.wikipedia.org/wiki/64-bit#64-bit_data_models ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=921943&aid=2026980&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 21:26:19
|
Bugs item #1880615, was opened at 2008-01-27 01:51 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=921943&aid=1880615&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: svn Status: Closed Resolution: None Priority: 1 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: SQLITE_BUSY not handled Initial Comment: When other process uses the same database as Simple World, Simple World exits without errors. This is causes because SQLitex doesn't handle the SQLITE_BUSY error in sqlite_step(). So, Simple World can't know when this error happens. Solutions: a) Improve SQLitex by adding a exception when a SQLITE_BUSY is found. b) Use sqlite3_connection::setbusytimeout(). ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2008-05-27 14:26 Message: Logged In: NO Ping ---------------------------------------------------------------------- Comment By: Xosé Otero (xoseotero) Date: 2008-05-26 18:57 Message: Logged In: YES user_id=684913 Originator: YES A timeout of 60 seconds where added in revision 543. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=921943&aid=1880615&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 04:04:04
|
TODO item #1974091, was opened at 2008-05-27 06:04 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974091&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: 2.0 specification Status: Open Priority: 1 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: World in 3D Initial Comment: The World should be in 3D. 1. Add actions to move the bugs up/down. 2. Add actions to turn the bugs up/down. 3. ¿Add actions to rotate the bugs? If possible, try to simplify the design so that the rotate actions are not needed. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974091&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 03:58:07
|
TODO item #1974078, was opened at 2008-05-27 05:58 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974078&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: 1.1 specification Status: Open Priority: 1 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Disasters Initial Comment: Disasters should be added to Simple World. This disasters should be configurable (where, when, etc). 1. Earth quakes: add/remove rows/columns in the World. 2. Remove the content of a position in the World (found a name for this disaster). 3. Add rocks in a position of the World (occupied or not). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974078&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 03:55:50
|
TODO item #1974077, was opened at 2008-05-27 05:55 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974077&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: 1.1 specification Status: Open Priority: 1 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Rocks in the World Initial Comment: Add a new element in the World: a rock. A rock is a element that avoid that a position could be used. This way, a position in the World could be occupied by: 1. nothing 2. a egg 3. a bug 4. food 5. a rock ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974077&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 03:43:46
|
TODO item #1974062, was opened at 2008-05-27 05:43 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974062&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: 1.0 specification Status: Open Priority: 5 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Resources Initial Comment: Add a command line option to create resource points where food will be added every X cycles in a radius of Y positions. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974062&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 03:42:19
|
TODO item #1974061, was opened at 2008-05-27 05:42 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974061&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: 1.0 specification Status: Open Priority: 5 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Spawns Initial Comment: Add a command line option to create spawn points where eggs will be added every X cycles in a radius of Y positions. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974061&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 03:37:48
|
TODO item #1974057, was opened at 2008-05-27 05:37 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974057&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: 1.1 specification Status: Open Priority: 1 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Comunication between bugs Initial Comment: A simple mechanism of comunication between the bugs must be implemented. A way to send some block of memory from a bug to the bug in front of it. The comunication of the bugs can allow complicated behaviours. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974057&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 03:30:50
|
TODO item #1974029, was opened at 2008-05-27 05:30 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974029&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: 1.0 specification Status: Open Priority: 5 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Mutate the code of the old bugs Initial Comment: The code of the bugs must be mutated with the time. This way, the creation of eggs will be supported by Simple World. Currently, a smart bug never creates a egg, because this action is very expensive (and even more expensive if the size of the egg is substracted from the father). So, something must be done to force a bug to create a egg. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974029&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 03:21:12
|
TODO item #1974017, was opened at 2008-05-27 05:21 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974017&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Bugs Group: 1.0 specification Status: Open Priority: 1 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Warrior Initial Comment: Add a bug that: 1. Moves randomly. 2. Attacks every bug that if found and follow them if they escape, until its energy is low. 3. Counter-attacks if it is attacked, unless its energy is low. 4. Creates few eggs, only after eaten several food/eggs. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974017&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 03:14:59
|
TODO item #1974004, was opened at 2008-05-27 05:14 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974004&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Bugs Group: 1.0 specification Status: Open Priority: 5 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Plague Initial Comment: Add a bug that: 1. Doesn't move. 2. Uses all it's energy to create eggs around it. 3. Counter-attacks if it is attacked. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974004&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 03:11:30
|
TODO item #1974003, was opened at 2008-05-27 05:11 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974003&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Bugs Group: 1.0 specification Status: Open Priority: 5 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Coward Initial Comment: Add a new bug that: 1. Moves randomly 2. Never attacks. 3. Detects when it is attacked and run away from the attacker. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974003&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 03:05:27
|
TODO item #1974000, was opened at 2008-05-27 05:05 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974000&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: 1.0 specification Status: Open Priority: 5 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Substract the size of the eggs to the fathers Initial Comment: When a bug creates a egg, the size of the egg should be substracted to the father. This is needed because the size of the bugs is converted in the size of the food created when they die. Currently, the total size of the World can be increased by creating eggs. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1974000&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 02:57:55
|
TODO item #1973986, was opened at 2008-05-27 04:57 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1973986&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: 1.0 specification Status: Open Priority: 9 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Improve the command line options Initial Comment: Currently, the interface of Simple World is too complicated and some options can't be changed through it. The solution is to divide the options into sections (as subversion): 1. create: create the database 2. info: get information about the world. 3. food: add food. 4. egg: add a egg. 5. env: get/set the environment of the world. So, the command line options could be: simpleworld -h, --help -v, --version simpleworld create DATABASE --size=X,Y --developed=ENERGY --mutations=PROBABILITY --birth=TIME --nothing=ENERGY --myself=ENERGY --detect=ENERGY --info=ENERGY --move=ENERGY --turn=ENERGY --attack=ENERGY --eat=ENERGY --egg=ENERGY -h, --help -v, --version simpleworld info DATABASE --verbose -h, --help -v, --version simpleworld food DATABASE --position=X,Y --energy=ENERGY -h, --help -v, --version simpleworld egg DATABASE --path=PATH --position=X,Y --orientation=ORIENTATION --energy=ENERGY -h, --help -v, --version simpleworld env DATABASE --size=X,Y --developed=ENERGY --mutations=PROBABILITY --birth=TIME --nothing=ENERGY --myself=ENERGY --detect=ENERGY --info=ENERGY --move=ENERGY --turn=ENERGY --attack=ENERGY --eat=ENERGY --egg=ENERGY -h, --help -v, --version ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1973986&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 02:50:42
|
TODO item #1973983, was opened at 2008-05-27 04:50 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1973983&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: 1.0 specification Status: Open Priority: 5 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Output information about the world Initial Comment: When Simple World is executed, it must show information about the actions done by the bugs or the dead of the bugs. Currently, this information is show only with a debug compilation. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1973983&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 02:46:57
|
TODO item #1973977, was opened at 2008-05-27 04:46 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1973977&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: SWL Group: 1.0 specification Status: Open Priority: 5 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: Add instructions to access 1 and 2 bytes Initial Comment: Add instructions to load/store 1 byte: 1. loadb, loadbrr, loadbri: load a byte from the memory to a register using a address, 2 registers and a register and a offset. 2. storeb, storebrr, storebri: store a byte from a register to the memory using a address, 2 registers and a register and a offset. Add instructions to load/store 2 bytes: 1. loadh, loadhrr, loadhri: load 2 bytes from the memory to a register using a address, 2 registers and a register and a offset. 2. storeh, storehrr, storehri: store 2 bytes from a register to the memory using a address, 2 registers and a register and a offset. Add a sign extend instruction for 1 and 2 bytes. 1. extb: sign extend from the lower byte to all the register. 2. exth: sign extend from the 2 lower bytes to all the register. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1075736&aid=1973977&group_id=187598 |
|
From: SourceForge.net <no...@so...> - 2008-05-27 01:57:12
|
Bugs item #1880615, was opened at 2008-01-27 10:51 Message generated for change (Settings changed) made by xoseotero You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=921943&aid=1880615&group_id=187598 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Simple World Group: svn >Status: Closed Resolution: None Priority: 1 Private: No Submitted By: Xosé Otero (xoseotero) Assigned to: Xosé Otero (xoseotero) Summary: SQLITE_BUSY not handled Initial Comment: When other process uses the same database as Simple World, Simple World exits without errors. This is causes because SQLitex doesn't handle the SQLITE_BUSY error in sqlite_step(). So, Simple World can't know when this error happens. Solutions: a) Improve SQLitex by adding a exception when a SQLITE_BUSY is found. b) Use sqlite3_connection::setbusytimeout(). ---------------------------------------------------------------------- >Comment By: Xosé Otero (xoseotero) Date: 2008-05-27 03:57 Message: Logged In: YES user_id=684913 Originator: YES A timeout of 60 seconds where added in revision 543. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=921943&aid=1880615&group_id=187598 |
|
From:
<xos...@us...> - 2007-01-29 19:48:07
|
Ola Tom=E1s,
O Luns 29 Xaneiro 2007 16:47, Tom=E1s Vilari=F1o escribiu:
> Gustar=EDame ter m=E1is informaci=F3n do teu proxecto pareme interesante =
a idea e
> gustar=EDame probar o software cando estea dispo=F1ible. Tam=E9n para dar=
lle
> publicidade.
A=EDnda falta alg=FAn tempo para que haxa un primeiro prototipo. Polo de ag=
ora=20
ando creando a infrastructura necesaria ("m=E1quina virtual", base de datos=
,=20
etc). Unha vez que exista este prototipo, poderei definir definitivamente a=
s=20
interacci=F3ns dos bichos co resto do mundo, que =E9 o realmente interesant=
e.
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
|