Giter Site home page Giter Site logo

gamedesign11's People

Contributors

ashtonfurman avatar derekcresswell avatar kaelpearson avatar sanity-d avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

gamedesign11's Issues

while loop condition in dice game, 6 basic game

The while loop is written: while(playerOneHealth <=0 || playerTwoHealth <=0)
This should read: while(playerOneHealth > 0 && playerTwoHealth >0) as the loop should end when one of the players reaches 0 health. This needs to be updated in all of the screencaptures of the scripts as it is the same throughout.

Gravity and drag in RGM

Lets add global gravity setting change (edit, project settings, physics 2d), and local changes to gravity and drag locally in the inspector for individual game objects.
It should probably go in the physics section.
Also, add a section on adding text in with the sprites section, include how to add fonts to Unity so that students can create text objects that are personalized. As of now they can only use Arial.

Normalize Extras / On Your Own

A goal for each project is to have an extras folder. This would have links to relevant tutorials, games, extras, and challenges for people struggling or exceeding.
Currently none of these have been implemented. Though files like 2 - 3 have a "On Your Own" section.
Figure out which should be the preferred method or which files need to have an "On Your Own".

Kinematic player can go through walls

Look into and fix that the current kinematic player can move through the walls.

Perhaps the player needs to be dynamic and use Rigidbody.MovePosition

Remove usage of "I" in tutorials

Some older lessons still use "I" as opposed to "we" or "you". Replace these with the standard.

Regex for searching I('m|'ve|'d|'ll| )? (Not leaeding and trailing space)

Add Basic sprite to beginning of Rube Goldberg

Using the UI sprites is really hacky and looks bad. Add in a Basic white box and circle to the project and use it for the sprite.
In-depth sprite and animation will be a later lesson.
Change the Wording in the first 3 files in Rube.
Check pictures to make sure they don't look too different, or update them.

Change Name of Repo

This repo should not be made exclusive to KSS.

  • Change Repo name and all sub files headings.
  • Update main Readme to reflect less school focused repo.
  • Add community files like Contributing
    Make Dev branch so students can use master
  • Add formatting and syntax

Write contributing guidelines

Include things like :

  • Difference between units/lessons/etc.
  • Little first person writing.
  • Spacing, backslash, and newlines.

Use Unity manual in Rube and Dice game lessons

For something simple, game object and debug maybe add in a part where we use the website to find out info.
Add a section using these resources in 1 - 2 and 2 - 1

  • 1 - 2
  • 2 - 1 (Lookup start func)

Change bullet to use trigger collisions

Once we begin shooting enemies the bullets will add force to them sending them flying.
I didn't want to use triggers as the students might've found it to be too much information but now we kinda have to.

In detecting collisions change over the wording and the scripts that use the collisions.
@Sanity-D Maybe?

  • Update PlayerInput.md to reflect use of triggers
  • Update Health.md to reflect ues of triggers
  • Update Health / Bullet scripts (if added by then)

Adding Text to Unity in RGM

This is off of #27
Add in instructions for adding basic static text to Unity. Likely good to be appended to Sprites.md or possibly it's own little section.

PlayerController : Error converting List<Collider2D> to Collider2D[]

Got reports of a compilation error occurring here when passing crouchCollider into the OverlapCollider function.

This really doesn't seem like it should be a thing. I was unable to repro on my machine using Unity 2019.2.17f1.
Report came from 2018.3.3. I looked through the docs and found no discrepancies in the API for these functions. Besides, arrays and lists should be fine to convert whenever.

If anyone else can replicate this leave a comment here with more details.

Repro instructions :

Logo for GameDesign

There are no requirements for the logo. It is being made to use primarily for KSS's Computer Science / Game Design / Animation classes.
Preferred to not have lots of words on it, more so letters or just abstract.
Otherwise full creative freedom.

Incorrect Numbering in 2 / 3

The code block in 2 / 3 has broken the auto numbered list.

Also add a new line before the code block for formatting.

Add Unity scripting references and links throughout Dice Game

The entire dice game needs to be linked up to the Unity API, Manual, and C# docs. Only bits of it have currently been added.
For each lesson in the unit find the first mentions of each new term, keyword, function, etc. and link it to a corresponding web page. These should be C# Docs, Unity Manual, or Unity API.

Please go by the specs outlined in the CONTRIBUTING.md file for how to format everything nicely.

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.