Giter Site home page Giter Site logo

pandamonium's People

Contributors

blue42u avatar blue42u-testing avatar buzzlet avatar grantjon97 avatar jacobian56 avatar markschmidty19 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

pandamonium's Issues

What happened?

Hey, hi. This is the guy from the organization picture. Yes, I do still have that sweater. It's a sweater from highschool, if you must know. Yes, I have finally changed my hair cut. No, it's not fancy, but I think it looks better, if you must know.

So I came across this Github account when trying to add my cune email to a different Github account (if you must know. (<-- this phrase is my new theme for this post)), and then I logged into this account and found that the OG CS Club people had made a GitHub repo. First of all, nice work. Sorry I didn't notice it before. Second, I see that someone added some animals, but those animals were not presented in a graphics team meeting to my knowledge, but the building was. So if the person who uploaded the building has the double OG animal images that were presented at a graphics club meeting, please share them. I made them and wanted to create more of them in the block style, but don't remember what it looked like (I was an actual artist back then. Now, not at all, if you must know). Third, props to adding poop.png. it wasn't discussed, but it is officially approved.

Finally still monitor your GitHub, received a notification, and read through all of this, then this message is for you. If any of you would like to make something, let's open it up for discussion. At this time, I'm a C# web developer and have some experience w/ angular (I don't claim to be good, but good enough to maintain a job :)). I currently am working off and on on a clicker game in js/html that I was intending to inject into my company's sites as an Easter egg after they enter the Konami code. I would be happy to open that up for public development if that's of interest. I would also be happy to work on a real world problem.

Let me know your thoughts.

Triple OG CS club member, Caleb

Scoring

Add scoring, health, running time or whatever you think the game needs. Nothing has been decided, so just run with it.

Create/Find sounds and music

@cuneCSClub/sound

You may wish to make a todo list of sounds and music needed in the game. For example, we'll need background music, bouncing sounds, animal sounds, power-up catch sounds, possibly different background music for powerup effects, etc. Animal sounds we should be able to find opensource, but we'll probably compose our own background music.

Collisions between trampoline and animals

@cuneCSClub/collisions

You may need to wait a bit for the other teams to create the objects, but you can start by planning out the math and physics on paper. For now, we need the animals to bounce straight up when they collide with the trampoline. On each successive bounce, they should bounce lower in the air. Eventually (after three bounces?), the animals should bounce low enough that they can exit to the ground (just destroy the object at this point, cause we'll add the animation later). If you wish, you can start thinking about on the speed of the trampoline, or tilt of the trampoline, etc. Be sure to be in contact with the Animals team, so that you can work with the objects they create.

Create generic animals

@cuneCSClub/animals

Program animals that are randomly spawned from the above the screen. After spawning, the animals should fall downwards. Destroy the animal object/table when the animal reaches the ground. Be sure to program all attributes with variables (i.e. the animal's x, y, velocity, etc.) and also variables for time releases and such. In the future, We will use these objects to develop different kinds of animals and enemies, and also power-ups and handicaps.

Spawn animals

Tweak code for randomly spawning animals. Have the chicks be spawned first, then add the bunnies, and finally the kittens. Also have the animals be spawned more rapidly as time goes on.

Menu Screen

Create a menu screen. It will be the first thing the user sees when he starts the game, and probably what will come up when he loses. Obviously it needs a start button. Unless we get complicated and add a high scores table, I don't think we'll need much else.

Create animal objects

Create a different object for each different animal. Right now, we need kittens, chicks, and bunnies. Look at the wiki to see the different attributes each has.

Create Trampoline

@cuneCSClub/trampoline

Create trampoline and add side-to-side movement. Set the left and right sides of the screen as boundaries.

Create Graphics

@cuneCSClub/graphics

You could start by making a todo list of what needs to be drawn. Obviously, we'll need a background and images for all the characters (firefighter panda's holding a trampoline, kittens, chicks, snakes, spiders, bunnies, etc.). We'll also need power-up and handicap images, with their corresponding image effects. Think about animations too. Wherever you wish to begin is fine.

Team-specific Repositories

It might be worth forking Pandamonium into 5 other repositories, under modified names. That way, each team could have a place to push to, collaborate, send messages, and finally submit a pull request to the master repository. In addition, a change in the repo-level permissions would allow the team to push to their repo, and not anyone else's. This would also mean that only one pull request would ever have to be submitted to the master repo.

The workflow would look something like this:

  1. Clone the team-specific repository.
  2. Make changes, talk with the team, commit and sync/push.
  3. Repeat step 2 until something is ready to be added to the master repo.
  4. Create a pull request from the team repo to the master repo.
  5. Profit!

I believe with my current permissions, I can create the necessary forks, if this gets decided on. (@jacobian56)

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.