Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 2 3 [4] 5 6 ... 16

Author Topic: That webcrawler game, obscene preference confederate maximizer  (Read 12608 times)

Soulwynd

  • Bay Watcher
  • -_-
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #45 on: August 07, 2011, 04:43:47 am »

Alright, I lost track of time while playing gmod for the first time in years and it turns out it's 6:00am and I have a headache.

But I was talking with lordcooper earlier and he proposed one thing that I liked and talking to him inspired me with a few ideas for game mechanics:

(Note these are highly inspired by shadowrun 3rd ed)

What is the player's character - They could be be sort of free-floating entities. They're not jacked in the net but the code running belongs to a given host, such as a haven or a homepage. There are several possible random backgrounds for when someone creates a character, perhaps each with their own statuses, flaws, and bonuses. Such as a rampant virus, a military AI gone mad, a TRON style person transported into the web, a mad trojan and whatever else we can come up with. They will take a form based on a birthplace random link. So yes, you can end up being something crazy no matter your background.

Bandwidth - A mix of mental stat and weight limit. The more bandwidth you use, the higher the cost of switching domains. Bandwidth also determines how much you can 'wear' or rather, carry along with you. On the other hand, the more free bandwidth you have, the faster you can take 'true' possession of items found. As in download them to your homepage/storage. Otherwise you will only have temporary possession. Also, the more bandwidth you're using, the higher your latency. This should increase in a logarithm scale, so you'd only really feel the change on your latency at >80% of bandwdith being used or so. Some things can 'damage' your bandwidth, such as 'ad spam' attacks, but once you kill whatever is attacking you, it will return to normal. Also, attack chains and certain attacks should cost bandwidth temporarily, so it should be a very tactical stat to keep an eye on.

Byte - A mix of weight and health. The better and more complex an item, the more bytes it will have. So you can carry along as many bytes worth of stuff your bandwidth allows. If an item receives damage, its bytes will become corrupted and thus its effectiveness will drop until you reload a fresh copy if you have one. The bandwidth cost always remains the same, even if it's damaged.

Latency - A mix of a reaction stat and a tiredness stat. The more links you pass through, the higher your latency and the harder to block/dodge/evade stuff. You can lower your latency by infecting a domain.

Infection - Being a free-floating entity means they aren't being run by any specific computer except for their 'homepage' or current haven domain. Whenever beat a dungeon/site/link, you have the opportunity to infect it with bits of your code. By doing so you reset your latency to the place you're in until you switch back to a haven or your homepage. You also might gain access to 'cores' and 'processing power' from the domain you're in. Of course, there's a limit of how much you can gain from a domain and you will have to beat several dungeons in it to gain it all. If the domain gets reset from inactivity, you lose what you gained from it. Several people infecting the same domain will gain reduced bonuses from it the more people have their code jacked to it.

Cores & threads - Basically how many things you can have running at the same time without lowering your processing power. Wearing active items that work as armor/boosts/etc will use a single thread each. Some complex items might use more than one. Also, any attack or action will use one or more thread temporarily until it's completed.

Processing power - Measured in FLOPS (FLoating point Operations Per Second), it represents the sum of the processing power available from all the cpu cores you have access to. It determines how fast useable items will be used (Example, if you have 50 G(iga)FLOPS free and a program uses only 10 GFLOPS to run and you do have a core available, it will be ran instantaneously) and how many active items can be running at any given time. Some things like infection, can take several giga/tera FLOPS to run and thus will take several turns to complete depending on your processing power.


And that's it for now. I have some ideas for player health and damage, but I will leave that for later. I want something DF-style.
« Last Edit: August 07, 2011, 04:46:22 am by Soulwynd »
Logged

Farmerbob

  • Bay Watcher
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #46 on: August 07, 2011, 04:54:31 am »

Let me get this straight: You want an MMO where everything including the player character is generated from webcrawlers randomly crawling on the web? But... wouldn't that mean that, statistically speaking, 90% of the MMO world would be porn? O.o

