Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Sphagne

Members
  • Content count

    369
  • Joined

  • Last visited

Everything posted by Sphagne

  1. Sphagne

    Too long to read!

    I did not know where to post it so I decided to bother you with it ;-) ***************************************************************************** Virtual Universe: From day zero till now the computer enviromnent has become more and more like real life, more graphically complex and detailed, examples are games and internet pages. On the other hand, the computer usage has been moving from solo experience toward web based, multiuser aplications and games, and this is quite visible nowadays. If this trend continues, there will come a day when there will be little difference between what we will see inside and outside our computers, and because of this, there has developed a thought in my mind for several years now, it has grown in size and detail, until it reached to a point that I decided that I must share it with others, and maybe someone will find these ideas useful. In near future peaple will live two lifes, one is their normal lifes, and one is inside their computers. The latter has two flavors, one is solo inside their computer when it is not connected to internet and it will be used mainly for education or entertainment. The other flavor is "Virtual Universe" or VU. A global and integrated world inside the computers around the real world. ALl the computers that are connected to internet will be a part of it as they control their domain. This world can replace the current internet pages, as these pages have replaced the old text based ones. Each web site will be a virtual structure or area inside this world, and when someone wants to wisit that site, he can move around the VU until he reaches the site or he can teleport there directly. When you enter a site you can look around and talk directly with other people visiting that site, you can look out of windows towart the nearby sites and call out for your friends in those sites to come near you so that you show them something interesting... For instance if there is a site dedicated to gambling and another one in front it is a place where some company has placed his new products to be examined by probable customers. let`s say thet you have read about this place in a virtual magazine, and become interested to examine the products. You go there and examine them for a while, and choose one of them and pay for it and come out, knowing that an instance of it will be posted to your real home imediately. as you exit the site, your eyes catch your friend gambling with some pals in the other site. you enter that site and stand behind your friend for a while to watch his gambling. After a while you decide to join them and ask their permission to join their game, pay the fee to the site manager and seat beside your friend, ready for action. Maybe there is a TV covering the entire of the front wall, showing some comercials, and lots of slot machines and tables scattered around the rooms... This was just an appetizer to show you of the thoughts moving around my mind, there are lots of possibilities and opportunities to this world, and I will write some more examples in the end, but for now, I want to go into some techincal details to show that these are not just day dreaming and are quite possible in the near future! ***************************************************************************** Landscape Generators: When I started thinking about these ideas there was no talk about DOOM3 and real time calculation of lights and shadows, I always thought that if this could be achieved, and if the calculation time after designing the levels of games where removed, then we could write engines that generated the terrains around the players as the need arised and kept them in memory while they were needed, then removed them when there was no more need for them. then we could have huge worlds with relatively small data. Then I started reading about fractals and their formulas, and also I read about OOP programs and object hierarchy and structure, I saw the connction and a solution came to my mind. We can have an object oriented landscape generator that builds the landscape like a tree of an object oriented aplication`s object hierarchy. In OOP programs , (or windows), there is an object called Desktop that fills the entire screen, in other word it owns the entire screen, or we can say the entire screen is it`s domain. On the other hand, it owns several smaller objects that own small areas of screen inside Desktop, and they may own some smaller objects isnide their domain and so on... When the screen is drawn, the program tells Desktop to redraw itself and it draws the entire screen then it orders the smaller objects that it owns to redraw themselves. They redraw themselves and maybe they order their owned objects to do so and so on... Thus with one order, all the screen is drawn in full detail. There is a similar process in some types of fractal images. For instance in plasma cloads, there is a lanscape generator that devides the screen to smaller parts and orders a similar landscape generator to work on each part, and those generators will do the same until the area is so small that it could not be divided any more, then they will paint that area by a color that is calculated and ordered to them. These Plasma Cloads have some random parameters so each cload will be different from the other cloads if their random seed are different. These two metods (Object hierarchy and fractals) can be combined to make landscape generators that can generate a whole planet with endless detail in the real time as the need arises! You can look around yourself and see a vast landscape around you, but if you look closely at a tree trunc you can see the cracks on the skin and if you use a microscope you can watch individual cells of the skin. On the other hand as there are some random parameters at work, in this landscape all the apple trees are similar but none of them are exactly the same! And as they are generated in the real time you can see the leaves move in the breeze. Let`s start from the begining, with the lanscape generator that can draw an entire planet, this is equal to Desktop in object oriented programs. it draws the entire planet but will only fill it with water for instance. But it owns several smaller landscape generators that are dedicated to generating continents inside that planet, those themselves will divide their domains and place some smaller landscape generator to manage those parts, like mountain generators and vally generators and forests, jungles, lakes, rivers and so on ... All these landscape parts can be generated with technics similar to plasma cloads, maybe with some tweaks to make them more lifelike. There can be special landcape generators that can generate individual objects around landscape, and they could be called object generators, examples are tree generators and rock generators and so on... All these generators, from the whole planet to smallest object on the planet are made by the same technic, and all have a random seed that makes them unique, and determines the final shape of them, any time a generator uses asmaller generator inside it`s domain, it will generate a new seed depending on it`s own seed and some other parameters and will give it to the new generator, and this will be repeated for other generators to the smallest details. So any time a particular planet generator is given a particular seed, it will generate a planet exactly like the previous times. something like this can be seen in the game Worms from Team17. There are also some specialized landscape generators that generate their domain with different technics, like castle generators, spaceship generators, table generators, human body genertors and so on ... These objects are less formulated and more predesigned but they can also have some randomized and changable parameters that makes them unique, like hair style, clothing... Also surfaces of these objects can be landscape generators by themselves, for instance the skin of a tree trunc is a landscape generator that is specialized to make tree skins with cracks and so on... (more on surfaces later) Plasma cloads have a good charactristic that is quite useful for our purpose, and I have written a program to test it and was delighted at the results. When a part of a landscape is generated by a generator using plasma technic, if a designer takes a key point of that domain and pulls it up or down all the surrounding landscape will follow the lead, so there will not be any disjointed areas if someone wants to tweak any area. You want a crack? ok design a special generator to make cracks on the surface in it`s domain. This great charactristic will help designer a lot, for instance any landscape generator has a seed to be generated automatically, but it can have a list of user made changes to it`s structure including the seed itself, I mean the designer can change the seed until he likes the generated result, then tweak some parts to finish the job. This charactristic will help the designers in other ways as well, for instance if the engine gives the designers the ability to add sub-landscape generators to other generators, i.e. add a river to a mountain or add a hut on a hill, the engine can pull the key points to a place that the added object fits perfectly to surrounding landscape, that means if a designer adds a hut to a landscape the surrounding landscape will change shape in a way that the hut will fit perfectly inside it, but the surrounding landscape will keep the realistic fractal surface intact! This means designer can develope different landscape generators, then start the design by giving the global lanscape generator (like planet generator) diferent seeds until they like the resulted planet, then start adding, removing or tweaking the continents, then start work on the individual continents if they want, and then on the individual landscape parts, and even on individual objects in that landscape, and they can stop anytime and have a complete planet ready to be used! And the resulting planet will have relatively a very small size in kilobytes because the whole planet is made of a single seed and some tweaks. Save games will be small too, they will be the original seed and tweaks and also the changes made in the run time. And if a designer wants to design an entire level like current games, he can do so, then places this level inside a special generator and places this generator in the middle of the automatically generated planet and very little is added to the size of that level in kilobytes but in the game a whole planet is added around that level! ***************************************************************************** To be continued if you want...
  2. Sphagne

    Too long to read!

    Here is a little fiction a wrote about two years ago, please don`t read it! In a few years from now, when you sit in front of your computer, you are given the option to enter normal OS (Windows?) or you can select the VR environment. In VR mode, you can select between different worlds. As there is a primary world and later some new world can be added to the system, so you can select between them to log in. OK. you select the default world and you are prompted to enter your user id and password. After that you start from where you have logged out the last time, maybe in the middle of an online game or maybe in the main system in your hotel room... If it is the first time that you are logging in the system, you are prompted to select for yourself a body, appearance, gender, voice..., and you are given a room inside a hotel in a virtual city in the VR world, some credits to be able to pay fees or to but items, and if you have purchased some games with this VR OS, you are given some written instructions to be able to find the game arenas or to be able to start that games in any way possible. You can use this system in single player mode, alone, but that is not the ultimate purpose of this system, and I focus on the online aspect of it. So you are now logged in a server and now, you are inside your room in a hotel in the city that is managed by that server, so you can look around and see the furniture that belongs to you. You have a bed that hides in the wall, a desk also hidden, a wrist computer always ready, that works as watch, visiphone, alarm, helpmate, and aslo gets commands to manage your existance in this world. You see a mirror and wash basin and so on... You can exit from your room and enter a corridor in 65th floor of the hotel and at the end of that corridor enter a teleporter box to go to the lobby floor. There you will certainly see some people chatting or resting, and some of them are real users and some are computer driven. You chat for some time and in the end, someone offers to help you to join the hotel club, and leads the way. After looking at your credit account by your wrist computer, you follow him/her to the teleporter box. As you turn one corner, suddenly someone jumps in your way and pushes you aside and starts to run away. In that moment, two cops appear from inside a door and one of them aims a gun and shoots the man in the leg and you see him drop to the floor and the cops disarm him and carry him to a teleporter box, and disappear there. After looking at TBox for some time you ask your companion about the scene that just happened, and he answers that they were playing an internal game. Then he describes the internal games as the ones that use the default resources that the system supplies, so they can take place inside the system environment and are not forced to become isolated inside a building, or take place in another world or era. "Could I interfer with their game if I wanted?" "No, you could only block his way, but he could push you away quite easily and continued his escape. None of you could make any damage on the other in any way!" You continue your way to stand before the club door. You can see inside the club through the windows that covers the entire wall by your right, and you see several people walking, gambling, or playing free card games. Your companion enters a small room by your left and you follow him. Inside the room, he tells you to put your hand and wrist computer inside a hole on the wall in front of you. After that the big screen on that wall is turned on and you see the instructions that lead to your membership in the hotel club... You thank your companion and approach the club door. Some colored lights blink in your face and you hear some beeps. After that the door opens to let you in. You stroll in and walk to this table and that corner and look around until you hear someone shout in the corridor that "The Vampires" and "Butcher Kids" are starting to fight a CTF game in Arena-13. Almost at once the club is emptied as the crowd pours out of the club to hurry to that arena. They are sure going to watch an awesome bloodfest, because these two teams are currently the best in CTF. You look at the remaining crowd. Most of them look like the personnel and waiters. You bet they are all computer driven. But a table is still full of dedicated gamblers and also you see someone standing in front of the window and seemingly appreciating the outside landscape. You stand behind him and look through the window to see the city buildings and the crowded roads. A few flying vehicles are roaming in the sky, and lots of brightly lit advertising notes are seen littering the space in front of the buildings. You read a few of the nearest ones, because as you know, the graphic engine simplifies the far objects to be able to show more details on the nearer ones, so you can not read the far away advertisements and the building at the end of the road are just a few cubes in different shapes stacking together. You can read these notes: "Snooker, Pool, 8-Ball. Play with the champions!" "Bet on the outcome of the next match. Win 10000 credits!" "Want to build your own website? Contact our engineers!" "Come and see our web site, you will not be disappointed!" Under this note you see a shapely babe talking to a man, then she leads him to a door and returns to her post. You turn around and see the man lighting his pipe to smoke. Intrigued, you ask him the reason. He answers that as he is a dedicated pipe smoker in the real world, this action soothes him here. He can almost taste the flavor. After that, he laughs and adds that it has also some prestige to be seen smoking a pipe. He looks at his watch, and informs you that he must hurry to his work, and asks you if you want to see him at his work? "What? You work here?" "Yeah, I manage a (User-run Club) which is generally called (Uncle Max`s Lighthouse). By the way, my name is Uncle Max" "How de do, I call myself Bo Ring" You shake hands with him as he laughs at your name, after that he leads you to a taxi station in a terrace on the second floor and orders a taxi to carry you to the beach. You land near a towering lighthouse and exit the aircab. As you look at the structure, he informs you that here in this club they buy the solutions of the problems in the adventure games and sell them to the silly adventurers. "Building and upkeeping this lighthouse was very expensive, so you must understand that we must make good profit to be able to continue our work. Come in, take a look" You were invited inside Uncle Max`s Lighthouse and you follow him into the building. The old structure is a little out of place in the super modern environment. Inside the building, you see a man sitting behind a large wodden desk, reading some notes, but he stops reading as he hears the creak of the door, and looks at you. You look around and see that the furniture are right from 19th century and fit perfectly together, but there is a rope hanging from a hole in the ceiling that looks a bit odd in this place. Uncle max greets the man and introduces him to you" "Hi, Rob, here is my new friend, Bo. Rob Crusoe, my assistant, and best friend." You shake hands with Rob and uncle Max asks him if there is any news. "I just found a way to bypass that nasty guard in the (Haunted Mansion). I was reading it right now and it looks like it works." "Great, Who found the solution." "Some one called, Miss Chief, she left here a few minute ago. I told her, She will get paid after we check the solution." "OK. Call Fred to check it right now." "Right.... Hell, he is not in the system!" "Damn. Try his home, Just find him now." He looks at you and tells you that Fred is their agent and currently (Haunted Mansion) is in his charge. He leads you to the rope and climbs them to reach the next floor, you follow him and see a room like an ancient library. There is another rope hanging from the ceiling right in the middle of the library. He seats on a chair behind a table and asks you to do the same. After that, You ask him: "Hey Max, There is something that puzzles me. How can you benefit by making so much VIRTUAL credit? You spend them inside the system?" "No. All the money exchanges are tracked down and stored inside a central server, along with our character information, and histories, so they are perfectly safe. At leat till now... Thus, the users with registered profession, like me, can go to the central bank and rechange some virtual credits to real money!" "So this is your only job?" "Currently yes. I kept my real job till a few months ago, but I resigned then, and now I work, fulltime here." "Wow! what a life. Just one other question. Can you tell me how you use your body so good? I mean that you can light your pipe and in the same moment, look around and talk to me, or you have a much better control on your movement than me. How do you do it? "That is easy. Buy VR cascette, gloves, and pedals, and practice with them." "Wont that be too expensive?" "If you make a living inside a VR world, like me, you shall do as me. In the long run you will see the benefits."
  3. Hey Kaiser, played you level! I thought I made hard levels until I saw your wad. Too hard for normal doomer! maybe if you make it a little easier to play it would become more playable, but the level structure had no flaw. Good work! :)
  4. Sphagne

    Too long to read!

    I meant just that! Here I will write a scene in this VR planet when I found that in my old text files. ;-)
  5. Sphagne

    Too long to read!

    You know this is the end result of one of those long nights of being wide awake and nothing on have to do! This is just a mild thought compared to others that come in my head! ;-)
  6. Ready to playtest any level! ;-) sphagne@yahoo.com or sphagne@hotmail.com
  7. Sphagne

    The Universe

    The universe is infinite in two directions, inward and outward, i.e. how much you go inside the atoms you will see smaller particles and how much go outward you will encounter metter, the big bang is a theory that like other theories is revolving and becoming more complete gradually but does not answer everything. So if you think about it with common sense, there should be no end to universe, the maximum distant we can see is where the galaxies speed of retreat from earth reaches the speed of light and after that you would not see any thing.
  8. Sphagne

    attn: sphage (or friends of)

    Thanx for the praise, and If you are interested I am starting on something new after more than 3 years out of level design comunity: http://www.doomworld.com/vb/showthread.php?s=&threadid=10571 ;)
  9. Sphagne

    New project ahoy!

    Thanx for the comments, and I will try to implememt useful ideas inside the project. As for alien invasion, if we need to infilterate hightech structures in the gothic world and kill modern enemies and end-boss then we need a reasonable motif to include them in the story and none other than "Alien race invading Elidor" comes to my mind at the moment, so I keep it at that, but I would appreciate any suggestion that may help me in this direction. ;-) The level count is currently undecided but environments and settings of these levels would be like this: Earth : Some years from now, A few modern facilities and structures, in a modern city. Elidor : The dream world, Several spooky and gothic levels, maybe with some hightech parts and structures, and also battle scenes between demons and aliens and human race. Hellish : A few levels where players advance toward hell to block the way of demon hords. Alien bases : Some hightech levels in alien era, where you find a way to infiterate the alien mothership to travel to their planet`s inner world. Alien`s Planet, (in&out) : Some levels with alien environment, hightech and spooky. Their physical planet is probably half scorched and has a radioactive and hostile environment. These are the types of levels but you may enter one type of a level then go to another type and return to the previous type, I mean these parts are not totally seperate. As for resources, the normal doom textures will remain unchanged but I will add lots of Hightech and gothic ones to it, Also lots of decoration items in both styles. I would probably remove Trooper, Shotguy, Hell-knight, Spider-demon, Keen, SS and End-Boss, and combine fogs and do anything to free frame buffers then add these: Monstertype: Action or Monstertype: Variations->Act like this. Land-mine: Boom! Defence turret: Dual-Shotgun Frienly officers: Instractor and Overseer. Strife guard: green->trooper, Black->Shotguy. Hexen Imp: Green->LostSoul, Black->Flying super-imp Hexen swamp monster?: Green and Black? Storm trooper: beefed up Shotguy or maybe Chainguy. Snow trooper: Railgunner DF-Phase 1: Instructor or Leader. DF-Phase 2: Walking and flying, shoots probably a projectile or uses Railgun DF-Phase 3: Spiderdemon. DF-Remote: Flying chainguy. Heretic pods?: Maybe a bit like land-mines. Soul releasing holes and fire spitting pipes and other hazzards. Stinging fly squadrons surrounding carcasses. Shootable lamps and some other damageable decoration objects. Damage detectors to open walls with explodes and such. Some Demon Instructors? Hope I can add all these! Please send me or guide me to any resources you think that would be appropriate for the mood. Scenery objects do not cost any page frames so they are free to add, also new Pickable and animated objects like bonus items or flames! :) Currently I have ripped duke apart and also Dark forces (Phase 3) is incomplete! Have some Heretic and hexen items and monsters, and also strife shareware. Also graphic section of 3d-Archive is combed for resources, so if you have something other than those and send them to me I will include you in additional credit part! ;-) But if you help me with the levels, then you will be one of the team! for instance as you may have found out from my previous releases, I am not very much into the small details and scenery eye candy, like fallen bricks or small decoration lamps and so on, so if someone takes the responsibility for those details then he/she is real welcome! By the way I will probably release a demo level quite soon to show off some new ZDoom features, this levels has a mood a bit like the spooky levels of Elidor, but it is made with normal doom textures with a new sky to show off lightnings. It includes the probable Status-bar and font of Elidor. P.S. Sorry for the long posts.
  10. Sphagne

    Snowy stuff

    Wolfendoom had some icy stuff too!
  11. Sphagne

    AAAAH!!! Fix it!

    !!!
  12. Sphagne

    keyboard dooming

    I have always been a keyboarder and the combination of keys that I use never bothered me!
  13. Great level and all in a few hours! WOW! ;-) /me can not do it ever.
  14. Err, Cadman, if after a while you thought you needed some more levels, I can supply the rest, but I wait for others to fill the gaps. ;-)
  15. Sphagne

    custom sounds are dud

    ZDoom now supports a type of compression for sound lumps ask randy for it in ZDoom forums, your large sound lumps would be 2 or 3 times smaller!
  16. Sphagne

    boss deaths

    If your answer is not here: http://notgod.com/phorum/read.php?f=12&i=4257&t=4257 then you can just ask it there and someone (Nigel?) will answer you for sure!
  17. Sphagne

    ZDoom 2.0

    From what I see, there is no 1.23 final but v2.0
  18. Sphagne

    What's wrong with linear?

    Linear maps are good to develope a level that gets harder and harder toward the end, in non linear maps it is very hard to do so, but my advise for linear map makers is to make a levels that open a door to the past eras when each section is complete, thus the liniearity would not be so bothering to the ones that do not like it. an example wad is here: http://public.ftp.planetmirror.com/pub/idgames/levels/doom2/0-9/0bloodr.zip
  19. Sphagne

    Two more ideas

    Here is an example of the damage detector thingy, for ZDoom: http://public.ftp.planetmirror.com/pub/idgames/combos/spzdoom2.wad
  20. Sphagne

    Hell

    A place of endless misery because your eye are open and you can see what place you could have ended if you had tried in your life!
  21. Sphagne

    WADs and Mods FAQ

    Hey Gooberman will you help me in my new project? ;-) Here is the link: http://notgod.com/phorum/read.php?f=12&i=4257&t=4257 hehe.
  22. Sphagne

    Bouncing Grenades

    You can do it, just go to ZDoom forums (zdoom.notgod.com) and ask Nigel for the answer, he will tell you how to do it and what things to avoid and so on... ;)
  23. Sphagne

    New(?) trick: cogwheel

    Good wad, why not continue making wads for ZDoom? ZDoom is full of eye catching features. ;) By the way, I like XWE and used it a lot to extract textures ;-)) but I could not do it here: http://www.rumramruf.com/Golgotha/ could you add it to your supported formats and make XWE even a better program?
  24. Sphagne

    Ceiling/Floor RaiseInstant

    Do you know that you can make new sound sequences to use with doors or platforms, you can make a new sound seq to play no sound and place it inside your sector, then it becomes silent! Example sound sequences are here: ftp://3darchives.in-span.net/pub/idgames/combos/spzdoom2.zip
  25. Sphagne

    ZDoom - use second sky image?

    You can have two sky textures for sure, they can be uses seperately or overlap each other and move like clouds in skies, if you use lightning feature, the second sky is used when the lightning strikes. Also you can have unlimited sky views within a single level by using skyboxes like unreal.
×