Git Product home page Git Product logo

fungi's People

Contributors

bickybee avatar chriscagna avatar huot14 avatar josephaqm avatar k-abdelmesih avatar taurheim avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

k-abdelmesih

fungi's Issues

NPC’s keep moving in a circle

If you wait for too long the NPS’s keep moving in a circle (not going in with luscious hair or coming out with a shiny head).

screen shot 2017-12-23 at 12 18 42 am

screen shot 2017-12-23 at 12 18 46 am

Unclear on how to lose level 2

I got seen by the alien, I walked in to him but however did not lose. Is the alien supposed to be an obstacle for the player?

Alien interface is a little unclear

The player playing as the alien would need some training as to what their interface does including the buttons and screens. It is not as intuitive as the human's interface.

Walked out of level 1

Due to poor collision, I could just walk out of the first level. Near the end I walked out through a wall by walking into a pipe

The camera scrolling stops moving when the mouse stops moving

This might be a personal preference, but if the mouse is held at the edge of the screen then the camera should keep on moving. Similar to scrolling or dragging something down a file explorer. What can be done is adding an option to adjust such velocity so that each player is satisfied.

Design Doc - Questions

Please find below the list of questions customized for your group's design doc. There will likely be other things you may need to address, but this should get your thinking started.


Keep your requirements in mind while addressing how you're going to implement your game. How are you going to implement specific features? And what decisions have you made regarding that implementation? You can point me to code/comments as necessary, but make sure it's clear why you've made that choice.

Examples of the kinds of things you should be thinking about follow:

How do your players play a co-op game? Is it couch co-op, LAN, or online? How will communication be handled? How do the players choose which role to take on? How will view-synchronization be handled?

How do players join/host a game?

How does the camera system work? Is it perspective or orthogonal? First-person or third? Are there multiple cameras? Does the camera follow the player? How does it do that (algorithm)? Can the player control the camera? If so, how?

What do your levels look like? What are the puzzles/obstacles/enemies in each? What is the goal of each level? Are they all the same or different? How does the story progress between levels? For each puzzle, how is a player expected to solve it? Are there multiple solutions?

How does a player beat a level? Be specific for each type of level.

Is there a map? How does it work? Can the player see the whole thing from the beginning or is it obscured? How do they reveal more of it? How do they look at it? Does the game pause while they look at it? What is shown on the map?

What does "pausing" the game do? What will the player see when it's paused?
What do your menus look like? Will the game continue playing in the background (ex. GoldenEye 64 watch system), or will it freeze?

How does each player fail a level? What happens when they do? How do they continue?

How do players interact with other players/NPCs/objects/enemies? How far away should they be? Do they need to press a specific button or is it automatic once within a given range? What are the specific types of interactions possible and how do they work?

How does your level tracking system work? Does it save/load the game state? Does the game autosave? Are there checkpoints and how do they work?

When dealing with player movement state which keys will be mapped to which movement direction. Are you using Unity's standard assets for movement controls? Are the controls configurable? How fast will the player move? Is there a lead-time before movement begins? Does movement ramp-up or does the player start at maximum speed? Can the player move in the air? etc.

What kind of events can catch the guards' attention? What happens when they do?

What do the different map grid nodes allow the alien player to do? What are all of their possible actions? What happens after a node is unlocked?

How does the suspicion system work for the alien player? What levels of suspicion trigger what results?

What are your different guard types (including sprites/models)? How do they work? Do they follow predictable patterns? AI? Some combination? Be specific with which guard does what. How do they react to the players? etc.

What algorithms are you using for pathfinding? AI? etc. If you're using your own algorithms, explain them. If you're using existing algorithms, name them and provide a source.

What do your menus look like? What options are available to the player? How many menus are there? Is there a level-select screen?

Can the player soft-lock the game and be forced to restart? How? Can you guarantee this won't happen? How?

When changing game settings, will the changes apply immediately or will they require the game to be restarted? Are the changes persistent? How? What settings can be changed?

Slow

I felt like everything was too slow (moving, the aliens), and the map was updated every .3 seconds instead of 30 times a second, would smooth out the play experience.

Can Jump glitch out of Level 2

If you get past the first puzzle door ,then jump on the object on the first picture and then jump on to wall. This will morph the player outside of the map.
image
image

Music does not loop

Song stops and does not loop when in the alien’s menu waiting for the second player to join the game.

Directional indicator?

It would be nice for the person seeing the map to be able to tell which way the person traversing the level is facing. Same with the aliens

Handing in your executable

Please let me know (through this issue) how you would like to hand in your executable. If you plan on handing me a USB, we will need to schedule a time and place to exchange it.

If you'll be hosting it on a server or web-based service (Dropbox/Google Drive), leave a comment here to let me know which, then add another comment with the location here once you've uploaded it (you should also ensure this link is submitted on Avenue).

Note: If you can, please have both a Windows and MacOS build available.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.