cunecsclub / pandamonium Goto Github PK
View Code? Open in Web Editor NEWMaster fork of Pandamonium
Master fork of Pandamonium
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
Add scoring, health, running time or whatever you think the game needs. Nothing has been decided, so just run with it.
@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.
@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.
@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.
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.
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 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.
@cuneCSClub/trampoline
Create trampoline and add side-to-side movement. Set the left and right sides of the screen as boundaries.
@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.
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:
I believe with my current permissions, I can create the necessary forks, if this gets decided on. (@jacobian56)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.