Advertisement Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    7
  • comments
    12
  • views
    1409

The Cell Stage - Gameplay

Lyfe

947 views

For this weeks update I wanted to talk about something I'm currently working on (conceptually and actually in code):

The Cell Stage and how its gameplay works.

 

Disclaimer: I'm not promising anything I'm just explaining the plan we have for Lyfe and we will work hard to get as close as we can to that vision. Secondly Some of the info you read here might not yet be in the DesignDocument but it will be updated after this post.

 

You start out as just a membrane with some DNA in it. Floating around one of the possible bioms. Different bioms have different spawn rates for different chemicals. We haven't yet fully worked out what chemicals will be there in detail but the basics are: Oxygon, Carbon (mostly as CO2 or simple Sugars), Hydrogen (since you are under water there is quite a lot of that so it might not necessary be a ressource), Nitrogen (as Ammonium), Phosphorus (organic Phosphorus), Sulfur.

Since these are the building blocks for life. Since at the beginning you are not really a living organism yet you don't need any of it. You don't have any real means of propulsion at this point, too. You can simply wiggle around a bit and move forward this way or get carried around my the currents of whatever body of water you are currently in. At this point the game is like a low key cutscene.

This changes when you meet your first other cell. It will weither be a "Proto-Mitochondrium" or Cyanobacterium. The biom you are in has influence on this. If you are somewhere deep in the ocean cyanobacteria might be more scarce since... you know... it's dark down there and photosynthesis doesn't work so well without light.

As you might have guessed this unlocks the Mitochondrium or Chloroplast. (The other one can be unlocked later one as you move to other bioms over time.)

Both of them can produce ATP which basically is the value of how much energy you have.

The Mitochondrium uses sugar and oxygon to produce ATP while the Chloroplast uses CO2 (since Hydrogen might not be a ressource). To balance this the Chloroplast produces less ATP.

As long as you have those chemicals left energy will be produced. Other organelles you unlock on your microscobic journy will consume it to give you an advantage in surviving.

For example if you got a flagellum or cilia on your cell and move forward ATP will be consumed over time. The more organelles are on your cell the more is consumed. This will force you, the player, to think about what you really need to survive.

 

Some organelles you might unlock include:

Mitochondrium -> Produces ATP

Chloroplast -> Produces ATP (but less)

Vacuole -> Store more compounds

Cell Core -> better defense agains viruses 

Cell Wall -> More health but slower

Endoplasmic Reticulum -> Repairs Cell

Golgi Body -> Produces Vesicel => Reduced cost for ATP production since compounds get transported faster

Flagellum -> Movement

Ribosome -> Produces protein => your acquire DNA faster

Poison Vacuole -> Damages cells attacking you

<Poison Excretion> -> Lets you excret poison to damage enemy cells

Sensory Input -> Allows you to "see"

Cilia -> Movement

 

You might now have some questions like "what's it with allowing me to see?"

So basically at the beginning - and I can't stress enough how much this is just the plan we're TRYING to follow - you don't really see what's around you. You can make out your surroundings as basic shapes.  This part is basically some artsy-o vision through you see the game world. The simple reason we decided to add this is that having no eyes has a penalty in the creature stage and a consistant ruleset is an important factor in this, so it feels like one game. But we also didn't just want to make a black screen because that isn't fun. (Also we're up for suggestions on how we could solve this better.)

 

Then: DNA. You acquire it through absorbing other cells. The same way you can unlock new organelles. The criterium that decides if you absorb the cell or it absorbs you is how much mass you have. One simple rule that works like one browsergame proofed.

 

And apart from other cells viruses might also be a factor in gameplay. This is also more of a experimental-feature on which I'd like to hear your opinions. If you spot a virus you can swim away from it absorb it. If you pick the latter one of two things can happen: You gain a bonus or a malus for this "life". They are gone as soon as you die. Splitting your cell doesn't remove it.

This neatly brings us to the next point: Splitting your cell and the editor. All I want to say about it in the cell gameplay is that you need a certain amount of DNA to split and open the editor. We want it to be something the player has to work for. After all Lyfe is supposed to be a game.

 

Now we come to the control settings which aren't that essential to this entry but I'm currently working on them so I just want to throw this in here:

The player can chose from one of three settings:

Follow Mouse

Move To Click

WASD

 

I think I mentioned all I need to make clear how this part of the game works except for one thing and we're still struggling with that: How will you, the player, progress through this stage. Of collect all the organelles but those just give you options to adapt to your environment but what is the overall goal you are working towards?

For the other stages this was easy to decide because there are other games to look for examples. But for this part? Not even our big inspiration Spore really had something interesting in this place. It was basically pacman but with a full 360° range of motion. We want to improve on that. But as I said we don't have a 100% bullet proof idea, yet.

As always we're open for suggestions.

 

That's it for this week from the Lyfe team and me. Thanks for reading.



2 Comments


Recommended Comments

What is your team using as a development platform?  When will we get to see some pictures ? :D 

Share this comment


Link to comment
3 hours ago, Awoken said:

What is your team using as a development platform?  When will we get to see some pictures ? :D 

We're currently using GIT Hub. 

 

So far we don't have anything fancy to show. The time I creates the project page for Lyfe is also about the same time we started working. Don't expect too much, we're working on this during our spare time after all. 

 

A picture of the current state is on the project page. Note that it's mostly placeholder art since we're still looking for someone dedicated wholly to creating the art assets and we've been focusing on code so far. 

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • What is your GameDev Story?

    In 2019 we are celebrating 20 years of GameDev.net! Share your GameDev Story with us.

    (You must login to your GameDev.net account.)

  • Blog Entries

  • Similar Content

    • By Strifexxx
      Hi guys, check out our new game about sticks. Feedback welcome!
      Download on Google Play:https://goo.gl/WKWRN5
      Stickman Hello Stars is a sequel to the legendary puzzle. The job of each level is to guide a bomb from a predetermined start point in stickman. The bomb and nearly all objects on the screen are affected by gravity.  As the game progresses, you'll have to use all sorts of theory to figure out a solution for each puzzle. 

      Youtube: 









      Website: http://strifexxx.wixsite.com/cyberpony
      Facebook: https://www.facebook.com/groups/577850349043463/
      VK: https://vk.com/cyberponydeveloper
    • By Geonamic
      You know those single player RPGs that you have a ton of fun with, but when you're completely done, there's not much of a reason to do another playthrough, aside from self-made challenges, nostalgia, and perhaps understanding the story better? That's why I'd like to have this thread dedicated to thinking up an idea that involves competition with other players through an online server that is NOT simply your team versus another player's team.
      An idea I had was have randomly selected party members, who have randomly selected gear/items, fight a certain amount of randomly selected enemies per battle, and for every win, you get points. Throw in a time bonus for winning under X minutes/seconds to get even more points. Once you get a game over, your record gets submitted to an online server for X total battles/X total points, so players can compete for the highest score. The more wins a player racks up, the more enemies are present in future battles. I can see how randomly selected party members, gear, items, and enemies per battle could screw you over if you have bad luck, but I thought it'd also be too boring to retry for a higher score with everything being similar, so that's why everything is random.
      Do you think this idea works? Do you have any input to polish it up? Can you think of another idea that'd be even better for the concept of player competition?
    • By Ramman
      Hi,
      I have been practicing the OpenGL tutorials and doing some text rending.  Now its time to build a simple program with various UI components.
      The components are basic but  separate.
      I have;
      A 3d  space area where I can rotate around my 3d model I have a text status box at the bottom that informs me of progress / events of the simulation I have filtering boxes at right hand side I summary performance count on bottom right I have a rough mock up attached.
       
      The question I have is:  
      Where can I find information / examples about putting the different elements together, so 3d area scales objects correctly, layout is "owned" by the correct space.
      So the separate  components can be rendered in a single scene ?  For example 3d area which say is 80% of the screen area, is still a scaled replication of the 3d model.
       
       
      All code is in C++/Open GL 3.5
       
       
       
       
       
      Thanks
      Ramman
       

    • By Madjack66
      After two years in early access, indie game Tank Universal 2 is now ready for your game library.

      Inspired by the shapes and spaces of Tron and the gameplay of Battlezone, the sequel to 'Tank Universal' has arrived! Take control of your virtual tank and confront the forces of Gorgon in explosive first person 3d tank combat.
      https://www.youtube.com/watch?v=b5OL1Cs--c0
      Steam link for more information
      https://store.steampowered.com/app/523030/Tank_Universal_2/
       








       

    • By Capripsy
      I want to pitch an idea for a horror game I was thinking about. It would take place 8n the small town on Hopes Peak. A small town in the shadow of a mountain. Eventually, tragedies start occurring, leading to more and more bodies. When there were more dead than living the town left our reality, and was suspened in it own limbo. The protagonist must escape, and evade the residents of the once cheery town. There will be 5 types of things you can come across. Survivors, who either try to 8gnore the madness around them or straight up fight and survive. There are the Mad Ones, people who went insane. There are terrifying monsters that hunt the liv8ng, and there are also various ghosts. The final catagory are the cultists, more on that later. But (currently) the plot is that the local old fashioned mayor finds his daughter pregnate from a poor boy. The mayor kills both, and the poor boys sister and the mayors son conspire to avenge their respective siblings. They try to kill him with poison, but they fail, getting the dosage wrong. After finding an old book on ghosts, the sister of the poor boy gets the mayors son to join her in summoning the souls of their sibl8ngs. They fail, accidentally putting a few wrong words. They summon a demon, that at first plays along, pretending to be the siblings... siblings. But it eventually starts to spread it aura of evil into the town, causing and increase of suicides. Eventhally, after having summoned the demon, the poor boy and mayors daughter get m8ndcontrolled by the demon,and they start a cult. The cult at first targets not normal people, like deafs, blinds, gays, etc. Eventually the string of dissapearences is enough for the town to try to march on the mayor, demanding he do something. He orders the pol8ce to protect him, and the loyal ones do. The demon escalates the emotions until they riot, resulting in over 100 dead. With now over 1,000 dead and bitter souls, the town is closer to the spirit world than reality. T eventually breaks off, causing it to forget that it ever existed. Its been in limbo for 26 years when the protag Emma Fields. She and her friends are dragged out to go mountaineering, but get accidentally transported to Hopes peak. Now desolate and mostly empty, the town once had 4, 000 people in it, now prehaps 500 who are sane. The survivors are paranoid of Emma and her friends, eventually getting hostile, think8ng them to be evil projections. They get tossed out, into the street. From there they must survive and go to various locations in town, to get Key Fragments. Once all the fragments are collected, they combine to open a door the room where the demon was originally summoned. They must dispel him from their, and the town will be returned to their reality. One thing featured in the game will be memoirs, which will detail the various notable entities you meet. 
       
      Tell me what ya think.
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!