Giter VIP home page Giter VIP logo

cen-4020-group-project's People

Contributors

danipo avatar lucacs avatar nightsquid7 avatar slk18bg avatar wslatts avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

danipo slk18bg

cen-4020-group-project's Issues

Decide on game idea

Also testing slack notifications for folks..

So, should we commit to the gungeon game idea?

If anyone else wants to submit a plan that’d be great, else looks like we’re gonna try a Gungeon clone right?

Weekly Report due Sept 27th

1. Team Name:
Plastic Frogs, Amazing!

2. Team Members:
Daniel Powley
Wendy Slattery
Luca Labruna
Sheikh Khaled
Steven Berkowitz

3. Once Sentence Project Description
Game based on "Enter the Gungeon" developed with Unity and C#

4. Team Meetings this week?:
Wednesday 25 group call (Discord) but we discuss daily on Slack also

5. What are you working on this week?
Discussing our unity implementation, touching base on our C# studies, Planning game content/overview, reestablishing member responsibilities, level design/content design.

6. What are you planning to work on next week?
Continuing designing the levels, characters and other content, in getting that material into the hands of the other team members so that they can begin initial development.

7. What problems have you run into?
We have multiple communication channels open, and are struggling to keep our communications consistent and relevant.
8. Do you have a plan to resolve the problems?
We are planning on adding some different, more focus channels to our slack, and considering other options to use for our communication.

Name of Person Giving Report

Team Project Deliverable 1

As the start of the Team project, each member of the team will submit a document, either typed into Canvas directly or through the delivery of a Ms Word (.docx) or Adobe (.pdf) document the following items.
** figured we could write this here.

  1. The Team members full name and FSUID (login ID). There shall be no less then 3 and no more than 5 team members.

Daniel Powley (dcp18)
Sheikh Khaled (slk18bg)
Steven Berkowitz (sab10d)
Wendy Slattery (wls12)
Luca Labruna (ldl17c)

  1. The name of the Team.
    Plastic Frogs, Amazing!

  2. A one or two paragraph description of the project that you propose.

Team Project Deliverable 2 - Production Schedule - due Sep 20

Each team member will submit a schedule for their group that covers the major milestones of the project. All team members are expected to submit the same schedule. The schedule will include as a minimum the start of the project, planned meetings, requirements research (each area of research may be broken out), preliminary design, data design, module development, testing, integration, and final delivery.

The delivery of the schedule can be either in the form of a Gantt Chart or Excel spreadsheet.

Let's use chapter 2 and those image I sent as reference and whatever else
To start ?
https://docs.google.com/spreadsheets/d/11muf1KfqNmoHmqWsRTfzQjrQ-FhFlq8ITR7vZT5eFT8/edit?usp=sharing

From Gaitros:
Preliminary Design: Think Big Picture. It can come in several different forms. For Android it is basically what each screen looks like. Likewise for a web app. For a large database design it is large components of the software that an individual team may work on. Everything is directly related to the functional requirements ( what the user needs).
Data Design: How the data is organized and relates to each other. What the data items are and what they are called. Data Dictionary. Think tables in a database.
Module Development: the detail design of the software . More what the programmer needs to know.

example from Gaitros:
Production Schedule-1.xlsx

my examples:
Gnatt
gnatt 4

I think we can do it a bit more detailed than that example right

Weekly report - easy stuff 5 minutes - due sep 20 midnight

1. Team Name:
Plastic Frogs, Amazing!

2. Team Members:
Daniel Powley
Wendy Slattery
Luca Labruna
Sheikh Khaled
Steven Berkowitz

3. Once Sentence Project Description
Game based on "Enter the Gungeon" developed with Unity and C#

4. Team Meetings this week?:
Wednesday 18 group call (Discord) but we discuss daily on Slack also

5. What are you working on this week?
Production schedule, decide platform and language, divide roles

6. What are you planning to work on next week?
Setting up a shared working environment, research tools (platform and language), complete a basic game tutorial, planning development tasks for the game

7. What problems have you run into?
Anticipating which aspects of development may have challenges or complexities which need highest attention.

8. Do you have a plan to resolve the problems?
Collaborating on best strategies toward approach, research, division of tasks while maintaining cohesive and overlapping duties. First goal is simplified, basic graphics, formalize functionality, and then build upward.

Name of Person Giving Report
Luca Labruna

To-Do

Bullets

  • make bullets move in direction of crosshair
  • make bullets disapear when they hit a 2D
  • crosshair sprite
  • add explosion response to a hit

Levels

All

  • add triggers to move character to next level
  • re-add box collider to level 1 trigger
  • add at least four rooms to each level, except into level
  • level transitions updating player and stats
  • obstacles/ lamps to rooms ???

1

  • add animation to the door so it opens

Artifacts

  • create coins/jewels/potions
  • animate them
  • interact with players for pickups
  • update player stats according to pickups

Characters

Player

  • add collision detection
  • add interactions with artifacts
  • add walking movements
  • add response to bullets...hit/harm/death reactions
  • add animations

Enemies

  • add collision detection
  • add AI search toward player
  • add response to bullets...hit/harm/death reaction
  • add AI defense movements toward bullets (dodge effect?)
  • determine shooting scheme...time delay/ player position to trigger fire?
  • determine various movements per type of enemy/boss
  • movement animations

Weapons

  • create weapon sprites
  • each weapon has its own AI firing mechanism

Menu

  • intro storyline frame
  • scoring, updating player/enemy values
  • pause button in levels, brings up menu
  • instruction menu

Sounds

  • background theme
  • sounds for doors, projectile hits, artifact pickups

Questions

  • Do we create a new player object for every new scene, or do we share player objects across scenes?
    (if we create a new one we need to instantiate all his attributes with the current ones, health coins etc, probably easier to share, probably easier to just have one big map though in a scene?)
    A: We agreed that it seems that same player just transitions to next level taking attributes with him

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.