Searching C devs for an open source mmorpg-ogame game

I played ogame (http://www.ogame.fr/) and other www-games like that, and I think that those games are not interactive enough. I think the JavaScript can provide much more interactivity. My goal is to develop a server in C to make some kind of mix between a MMORPG and ogame.
More precisely, the server will be an HTTP server, so any web browser will be able to reach it. It will be written in C and use libmicrohttpd (http://www.gnu.org/software/libmicrohttpd/) from the GNU project in order to receive and respond http requests. This will be the server of the game.
On the client side, this will be one or more HTML pages containing JavaScript, and therefore the game will be played within www-browsers.
For the game itself, I am still searching new ideas. the player will be a single character, like in WoW or PlaneShift (http://www.planeshift.it/ one of the main contributors explains how the game works here http://www.youtube.com/watch?v=tKSYJYV_RGs). A character that must increase his powers, level, life, etc this need to be defined very precisely.
For the universe, I thought of stargate, but if the server was designed to be generic enough to support differents (futuristic, medieval, ...) universes, it would be great. Characters will be able to construct buildings, vehicles (spaceships ?) ... The different races of the game (to be defined according to the universe of the game) will be on the same very very large map (intergalactic space ?), they will be able to make alliances, wars. Each race will have its own homeworld (home planet?), they will be able to colonize other worlds, attack other worlds, etc ... the player will be a single character of one race, he will be able to accomplish quests alone or in group, to fight, to build items, buildings, vehicles, etc ...
I think it is necessary to make a world/quests editor, so that people knowing nothing at C or javascript but possessing boundless imagination, will be able to give life to the game: history of each world, quests, etc...
I gave some ideas and I hope that I made myself clear, I seek new ideas, C and javascript programmers !
3 years ago I wrote some php for a "game" following those ideas. Characters could move to different planets, teleport anything to anywhere, use spaceships, etc... There were absolutely no graphics ! The game was not finished, far from it, but the idea stayed in my mind and I like it.
I want the server to be written in ANSI C and POSIX compliant. Both server and client will be under the GPL licence.
If you are interested or have suggestions, you are welcome ...

Because of the interactivity part of the game, I have not been clear enough. about the gameplay :
I want a gameplay like in The Mana World (http://www.themanaworld.org/). I mean a 2D world where your character can move around, enter into some buildings or vehicles, (use the stargate), fight. A bit like the game boy color pokemon version. I have tried a php version and I know that a C version will be easier to do and I'll get better performances. The server will need to run permanently for the interactivity.

Similar Messages

  • Open Source Java 3D Game SDK

    On http://sourceforge.net/projects/java3dgamesdk/ you can find
    an Open Source Java 3D Game SDk. It usese no native classes.
    Features:
    - Starting in full/window screen
    - Invisible Mouse Cursor
    - Game Mouse (Cursor stays centered on the screen) and Keys
    - Loading of 3D Milkshape3D Models
    - Animating of them

    c'est bien merci...

  • A verb conjugator in C (was: Ideas for an open source project in C)

    Hi,
    I have to write a relatively complex program in C for my university programming course. We can either use a given topic (a hotel management software - quite some work, but not very challenging) or something of our own choice provided it is not too simple.
    Being a good open source citizen, I want to do something from which other people might profit.
    My first thought was a xmms2 client after an idea I had for a long time, but that's no fun without objects, particularly because xmms2 uses boost as well. I'm not sadistic enough to do this. (I like object orientated programming...:()
    We can use external libraries (e.g. ncurses, GTK2), but should use ansi C (that's C89) and it should run on Windows as well, but I might talk my way out of these two things if necessary.
    I'll do a lot of brainstorming myself, but I would appreciate it a lot if you could give me ideas. It would be a pity to waste this opportunity with a useless hotel management software if I could create something usefull instead.
    Thanks a lot for any ideas.
    kind regards
    Last edited by wuischke (2007-12-27 11:54:57)

    I'm still not very familiar with the Italian conjugation, but judging from Spanish it's a pretty simple thing to do, at least when you only think about outputting all the conjugated forms for an infinitive. I'll make an example with Spanish, but it's almost the same for Italian:
    procedure:
    Step 1: Check for suffix -ar/-er/-ir and the root of the verb and apply the default rules as defined in the data file. (i.e. suffixes -o,-as,-a,-amos,-áis,-an for -ar and present and so on)
    Step 2: Check the data file for an entry for this verb and replace any irregular forms. (This means replacing all forms for a irregular verb or maybe only the participle - imho the most efficient way while still KISS)
    Example: comer
    Step 1: suffix -er, root com; use rules in data file for -er
    Step 2: verb is not in database, regular
    Example: escribir
    Step 1: suffix -ir, root escrib; use rules for -ir
    Step 2: verb is in database, only exception to regular conjugation is the particible "escrito"
    Example: ir
    Step 1: suffix -ir, no root; apply rules for -er (Doesn't make sense, but it is irregular anyway)
    Step 2: verb is in database, about everything is replaced
    Recognizing the forms, i.e. doing a reverse search is a bit harder this way, but actually really interesting.
    ibendiben: I like the idea, but I wouldn't realize this in C, but a follow-up project written in PHP is very well possible. I'll have the data files and algorithms already, so it's not too much work.
    But I wanted to do some work on the aMule skin code as well or we might actually release 2.2.0 before I'm finished...
    Edit: I think I'll use a webfrontend (I'll worry about windows later...): http://www.ibm.com/developerworks/syste … -nweb.html
    Last edited by wuischke (2007-12-27 11:56:14)

  • New Project for Oracle Open Source Projects Page

    Another SQL*Plus clone but this one is written in pure java, feel free to add it to the Oracle Open Source Projects page:
    SQL*More is a tool to execute commands against SQL databases in the same vein as SQL*Plus for Oracle. Key features are platform independence, database independence, a self-contained networking stack, a terminal friendly CLI implementation, and macro-like commands.
    Thanks,
    Marc

    Happy to, but we'll need your project URL.
    Cheers, OTN

  • Incorrect link for Resources for  DBAs OPEN Source

    current link takes you to
    http://www.oracle.com/technology/tech/opensource/projects.html
    should be
    http://www.oracle.com/technology/community/opensource_projects.html
    regards
    DEspina

    This is fixed; thanks.
    Cheers, OTN

  • Links for open source DRMs

    Hi Guys
    I am woriking on a project for that i require to manage the web users acount and theire resources,rights etc. the resources are mainly mp3,mp43 empeg4 vedio files, so i need to manage these user resources by encripting the files and associating rights and permision,restrictions to these vedio files, as i dont have much time to build these things from scratch, so i planned to go for some open source DRM(Digital Rights Managment) Servers, so guys if any one have used such DRM or know about avaliabilty on net of such DRMs please send the link, my id is [email protected], any help is appreciated.
    thanks in advance

    claudiogc wrote:So, if install this driver before xorg i'll get an error right?
    Have you used pacman yet?  Ever?
    Do read about the different types of dependencies mentioned in the previous post - but more globally, read about pacman: it handles dependency resolution just fine.  If you try to install a package that depends on other packages, pacman will install the dependencies as well.

  • Web Dynpro for Open Source

    Dear Web Dynpro community,
    please have a look to Benny´s  blog under http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417200ID0731044050DB00226095944409325288End?blog=/pub/wlg/16004 raising the question whether Web Dynpro Java should become Open Source.
    It would be very interesting for me to here your opinion about this. What are the benefits in doing this? What are the risks? Would YOU like to actively contribute?
    Thanks in advance
    Jochen (Product Owner Web Dynpro Java)

    Hi all,
    <p>
    let me add some comments on some parts of the answers (also in the two blogs around this topic ..).
    In general it is really interesting to see that there seems to be a real interest for an "open sources" Web Dynpro for Java. This is motivating to go into this direction and to further discuss this here within SAP.
    <p>
    Some technical comments: I agree that an open-source WDJ (in the ideal world) would include also the WDJ tools parts and most probably also UR ( = Unified rendering) as the underlying (HTML) rendering technology. Also NWDI is somehow part of this game. BUT: I do not think that such a big step is realistic and feasible. Instead of this the first natural step for me would be to open-source the WDJ runtime part. This WDJ runtime contains all important parts needed to run WDJ applications (including the control libraries, the different CMI model implementations, the different clients and last but not least the server-abstraction layer).
    <p>
    This server abstraction layer (SAL) is most probably not know by the WDJ community as this was never rolled out in the past. As the name shows this layer encapsulates the server environment "hosting" the WDJ runtime. This allows us even today to run WDJ applications besides the SAP JEE  also in top of a simple TomCat installation. This version is used for a long time for control development but was never rolled out.
    <p>
    In the labs we have WDJ application running on Amazon Cloud, on Google App Engine, on Bea and also on top of Geronimo.
    Not all of these server abstraction implementations are fully working for the moment and not all features are available for all implementations - but it would be really straightforward to provide all these implementations - in the ideal case of course via a active open source community ,-)
    <p>
    Besides the platform implementations I see some other areas how an open sourced version of WDJ could be extended:
    <p>
    The combination of WDJ projects with Maven. This is also on our internal development list but due to prios this was never started.
    New controls. Also without open-sourcing the UR layer I see a lot of potential to extend existing controls or to build completly new controls.
    "Generation-free WDJ" - the idea would be to provide a WDJ version which is not depending on a complex generation framework. This would be of course one option but a "generation-free" WDJ would allow you to code your WDJ apps / components completly without any generation.
    Extending the usage scenarios for "system components" - this kind of WD components is used to extend WDJ runtime capabilities. Currently this is only used for the "Technical Info" and the UI of the implicit personalization but there is a lot of potential to extend this.
    <p>
    This is only a very short list of things I have currently in mind - for sure you will find more.
    <p>
    Have fun at TechEd Phoenix
    Best regards
    Jochen

  • FTP open source component

    I�m looking for an open source FTP component in Java ... any tip?

    For GETting a file, you can simply use the ftp: protocol with the URL object. Placing the file remotely, you will have to use a separate library. There are several out there you may wish to search on http://sf.net

  • Open Source Projects Implementing NIO

    Searching around Google for multi client NIO servers has lead me to a couple of conclusions. First, there are only a few books on NIO. Second, there are quite a new open source projects that create a framework around NIO, and are designed to make using NIO a bit easier; even some designed for scalable multi client NIO servers.
    So I wanted to ask about these open source projects, and see if anyone here has any information on some of them. Ideally I would like to work with one of the open source projects, but determining which are worthwhile, and which aren't by myself would take quite a while. I'm wanting to enter the world of multiplayer games, so I'm not talking about a NIO webserver or anything like that :)
    There are a few criteria that are factors to me, and they include the easy of use, documentation, and scalability. A framework that is easy to use and well documented, but scales only reasonably well is equal, if not better, than one lacking in ease of use, documentation, and crazy scalability.
    Thanks!
    David
    Edited by: ReptileKing234 on Jan 31, 2008 6:42 PM

    kevinaworkman wrote:
    motya770 wrote:
    hi, everybody, i am noobie in java development, so i have a question.
    i want to participate in some open source projects in java becouse i want to see the code and style of it etcWhat do you mean by "participate"? If you want to contribute code, you should probably wait until you aren't a "noobie" anymore. I'd suggest working through the basic tutorials.
    , i've downloade source code, created a new project in eclips andd linked this code, but it didn't work. Eclipse can't find main class.If you want to learn to program, I'd say you should ditch the IDE for now and use a plain text editor and the command line.
    what should i do?You could also do some bug reporting for an open source project, before actually making any changes to any code.
    which project would you recommend me?I'd recommend starting a lot smaller. Work through the basic tutorials. When you have all of them working, try creating a small program of your own. Work your way up.
    i think about something like jEdit.I think something more like trying out some of the programs on Project Euler (after going through the basic tutorials, of course).
    PS- Working through the basic tutorials might take weeks or even months. Learning to program is an exercise in patience!Participate - just to see the manner of pragramming on this language)
    i would work throught basics, now i am reading Cay S. Horstmann, Gary Cornell's book, i think these books is tutorial) am i right?
    i have some minor expierence with c++, c#, qt, stl, sql, javascript, i am at 4th year of education in university,
    and work now as software developer.
    and decided to lean java...
    i just want to download some little project and see how swing and other things work/)))
    thaks

  • Open-Source 2D MORPG

    Hello,
    I am currently looking for an open-source 2D MORPG made with Java. I'm looking for this because I want to learn how a MORPG works with Java. If it's good enough I might even develop off of it. I said MORPG instead of MMORPG because I'm not planning on having a HUGE amount of players. Of course 2D is much different that 3D making it a totally different gaming experience. If anyone could post a link to an open source 2D MORPG game/ MORPG engine that would be great! Thanks.

    Something I've worked on, http://sourceforge.net/projects/sourmud
    I've also started working on a second, improved engine which I'm still working on.
    Jim

  • Help needed regarding some open source and good media streaming server

    Hi
    I am searching for some open source and java based media streaming server which can facilitate live video streaming. Can anyone please suggest me some good streaming server.
    Thank you.

    Some observations:
    (1) The use of the Configuration.createRootApplicationModule() API is recommended only for console programs, not web applications, but it should work ok as long as your use of the appliation module is completely stateless (which from the code it looks like it is since you release the AM back to the pool on each request.)
    (2) You mention "Stateful" mode, but Configuration.createRootApplicationModule() only supports stateless mode, so you are effectively using Stateless mode.
    (3) You are passing true as the 2nd argument to Configuration.releaseRootApplicationModule() which means you are asking to immediately remove the application module instance from the pool. This will hurt the scalability of your application since each request will need to be served by creating a brand new instance of the application module.
    (4) You are explicitly calling disconnect(). This is not necessary.
    I would recommend:
    (1) Changing your 2nd argument to releaseRootApplicationModule() to false
    (2) Remove the explicit call to disconnect()
    (3) Given your usage pattern, I'd recommend calling viewobject.setForwardOnly(true) before calling viewobject.executeQuery() and iterating over the results. This will avoid any caching of the fetched view object results. Also ensure you've read section "27.2 Tuning Your View Objects for Best Performance" of the ADF Developer's Guide for Forms/4GL Developers guide on the ADF Learning Center at http://www.oracle.com/technology/products/adf/learnadf.html for more performance tips
    For example, if you are fetching 65 rows, make sure the fetch size of this view object is at least 66 so you can retried all the rows in one DB roundtrip.

  • Open Source News group in java

    Hi all
    Not sure where to post this.I am looking for an open source news group one similar to java forums where users can post comments on my application and stuff.Is there anything of such kind which
    is open source so that i can save time rewriting a similar one.I googled and tried some other sites but attempts were in vain.
    thanks,
    Sree

    DrClap,
    I see what you are saying but i don't think my company allows me to do that since its an in-house tool and i don't have much idea about how confidential they might consider posting
    things on an external server.So i'm planning if i could get an open source project or library which does that i could provide the space and stuff needed for it to work.
    thanks
    Sree

  • ADF (View Object) with open source database

    Hi all,
    Recently, I am evaluating JDeveloper 9.0.5.2 ADF with an open source database (Firebird).
    I follow the instruction to:
    1. Create an entity object
    2. Create a view object for the entity object in 1
    3. Create an application module for the view object in 2
    4. Right click on the application module and test -> all worked fine
    5. I created a jsp and drag the view (in 2) to it from Data Control Palette
    6. Test it in OC4J -> an error occurred (not because of jdbc config)
    JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (SELECT Department.DEPT_NO, Department.DEPARTMENT AS DEPARTMENT1, Department.HEAD_DEPT, Department.MNGR_NO, Department.BUDGET, Department.LOCATION, Department.PHONE_NO FROM DEPARTMENT Department) QRSLT ORDER BY DEPT_NO
    GDS Exception. 335544569. Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 16 SELECT
    To my knowledge, the error should be due to Firebird doesn't support the query syntax " select * (select col1, col2... from table) QRSLT where... order by... "
    I am quite headache as this query is automatically generated by JDeveloper. I am figuring out whether I can change it. It seems that I have to play with the ViewObjectImpl class.
    I do think ADF is an amazing technology. However, is it only so amazing with the Oracle technologies? Please correct me if I am wrong.
    Hons

    Dear Shay Shmeltzer,
    Thank you for your reply. After hours of trying on Firebird, I still get the error:
    JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (SELECT Department.DEPT_NO, Department.DEPARTMENT AS DEPARTMENT1, Department.HEAD_DEPT, Department.MNGR_NO, Department.BUDGET, Department.LOCATION, Department.PHONE_NO FROM DEPARTMENT Department) QRSLT ORDER BY DEPT_NO
    GDS Exception. 335544569. Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 16 SELECT
    I then downloaded the MySQL 4.0 and install on my system to do the exact procedures. No error! Thing works fine! Oh man...
    For the Firebird case, a strange thing to note is that the data table (I dragged) contains data, but the error message is on top of it.
    Actually, I don't have a particular database preference but I do hope ADF can work equally for these open-source databases. I think the problem may also be contributed by Firebird. Hope that I can figure it out this week.
    Regards,
    Hons

  • Open source SFTP Client

    Hi,
    I�m looking for an open source SFTP Client.
    I�ve downloaded commons-net-ftp-2.0.0.jar from http://people.apache.org/~rwinston/commons-net-2.0/.
    It is very useful and has support for FTP and FTPS protocols but I need to have support for SFTP protocol too.
    So any update in this regard is highly helpful to me and the same is highly appreciated.
    I�m looking NOT for any graphical or command line,�kind of implementation.
    I�m expecting a jar like commons-net-ftp-2.0.0.jar which I can as use as part of (server side) java applications.

    corlettk wrote:
    georgemc wrote:
    And your Java question is?Relax, Thunderbird is written (predominantly) in Java.What? No! It isn't! Why do you think so?
    Thunderbird is based on XULRunner, which is a lot of C++. And Thunderbird itself is a mix of C++, JavaScript and XUL.

  • Survey about open source projects

    Hello,
    I'm conducting a survey about how open source projects are organized.
    It's part of the www.openeo.biz community initiative which goal is to
    research organizational structures of open source projects and
    business models of companies related to them.
    Could I kindly ask you to help us spread the word about this survey
    among open source project maintainers related to Adobe.
    Is there perhaps any other forum or mailing list on which it would be
    appropriate to post this information ?
    The survey takes about 15 min and is available at:
    http://www.openeo.biz/limesurvey/index.php?sid=94442
    If anyone would like to share a more detailed description about a
    project it can be added directly to our knowledge base:
    http://www.openeo.biz/summary/
    or can just be mailed directly to
    [email protected]
    Thank you for your time. 
    Adam Walczak 
    www.openeo.biz
    +48 604 188 992

    kevinaworkman wrote:
    motya770 wrote:
    hi, everybody, i am noobie in java development, so i have a question.
    i want to participate in some open source projects in java becouse i want to see the code and style of it etcWhat do you mean by "participate"? If you want to contribute code, you should probably wait until you aren't a "noobie" anymore. I'd suggest working through the basic tutorials.
    , i've downloade source code, created a new project in eclips andd linked this code, but it didn't work. Eclipse can't find main class.If you want to learn to program, I'd say you should ditch the IDE for now and use a plain text editor and the command line.
    what should i do?You could also do some bug reporting for an open source project, before actually making any changes to any code.
    which project would you recommend me?I'd recommend starting a lot smaller. Work through the basic tutorials. When you have all of them working, try creating a small program of your own. Work your way up.
    i think about something like jEdit.I think something more like trying out some of the programs on Project Euler (after going through the basic tutorials, of course).
    PS- Working through the basic tutorials might take weeks or even months. Learning to program is an exercise in patience!Participate - just to see the manner of pragramming on this language)
    i would work throught basics, now i am reading Cay S. Horstmann, Gary Cornell's book, i think these books is tutorial) am i right?
    i have some minor expierence with c++, c#, qt, stl, sql, javascript, i am at 4th year of education in university,
    and work now as software developer.
    and decided to lean java...
    i just want to download some little project and see how swing and other things work/)))
    thaks

Maybe you are looking for

  • Open just one project at a time

    Is there any way to just load one project, instead what happens now, whcih is loading ALL my projects each time I open Final Cut pro X. Thanks PS Any news on an update?

  • There is no iView available for system "SAP_ERP_Manufacturing"...

    Hi out there, I have imported the business packages Common Parts 1.2 and Maintenance Technician 1.2 in our portal testsystem (nw7, sps18). after setting up a system with alias SAP_ECC_MANUFACTURING and asigning the role com.sap.pct.erp.maintech.maint

  • What is the best way to clean dust from unibody MacBook?

    I have the aluminum late 2008 MacBook (basically like the pro, except not). I've realized that I keep finding myself in dusty situations, and while I don't think it's affected my MacBook too much, I think a basic clean is in order. Anyone know the be

  • Might be switching to mac...help!

    hello everyone, i just joined the discussions...i gotta say its awesome to see theres a big community of mac users that help each other...my congratulations for that, seriously. i joined mainly because ive made up my mind in a 90% to buy an Mac Mini

  • Power supply or logic board failure

    First time post, long time Mac user (since 1983). My older iMac G5 1.8 GHz Power PC (ALS) occasionally fails to start when I press the power button or the internal power button on the logic board. The only solution is to unplug/plug the external powe