Skip to content

Instantly share code, notes, and snippets.

View natepisarski's full-sized avatar

Nate Pisarski natepisarski

View GitHub Profile
@natepisarski
natepisarski / ProjectIdeas.md
Last active December 8, 2016 16:26
Ideas for the Winter semester code-a-thon between natepisarski, rypriori, and anyone else we can convince to waste their time off doing work.

We've got work to do, fam. Is that going to be a website? A desktop application? A IOT-integrated AI to take over the world?

Nobody knows. So, to organize what COULD be done, we've got this list with some ideas to shoot around. Not natepisarski or rypriore? Don't even want to work?

Doesn't matter. Leave ideas, and they WILL be done by the end of the winter semester.

Team structure and branching model is at the bottom of this document, so this will be like our bible throughout the winter.

Order of ideas so far (easiest to hardest): Wolf, Hissyfit, Codebattle, Playground

public class TreasureChest{    private ArrayList<Bag> myChest; //An arraylist, representing many objects of Bag    public TreasureChest(Bag .. bags) //Take multivariate bag arguments    {        myChest = new ArrayList<>();        bags.forEach(x -> myChest.add(x));    }    public int getTotal()    {        myChest.map(x -> x.getValue()).reduce(0, (x, y) -> x + y);    }    public boolean hasType(String type) //Searches each bag for a specific substring, a part of the String    {        for(Bag bag : myChest)            if(bag.getDescription().contains(type))                return true;        return false;    }    public int getNumBags(String description) //Searches for specific bags, counts how many there are    {        return myChest.filter(x -> x.getDescription().equals(description)).length()    }    public int getSpecialItems(String description) //Looks for item within Bag    {        return myChest.filter(x -> x.getDescription().contains(description)).length();    }}
This is my chronological development log on things that I've done for the project. Honestly I just copied most of this info out of the git commit log
September 10Th, 2015
* Initialized the repository (with a gitignore and README)
* Implemented coordinate tracking for the world.
* Made Pair for the coordinate system
September 13th, 2015
* Added Josue's Stack to the repository
* Added the Controller and implemented a (broken at the time) Actor search