Skip to content
This repository has been archived by the owner on Oct 1, 2018. It is now read-only.

Ruby Final Project #8

Open
CouchofTomato opened this issue Oct 31, 2017 · 7 comments
Open

Ruby Final Project #8

CouchofTomato opened this issue Oct 31, 2017 · 7 comments
Labels

Comments

@CouchofTomato
Copy link
Member

CouchofTomato commented Oct 31, 2017

@KevinMulhern mentioned in another issue that the final project could potentially be replaced to something less daunting.

I'm personally in two minds. One the one hand you need to challenge yourself and many students probably move on because they feel they have a good grasp of Ruby and are itching to get started with Rails.

I also am hopeful that with a new improved Ruby course most students will be better equipped to tackle it.

That said. I'm not a huge fan of the chess project because there are some aspects of it that are just a royal pain. Namely formatting to a terminal which isn't really the kind of skills most people need.

Let's throw out some project ideas no matter how crazy they sound and see what we come up with. Any that seem plausible we can discuss further.

Project ideas

  1. Make a ruby gem
  2. Implement a ruby DSL
  3. Command line battleships
  4. Web scraper
  5. Leave the project idea up to the student (but leave some ideas for projects) so we get an eclectic mix of projects to inspire people in the future.
@leosoaivan
Copy link
Contributor

leosoaivan commented Nov 1, 2017

I really like the idea of building a gem.

One idea for a turn-based strategy game could be command-line Battleships. It could be made more difficult to implement by requiring an AI or requiring that the script automates the positioning and orientation of ships at the beginning of the game. It could easily be made to require inheritance/composition, serialization, etc.

@KevinMulhern
Copy link
Member

Just to keep all related ideas in the same issue for future reference, @mindovermiles262 has a really good suggestion for this project

Maybe we can make some sort of web scraper as a final project where RegEx would be helpful

@CouchofTomato
Copy link
Member Author

What I've done is update the list in the top level comment so we have one place where all ideas are proposed.

What are peoples thoughts on the list so far? Are any unrealistic and should be removed? Do any stand out as workable?

@KevinMulhern
Copy link
Member

The list so far looks really good 👍 The only one I'm not keen on is a ruby dsl. While a ruby dsl project would be interesting and definitley be challenging enough for a final project, I think it would require a bit too much knowledge and use of meta programming.

@CouchofTomato
Copy link
Member Author

Thanks for the feedback. List updated.

@jmooree30
Copy link

I thought chess was the most interesting project TOP had to offer and looked forward to it. With that being said if it was to be changed a web scraper is a cool idea.

@ghost
Copy link

ghost commented May 29, 2018

if we are going with web scraping then we should make a pokemon database with all the information about every pokemon

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants