• 0

Who wants to help make a game?


Question

Ok folks, I'm working on a game.

I'm dead serious about this.

It's going to be a new MMOG, but unlike Evercrack or Ultima Offline it will be 100% dynamic (using technology based loosely on MUDs and MOOs). No more stagnant economy, or level dichotomy. No more waiting 6 months for new areas to open up. No more paying for a new expansion once a year.

I need a team of dedicated (and slightly insane) individuals.

I need programmers, artists, level designers, game designers, and of course testers (alpha testers for now, there will be an open beta later of course!) of all varieties.

This is an exciting possibility. Am I crazy? Entirely possible. But at the very least we're gonna give this thing our best shot.

Imagine a game universe where things change continually. New construction happens on a regular basis - daily or weekly new areas will open up.

Imagine having ALL the game players online whenever they want to be. No more "pick a server near you".

Imagine being able to make permanent changes to the game world. You set off a bomb, it blows up a building... the building stays blown up until someone fixes it.

Current direction of the game:

- One persistent universe. Yes, there will be multiple servers. But everyone is on all at once. The servers will represent different virtual aspects of the game world. Some servers will run NPC's exclusively, some will run geography (dungeons, etc.), some will provide other functionality.

- Graphics will be reminiscent of Baldur's Gate or DiZablo. 2D sprites with a 3D top-down isometric style.

- Game style is likely to be traditional swords-n-sorcery, although we might move it towards a more Final Fantasy-esque "steam powered" world. Not 100% sure yet, of course.

- Development language is pure Java. Not crapplet Java but real 100% honest-to-god-this-is-a-kickass-language Java.

Additional questions or comments? Direct 'em my way.

[email protected] (mail and MSN messenger)

gurm42 (AIM and Yahoo messenger)

453460 (ICQ)

- Gurm

Link to comment
https://www.neowin.net/forum/topic/22373-who-wants-to-help-make-a-game/
Share on other sites

Recommended Posts

  • 0

That is a kickass idea, and yes you are insane :s, but this appeals to me. I'm not proficient in Java (in fact I hate it lol), but I would definately be up for helping in any other way.

I like the concept because I've had this yearning for an online world where there wouldn't be just on set world or series of maps, but instead it would be a connected set of user created and original maps that can link to each other, much like web pages do today. Of course this could end up becoming somewhat surreal, I mean imagine walking through a door (say on the 12th floor of a building) and then being confronted with a grassy field. I always thought of it as a 3D first person world, but you get the gist.

  • 0

don't know any java...or graphic programming...haven't done any computer art stuff in a while...but i'd love to be a part of this...(wherever a little insanity is needed ;))...i would like to do more than alpha/beta test (so i learn more stuff as i go along)...message me, and let me know what i can do to help...

  • 0
Originally posted by Keldyn

I think its ok where it is. He is not asking any technical questions that deal with programming as of yet. Right now its more general discussion about games. later i may move it but its cool for now....

keldyn if this is moved to the programming forum more programmers will see this:)

  • 0
Originally posted by prasanth16

keldyn if this is moved to the programming forum more programmers will see this:)

Very well. Seeing as prasanth wont get any sleep tonite until i move this thread, i have decided to oblige. Happy prasanth !? :cheeky:

moved to programming

~Keldyn

  • 0
Originally posted by Gurm

- Development language is pure Java. Not crapplet Java but real 100% honest-to-god-this-is-a-kickass-language Java.

You are gonna use Java? It's going to be slooooowwwww. But before i show my interest in your idea, do you have any examples of work you've done before?

  • 0

Haha, I know it will be "slow". The problem, of course, is that what I want to do cannot be done in a more conventional language such as C++ without adding layer upon layer of abstraction that will ALSO be "slow".

Unless something has changed, and someone has added dynamic class loading/unloading to C++ in the last year or so.

One of the linchpin technologies in this game engine is the ability to modify it while it's running... to add classes, remove classes, modify classes without stopping the engine.

In real-life terms, this equates to game updates while everyone is playing. In development terms this means that testing can occur while development occurs, on the same codebase, in realtime.

As for samples of my prior work, anything you'd be impressed with is under NDA, of course. Although my early 90's NDA's have probably expired... hmm, gotta check on that.

- Gurm

  • 0

Yeah but Verant is coming at it from the other side... from the "look a PC game with an updatable world that we are programming in C++" angle.

Whereas I am coming from the "look a scalable MUD with graphics that is pure Java and runs on any platform" side.

MUDs, if you remember, are often written by ... maybe 2 or 3 people. When in the full swing of things, big-ass MUDs like Tsunami only have perhaps 10 wizards. Maybe only one or two on at once... to support a user base of thousands.

Plus, Verant doesn't have what I have - willingness to tap the vast, untameable pool of raw talent on the Internet. I'm looking for help in boards filled with hackers, rebels, and what Ben Kenobi would call the "scum of the universe"... but which have the potential to turn out to be the Han Solos of gaming.

Ok, that was a BAD added paragraph of Star Wars puns. At any rate, you get my drift. I'm not reinventing the wheel. I'm shamelessly building on Lars Pensjo's work (with which I'm fairly familiar) and capitalizing on the strengths of Java in order to do something with relatively little programming that it would otherwise take a team of extremely talented network coders to implement.

And there's a reason I'm asking for help. While I can (and will) implement the core libraries, the game design itself will take substantially more people than just me.

- Gurm

  • 0
Originally posted by Gurm

Haha, I know it will be "slow". The problem, of course, is that what I want to do cannot be done in a more conventional language such as C++ without adding layer upon layer of abstraction that will ALSO be "slow".

Unless something has changed, and someone has added dynamic class loading/unloading to C++ in the last year or so.

One of the linchpin technologies in this game engine is the ability to modify it while it's running... to add classes, remove classes, modify classes without stopping the engine.

In real-life terms, this equates to game updates while everyone is playing. In development terms this means that testing can occur while development occurs, on the same codebase, in realtime.

As for samples of my prior work, anything you'd be impressed with is under NDA, of course. Although my early 90's NDA's have probably expired... hmm, gotta check on that.

- Gurm

I was a big MMORPG player before and i know what you mean. But before you decide on Java, make sure the it's equal or faster or more practical than a C++ implementation in it.

  • 0

To those of you suggesting C++ with inline ASM, I do appreciate your input. Honestly...

However, as I said before it CAN'T BE DONE in C++. Not without reinventing the wheel. If you follow MUD history at all, it's like LPMud vs. MOO technology. LPMUD was a C-based interpreter for a "mudlib" which was written in LPC, an object-oriented extension of C. Sadly, the LPC code needed to be interpreted at runtime, which made it even slower than Java.

While this certainly CAN be done differently, the basic idea is to make the entire game one big codebase. Rooms, monsters, weapons, players - are all objects, descended from a basic game object. Where the objects live... Java doesn't care. Want to update an object? Sure... change the code, and tell the program "hey, reload CLASS X" and bingo - it's changed.

- Gurm

  • 0
Originally posted by Gurm

To those of you suggesting C++ with inline ASM, I do appreciate your input. Honestly...

However, as I said before it CAN'T BE DONE in C++. Not without reinventing the wheel. If you follow MUD history at all, it's like LPMud vs. MOO technology. LPMUD was a C-based interpreter for a "mudlib" which was written in LPC, an object-oriented extension of C. Sadly, the LPC code needed to be interpreted at runtime, which made it even slower than Java.

While this certainly CAN be done differently, the basic idea is to make the entire game one big codebase. Rooms, monsters, weapons, players - are all objects, descended from a basic game object. Where the objects live... Java doesn't care. Want to update an object? Sure... change the code, and tell the program "hey, reload CLASS X" and bingo - it's changed.

- Gurm

You can't be serious! Why can't you use C++? I don't get the point. Who said anything about re-inventing the wheel?

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • You can't, if you didn't notice, it doesn't support surround at all, it's right in the spec list.
    • Hi — I’m always interested in soundcards. Like displays, I just want to know I’m getting as much clean “sonic juice” into my brain as possible as the years take their toll. I’m not entirely sure what to take away from this review, though. It doesn’t really tell me whether the AE‑X is a good product or who it’s actually for. Most of what I’m getting is: there’s a driver to install, here’s what it looks like, and here’s what’s in the box. There’s a lot of emphasis on the SPDIF input. When you mention not needing to switch headphones between console and PC — does that mean the PC has to be powered on just to pass audio through? That seems like a fairly big waste of energy. Is this more something a streamer would use alongside a capture card? How are you testing the sound? (Also, you might want to clarify that you’re using the headphones in wired mode when you mention they’re wireless.) You mention the lack of EMI shielding — how much real‑world difference does that make compared with typical motherboard audio? On multi‑channel: what exactly isn’t supported? Does this mean Windows spatial audio (Dolby Atmos for Headphones, DTS Headphone:X, etc.) won’t work, or just that the card itself doesn’t decode surround formats? And are there any true multi‑driver “surround” headphones left that would even use that? You also highlight support for high‑impedance headphones — but what does that translate to in practice? How does it compare to driving the same headphones from a normal device, and does it make any difference for everyday, lower‑impedance models? In short, who is this card actually targeted at?
    • Yes, THIS is wordart, not the styling that can now be done. Wordart was all about those curvy words, that you could change the path of, like making words go around a circle. I don't think it can be done now, right?
    • Just saw a news report of a Waymo driving into a flooded road.
    • Password Safe 3.72.0 by Razvan Serea Password Safe is a password database utility. Like many other such products, commercial and otherwise, it stores your passwords in an encrypted file, allowing you to remember only one password (the "safe combination"), instead of all the username/password combinations that you use. Once stored, your user names and passwords are just a few clicks away. Using Password Safe you can organize your passwords using your own customizable references—for example, by user ID, category, web site, or location. You can choose to store all your passwords in a single encrypted master password list (an encrypted password database), or use multiple databases to further organize your passwords (work and home, for example). And with its intuitive interface you will be up and running in minutes. PasswordSafe was originally designed by the renowned security technologist Bruce Schneier and released as a free utility application. Password Safe 3.72.0 changelog: Fixed bugs Improved font scale handling - should resolve font size issues on high resolution displays. GH1749 In the Master Password Setup window, "Show Master Password" is no longer truncated on some displays. GH1092, SF1595 Size and position of main window is now correctly restored on scaled displays. SF1630 Keep password expiry date when both password and password expiry are changed; don't clear a non-recurring expiry when the password's changed. SF1628 Custom values can now be copied to the clipboard in read-only mode via Ctrl-C and right-click->Copy Value. New features GH1196 Dark display mode support: Password Safe now supports the system display mode, as well as setting the mode directly via Manage->Options->Display->Display Mode. This change also updates the general "look & feel" of the app to the current Windows theme. Known limitations: The Date picker and keyboard shortcut controls do not switch to dark theme The Customize Toolbar dialog does not switch to dark theme Custom Field support has been added to the more advanced features: Filters XML and Text import and export Comparison, Sync and Merge databases SF938 Custom field values may now be selected by name and copied via a "Copy Custom Field Value..." submenu in the entry context popup menu. SF936 Notes and Custom fields layout now overlap, selectable by tabs, resulting in a more compact and less cluttered layout. SF935 Autotype: Specifying '\v{name}' in the autotype text will cause the corresponding value to be autotyped. Download: PasswordSafe 64-bit | Portable 64-bit | ~20.0 MB (Open Source) Download: PasswordSafe 32-bit | Portable 32-bit View: PasswordSafe Website | Quickstart Guide | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Dedicated
      Almohandis earned a badge
      Dedicated
    • Dedicated
      JuvenileDelinquent earned a badge
      Dedicated
    • First Post
      DrWankel earned a badge
      First Post
    • Reacting Well
      DrWankel earned a badge
      Reacting Well
    • Week One Done
      Supreme Spray LV earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      503
    2. 2
      +Edouard
      170
    3. 3
      PsYcHoKiLLa
      88
    4. 4
      Steven P.
      76
    5. 5
      Michael Scrip
      74
  • Tell a friend

    Love Neowin? Tell a friend!