Hrm, have you ever actually looked at the female avatars and their clothing in most MMO's?   :o
Logged
How did I miss the existence of this thread?
(Don't attempt to answer that.  Down that path lies ... well I was going to say madness but you all run towards madness as if it was made from chocolate and puppies.  Just forget I said anything.)

DrPoo

  • Bay Watcher
  • In Russia Putin strikes meteor
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #47 on: August 07, 2011, 04:54:59 am »

Holy shit i wouldnt see it getting that far! What ideas makes sometimes..
I think, that it should be Rogue-likey, think Cataclysm or HellMOO, we could also make a client wich connected to the moo, the server sent picked out image links for every object in the game, the client renders it.. Could easily be done with a bit of VBasic or Python, or something.. maybe i could do a mockup client in Construct if i am given a few details.

I would like that, other than just being about fighting, maybe there is some kind of different threat, like hunger and thrist and fatique. Also you could occupy a page, say Google.com or bay12forums.com by having 1 or more people camp there, to reinforce it, you build walls and traps and other structures too, so we could have a dwarf fortress buildt on top of this forum, and people would fend off the spambots and what not with weapons they craft. If everyone's character is random, everyone would have to deal with their things, a zombie would have to deal with its brain diet, the robot would need power, the Bill Cosby would need jazz. A character would be anything, with the added atribute of being able to walk and stuff, things that normally are incapable of locomotion would gain legs and arms, so a player toaster would actually be a player toaster mutant with legs and arms, the ball can roll, so it wouldnt need anything. Crafting recipes would be generated by finding the "need" word and then picking up everything that is seperated by ","'s and "and", so for example to craft a youtube poop, you would have to combine a "nonsencial" with a "random"(this means anything) and a "movie", resulting in a youtube poop, i dont know what that would do, but that will the webcrawler figure out.

Room size, the generator would generate a landscape with (size of webpage in bytes/kilobytes) amount of tiles, if the generator runs out of bytes, it would end in void, or maybe it would put links in the untied ends, giving dungeons made of small pages a ruin like feeling.

Edit: Soulwynd you are a genious, i thought instead of being stock characters, you could be something random, to balance that, you can have other players change you.
Very few things should be hardcoded, for example damage and crafting mechanics, building handling. And a few keywords such as "compiler" and "tool" and "weapon", wich aid in crafting, combat and such.
« Last Edit: August 07, 2011, 05:00:42 am by DrPoo »
Logged
Would the owner of an ounce of dignity please contact the mall security?

PsyberianHusky

  • Bay Watcher
  • The best at being the worst at video games.
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #48 on: August 07, 2011, 05:34:35 am »

So, is there anyone who has the desire and capacity to make this happen?
Logged
Thank you based dwarf.

DrPoo

  • Bay Watcher
  • In Russia Putin strikes meteor
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #49 on: August 07, 2011, 06:42:16 am »

Soulwynd seems to, i would also, i just dont know what to do since art isnt something we are lacking, what is that MOO thing coded in?
Logged
Would the owner of an ounce of dignity please contact the mall security?

freeformschooler

  • Bay Watcher
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #50 on: August 07, 2011, 08:55:48 am »

So, is there anyone who has the desire and capacity to make this happen?

I think Soulwynd whis currently making this hapen.

Anyway, out of all of these things, my two favorite ideas so far:

1) Each player is unique because of being partially generated from a random url
2) It's group-focused: you can solo or you can go as a group for an easier time.

Only thing is... when someone sets something as their homepage, should it be possible to, after like a day or so, attempt to push them off so long as they're online and in there?
« Last Edit: August 07, 2011, 09:39:30 am by freeformschooler »
Logged

DrPoo

  • Bay Watcher
  • In Russia Putin strikes meteor
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #51 on: August 07, 2011, 11:19:39 am »

Only thing is... when someone sets something as their homepage, should it be possible to, after like a day or so, attempt to push them off so long as they're online and in there?

Yeah, but it would depend on the amount of reinforcement and population, so an elf loving bastard wont push off the whole Dwarf Fortress off one by one..
Logged
Would the owner of an ounce of dignity please contact the mall security?

freeformschooler

  • Bay Watcher
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #52 on: August 07, 2011, 11:20:54 am »

Only thing is... when someone sets something as their homepage, should it be possible to, after like a day or so, attempt to push them off so long as they're online and in there?

Yeah, but it would depend on the amount of reinforcement and population, so an elf loving bastard wont push off the whole Dwarf Fortress off one by one..

Alternately, we assemble a Bay 12 alliance just to keep away the elf loving bastards. Protecting every main page.
Logged

Poltifar

  • Bay Watcher
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #53 on: August 07, 2011, 11:44:25 am »

From what Soulwynd's idea entails, I think you can force someone out of a homepage by killing all the stuff in it, just as if you were trying to claim a page as your own homepage.
Logged
Quote
<@Poltifar> yeah i've played life for almost 23 years
<@Poltifar> i specced myself into a corner, i should just reroll
<@Akroma> eh
<@Akroma> just play the minigames until your subscription runs out

quinnr

  • Bay Watcher
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #54 on: August 07, 2011, 12:43:49 pm »

I am watching it carefully and I will help out with stuff when it gets started.
Logged
To exist or not exist, that is the query. For whether it is more optimal of the CPU to endure the viruses and spam of outragous fortune, or to something something something.

counting

  • Bay Watcher
  • Zenist
    • View Profile
    • Crazy Zenist Hospital
Re: An idea for a creative and fun use for webcrawlers
« Reply #55 on: August 07, 2011, 02:28:56 pm »

Can we get a "physical" meaning to the player attribute? Like Latency and Bandwidth. It can actually be measured. And the players will actually "feel" the different importance between websites. And under the current design, a player is an entity with many "pets" who can mine out keywords and hyperlinks in this "crawler world"?

P.S. we need to give a better name for this game. Crawler Fortress? Crawler War?
« Last Edit: August 07, 2011, 02:31:23 pm by counting »
Logged
Currency is not excessive, but a necessity.
The stark assumption:
Individuals trade with each other only through the intermediation of specialist traders called: shops.
Nelson and Winter:
The challenge to an evolutionary formation is this: it must provide an analysis that at least comes close to matching the power of the neoclassical theory to predict and illuminate the macro-economic patterns of growth

Soulwynd

  • Bay Watcher
  • -_-
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #56 on: August 07, 2011, 02:54:59 pm »

What is that MOO thing coded in?
The core is in C/++ but everything in the game is programmed by an object oriented script language that is simple and yet powerful. It garbage collects like every OO language, it compiles on the fly, it is stored in text format, it has a built-in inline debugger that returns the exact code that gave error without crashing the mud, it is reasonably fast since it's actually compiled, it is threaded, it allows for raw input/output for binary transfers, it can create TCP connections to anywhere you want (so it can work as a webcrawler or connect to a SQL database), it allows for writing and reading of files in the server outside its own database, and so on. For example, it's powerful enough for you to be able to make a webserver out of it. You can also make an IRC client or server with it. It's also multi-platform as there is a winMOO compiled version of it, so you can have a windows host instead of a *nix one simply by copying your database over.

http://en.wikipedia.org/wiki/MOO

I modified my MOO source only slightly to allow MCP (Mud Compression Protocol, it basically gzips data before sending it, to lower bandwidth usage at the cost of CPU usage), but I don't think we need that. As for images, if they are really necessary, a lot of mud clients already use MXP, which is a set of HTML-like tags the client interprets. For example, it's able to load images right off the web, create browser links, full RGB color, bold/italic/underline tags, etc.

I don't know if I will actually start and go through with this, but I think MOO is the best pick for making a mud easily and fast unless you have extensive C/++ experience.

If I do start and go only to a certain point then give up, I will give the database out to anyone who wants to continue it. I will make sure to fully comment the code to make it easier for people to pick it up. My database also started from minimal, so you don't have to deal with the bloated up shit that LambdaMOO is.

From what Soulwynd's idea entails, I think you can force someone out of a homepage by killing all the stuff in it, just as if you were trying to claim a page as your own homepage.
I think that was the idea, yes.

Possible ways of increasing the protection of your homepage:
-Being online at the time of the attack
-Friends/People who Bookmarked/clan(guild whatever) it will receive an alert
-Capturing and placing traps
-Capturing and placing 'monsters'
-If we go with a rogue-like kind of view, changing the map structure to make trap corridors, wide open areas with lots of monsters
-Equipping your monsters with items



I'm still not sure how to make this game *FUN* besides being a dungeon crawler and a silly random exploration game. Of course, that's enough for rogue-likes, but I'd like more things. I'm thinking about some fun ways of making stuff like crafting work.

Can we get a "physical" meaning to the player attribute? Like Latency and Bandwidth. It can actually be measured. And the players will actually "feel" the different importance between websites. And under the current design, a player is an entity with many "pets" who can mine out keywords and hyperlinks in this "crawler world"?

P.S. we need to give a better name for this game. Crawler Fortress? Crawler War?
Things that can be measured will be displayed to the player. Things that are 'feeling' based will just have a word for it instead of an objective number.

And I think the player will be the entity. He will not have pets, no. At least not at first, later we could let players 'program' semi-autonomous entities.
Logged

DrPoo

  • Bay Watcher
  • In Russia Putin strikes meteor
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #57 on: August 07, 2011, 03:27:37 pm »

*FUN* could be different sicknesses and virusses, the crafting would also be fun, if the generator made crafting recipes. *FUN* could also be the possibility to make your own additions, like correcting generator fails, and we could try making a fortress somewhere in the really shitty part of the internet, and fend off the trolls and screamers and what not out there.. while crafting bill cosby's
Logged
Would the owner of an ounce of dignity please contact the mall security?

Soulwynd

  • Bay Watcher
  • -_-
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #58 on: August 07, 2011, 05:06:07 pm »

Bleh, I'm getting a winsocket 10050 error when trying to get winmoo to run.

It's probably because my mobo has a multiplex network card and thus it's trying to pick the network that isn't being used instead of the one that is in use. >.<

That doesn't help me getting started with this.
Logged

freeformschooler

  • Bay Watcher
    • View Profile
Re: An idea for a creative and fun use for webcrawlers
« Reply #59 on: August 07, 2011, 05:27:56 pm »

I do think it would be more fun if you could capture the nonsensical enemies in the game and train/equip them, but ehh. Dungeon crawling, role playing and the quest for The One True Firefox Blade could certainly be enough.

As for crafting, that could be thought out later.

Anyway, hope you get the network problem sorted out.
Logged
Pages: 1 2 3 [4] 5 6 ... 16