Page 1 of 3 123 LastLast
Results 1 to 20 of 53
  1. #1
    Member
    Join Date
    Oct 2004
    Location
    France
    Posts
    127

    BZoo: Network Gaming with Blender

    BZoo is a network game template to use with Blender.

    Last year, I had spoken about it in this thread. By that time, it only was a basic 3D chat application.

    As explained here, lots of new features was added to this network game template:

    * Dual mode view
    * Shooting system
    * Synchronized and "collectable" objects handling
    * Multi scene support
    * Network saved inventory system
    * Dialog with NPC
    * Multi player connections handling
    * Player authentication system
    * Avatar selection screen
    * Interoperability with IRC
    * Flexible file organization for collaborative works
    * Extensible player properties system

    As it is now, BZoo makes it possible to create multi-user 3D waltk-throughs, network Player versus Player games as well as simple Multiplayer Online Role Playing Games, without a single line of code ..

    If you want to give BZoo a try, make sure you have python installed on your system and follow the procedure below:

    * Download the BZoo Archive from here.
    * Unpack it in the directory of your choice.
    * Open the BZooClient.blend file
    * Press P
    * Press Del , enter your login and press Enter
    * Choose your avatar with arrow keys and validate by pressing Enter

    You should now be in the main game scene

    - Use arrow keys to change point of view
    - F1 to get a menu
    - F2 to use use "in game" chat
    - F3 to connect to IRC chat
    - Right click to throw a bomb
    - Left click to shoot bullets
    - Space to open door (you'll need to have the key in your inventory to do that)

    To catch an object from the scene, collide with it.
    To start dialog with NPC, get in touch with the character.
    To teleport to an other scene, collide with the teleporter.

    BZoo is a complete suite for creating, publishing and hosting virtual worlds.
    It can be used in a wide range of applications such as multi-user 3D walk through, 3D IRC client, network Player Versus Player games, Multi Player On line Role Playing Games or even Persistent Virtual Worlds.

    BZoo is designed so that no programming skills is required to create network applications (just by following the user documentation (that is still under writing) ).
    However, developers are provided with a fully documented Python API allowing to access high level services dedicated to real time multi-user networked applications.

    Bzoo is composed of:
    - a set of .blend files containing pre-made graphical user interfaces
    - a set of Python scripts to use and which
    - A game oriented middleware written in python including code for both server and client

    Being directly usable from Blender 3D modeler, it is likely to be one of the most efficient solution for either quick game prototyping or half-professional level game creation.

    Comments are highly welcomed.

    Jean-Baptiste PERIN



  2. #2
    Member AniCator's Avatar
    Join Date
    Jul 2005
    Location
    The Netherlands
    Posts
    2,719
    I'm not really interested in multiplayer at the moment. But I do want to take a peak at using this tool.
    Try not to become a man of success but rather a man of value.
    bGame | Modulo | tOrque



  3. #3
    Member PlantPerson's Avatar
    Join Date
    May 2002
    Location
    Milky Way Galaxy
    Posts
    5,777
    Moving this to the Resources forum as it's more of a resource than a game.
    "If we shadows have offended, Think but this, and all is mended, That you have but slumber'd here. While these visions did appear." - William Shakespeare
    Portfolio | Blog | Webcomic



  4. #4
    Member chuzzy06's Avatar
    Join Date
    Feb 2006
    Location
    Massachusetts
    Posts
    356
    I was waiting for this to pop up in the Game engine forum . I dont think people realize how much great potential a network library like this has.
    Last edited by chuzzy06; 07-Nov-07 at 14:32.



  5. #5
    Member zany_001's Avatar
    Join Date
    Apr 2007
    Location
    Inside your head, expanding it.
    Posts
    133
    yeah, this is amazing for blenders GE. BlenderLife will be using this i believe, see my sig for more details. I suppose even more ppl will be coming to make a MMORPG, but somehow i think the amount of MMORPGs made with blender will not increase.
    Red classic.



  6. #6
    Member chuzzy06's Avatar
    Join Date
    Feb 2006
    Location
    Massachusetts
    Posts
    356
    Originally Posted by zany_001 View Post
    I suppose even more ppl will be coming to make a MMORPG, but somehow i think the amount of MMORPGs made with blender will not increase.
    Amen to that lol



  7. #7
    Member
    Join Date
    Oct 2004
    Location
    France
    Posts
    127
    Originally Posted by chuzzy06 View Post
    I dont think people realize how much great potential a network library like this has.
    I can't agree with you more.

    I'm encountering two difficulties with explaining BZoo:

    - The concept is somewhat new and it is very difficult to explain that BZoo is not a game but a tool a create network games.
    - BZoo contains lots of features .. and it is hard to let people know how how the whole stuff works.

    I try to first struggle with the first issue .. before addressing the second one.

    But my English is poor .. it really doesn't help.

    If you have any advice .. Let me know.



  8. #8
    Member
    Join Date
    Oct 2004
    Location
    France
    Posts
    127
    Originally Posted by PlantPerson View Post
    Moving this to the Resources forum as it's more of a resource than a game.

    Yes sorry, it definitely is a better place for it .
    Last edited by jbperin; 12-Nov-07 at 17:06.



  9. #9
    Member AniCator's Avatar
    Join Date
    Jul 2005
    Location
    The Netherlands
    Posts
    2,719
    We need a sticky on the GE WIP forum.
    Like 'Need models, scripts? Visit the Resources sub-forum'.
    Try not to become a man of success but rather a man of value.
    bGame | Modulo | tOrque



  10. #10
    Member goldentaiji's Avatar
    Join Date
    Jan 2004
    Location
    Virginia
    Posts
    1,432
    Originally Posted by jbperin View Post
    I can't agree with you more.

    I'm encountering two difficulties with explaining BZoo:

    - The concept is somewhat new and it is very difficult to explain that BZoo is not a game but a tool a create network games.
    - BZoo contains lots of features .. and it is hard to let people know how how the whole stuff works.

    I try to first struggle with the first issue .. before addressing the second one.

    But my English is poor .. it really doesn't help.

    If you have any advice .. Let me know.
    I don't have any experience with writing documentation. Not sure if this is easy, but if you're able to document all the functions and explain how they correlate with the bigger picture, and how us the users can simple modify it to suit our own needs for multiplayer, I'm sure it'll be used and widely accepted.

    Your networking application for blender is definitely a beast (loads of features). But most users at first glance will get intimidated because they'll have no idea what is what inside all the code and functions. Proper documentation will definitely have more people using this.

    Jason Lin



  11. #11
    Banned Member
    Join Date
    May 2007
    Posts
    3,015
    yea!

    lets stickie this, we get someone asking about multiplayer games almost every day here.



  12. #12
    Member
    Join Date
    Mar 2002
    Location
    California
    Posts
    2,109
    I volunteer to help with the documentation. I seem to have a talent for explaining technical things in simple terms.
    Primarily because I read documentation and note where I get lost and have questions. So if I tend to get lost at those points then I know that the non technically verse person probably will also.
    At some point in life you stop being the man you are and start being the man you always wanted to be. ------ Bruce Springsteen.



  13. #13
    Member
    Join Date
    Oct 2004
    Location
    France
    Posts
    127
    Originally Posted by Mmph! View Post
    yea!

    lets stickie this, we get someone asking about multiplayer games almost every day here.
    If muliplayer games are often asked, a sticky thread would be a must.

    I would love that BZoo appears in a sticky thread about network multiplayer game resources.

    I can imagine a post giving all the material currently available in this field.

    OldJim's WSAG:
    http://www.gameblender.org/viewtopic.php?id=7
    IzE multiplayer script:
    http://blenderartists.org/forum/showthread.php?t=104390
    Morgade's DeathMatch:
    http://blenderartists.org/forum/showthread.php?t=101312
    http://blenderartists.org/forum/showthread.php?t=100770

    Bzoo (the best one currently ):
    http://blenderartists.org/forum/showthread.php?t=109123


    Are you able to create sticky thread Mmph ?



  14. #14
    Member
    Join Date
    Oct 2004
    Location
    France
    Posts
    127
    Two important news:
    - A SVN repository with most up to date version of BZoo is available on projects.blender.org.
    - BZoo was selected by BlenderLife project.



  15. #15
    BZoo is really nice, but it needs some of interpolation code in clients for quit the chopped movement of the players. Actually i dont have a comp to work, but i wish give a hand to this project. I made a client/server aplication with interpolation in BlitzBasic much time ago. The forums from the Bzoo page isnt work ?



  16. #16
    Some time ago I was playing around with Bzoo, one of the older versions. I found it quite simple, even for custom modification. Almost instantly a cool original game concept poped up in my mind. Things I wouldnt dare to dream of, like making online multiplayer supported games.

    It was really easy to change the scene letting the multiplayer wizardry still functioning. Also a year or so ago.. we all remember the Crescent Dawn Online project that shared much enthusiasm! The developers where pioneers in implementing network for BGE. And I supose that making a fun multiplayer network game is a dream for every game developer. So let us make all MMORPGs and online cooperative multiplayers and the like, to make Bzoo the atention it deserves! :-)

    I know another project that is being developed with Bzoo, Moonkiroe. I am also developing some sketches for a online game. A space combat simulation with bots and players.

    Are there some other projects with Bzoo?
    Last edited by gg7; 18-Nov-07 at 06:13.



  17. #17
    Member
    Join Date
    Oct 2004
    Location
    France
    Posts
    127
    Originally Posted by GabySoft View Post
    BZoo is really nice, but it needs some of interpolation code in clients for quit the chopped movement of the players. Actually i dont have a comp to work, but i wish give a hand to this project. I made a client/server aplication with interpolation in BlitzBasic much time ago. The forums from the Bzoo page isnt work ?
    Thank you very much Gaby for your comment.

    Your proposition is highly interesting. An interpolation algorithm would really increase the playability of BZoo. It would be great that you join the project. If you're interested .. register on the site projects.blender.org and let me know..

    The forum on the BZoo page doesn't work ..

    There are forums available here (that are not very used for now).



  18. #18
    Member
    Join Date
    Oct 2004
    Location
    France
    Posts
    127
    Originally Posted by gg7 View Post
    So let us make all MMORPGs and online cooperative multiplayers and the like, to make Bzoo the atention it deserves! :-)
    Thanks you very much gg7 !!!

    I'm setting up a collaborative environment to give birth to such a project (a bzoo demo world). There remains some details to address and I'll soon communicate about it.

    Would you be interested in contributing ? PM me.

    Originally Posted by gg7 View Post
    I know another project that is being developed with Bzoo, Moonkiroe. I am also developing some sketches for a online game. A space combat simulation with bots and players.

    Are there some other projects with Bzoo?
    Some people say that they are working on a world .. I saw a very nice stuff made by LsBlend ..
    OTO the cleaner is working on an amazing scene.

    Otherwise, for now, the only collaborative project that I heard from and that will probably use BZoo is BlendLife.

    EDIT: It also seems to me that chuzzy06's team is planning to use it as well ..
    Last edited by jbperin; 20-Nov-07 at 16:20.



  19. #19
    Hi! With no time and no pc , i finish the interpolated movement. Now the movement of another players will not be chopped anymore. (no more lag effect, hehehe) Isnt practice for a fps game, but looks sufficient for me. I cant upload anything to the bzoo development site, i uploaded it to here:

    http://rapidshare.com/files/72118998...ov_gs.zip.html

    Now i will for the problem with the keyboard simbols. Nice day to all.



  20. #20
    Member
    Join Date
    Oct 2004
    Location
    France
    Posts
    127
    Thank you very much Gaby, I'm going to have an interested look at it..

    Do you have SVN on your PC? it is the tool to use to modify the source on projects.blender.org

    We really have to address this issue.



Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •