{"id":10,"date":"2021-09-30T05:00:07","date_gmt":"2021-09-30T05:00:07","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/gaming\/?p=10"},"modified":"2021-09-30T05:00:09","modified_gmt":"2021-09-30T05:00:09","slug":"a-project-of-cards","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/gaming\/2021\/09\/30\/a-project-of-cards\/","title":{"rendered":"A Project of Cards"},"content":{"rendered":"\n<p>Welcome to the Capstone Gaming blog! I\u2019m glad you stopped by! In this first post, I\u2019m excited to introduce my new blog and what I\u2019m hoping to accomplish during CS467. Although this blog will usually focus on my team\u2019s capstone project, for the first post I wanted to share why I am passionate about this project and  document a few thoughts on what I hope the project end-state looks like. \u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">My Obsession<\/h2>\n\n\n\n<p>When perusing the list of available projects, one particular request immediately caught my eye as a unique opportunity. To ensure I captured the projected, I needed two like-minded individuals. Luckily, using the class discussion list, I found two individuals who shared my immediate enthusiasm for this project.\u00a0We quickly formed a team and signed up for the trading card project, a project where we will create a tool to generate trading cards. Sharing two pictures should fully explain why I am excited about this project:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog1-1024x768.jpg\" alt=\"\" class=\"wp-image-11\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog1-1024x768.jpg 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog1-300x225.jpg 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog1-768x576.jpg 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog1-1536x1152.jpg 1536w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog1-2048x1536.jpg 2048w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog1-400x300.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>I guess I have a few games<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog2-768x1024.jpg\" alt=\"\" class=\"wp-image-12\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog2-768x1024.jpg 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog2-225x300.jpg 225w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog2-1152x1536.jpg 1152w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog2-1536x2048.jpg 1536w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/4698\/files\/2021\/09\/blog2-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>Okay&#8230;. a lot of games.<\/figcaption><\/figure>\n\n\n\n<p>I own a lot of games. A LOT of games. What\u2019s not shown is that this collection extends onto another shelf. I love games.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Existing Tools<\/h2>\n\n\n\n<p>I love games so much that I spent my summer designing and creating a new game.  My game is a card-centric endeavor that I\u2019m hoping hits kickstart next year. Because I needed an extensive set of cards, I spent a significant amount of time looking at the current market for card-generation software. Turns out, the market is really small, consisting of only a single dedicated solution called nanDeck (<a href=\"http:\/\/www.nandeck.com\/\">nanDECK | Code your graphics<\/a>). Other card designers recommended using Illustrator or Adobe. However, I believe nanDeck is the only software designed solely for making playing cards.<\/p>\n\n\n\n<p>Nandeck is a pretty good open-source tool with a comprehensive. You can add images, replace strings with icons, set the number of cards generated, and import CSV data. Best of all, Nandeck is free to use. <\/p>\n\n\n\n<p>Although the generally robust, the software&#8217;s bugs can result in critical failures when trying to print cards.  The worst bug, a pointer error,  renders the software unusable when encountered. The software also looks dated and needs a serious UX upgrade.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Defining Success<\/h2>\n\n\n\n<p>I\u2019m looking forward to seeing the client requirements, but I hope that a successful project will include connecting to a datasource, allowing customization of layouts and display of text and images. The program will need an option to print the cards and save them to a file for future editing. Hopefully, the feature set will be rich enough that I can test the software using my own game.&nbsp;<\/p>\n\n\n\n<p>If you can\u2019t tell, I\u2019m excited to get started and work on this project with a great team. The team will have a lot of fun working together and creating software that will have a big impact on this niche market. We will at least have fun discovering how to actually build this software. I can\u2019t wait to share with you what I learn and the progress our team makes.\u00a0\u00a0<\/p>\n\n\n\n<p>See you next blog post!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to the Capstone Gaming blog! I\u2019m glad you stopped by! In this first post, I\u2019m excited to introduce my new blog and what I\u2019m hoping to accomplish during CS467. Although this blog will usually focus on my team\u2019s capstone &hellip; <a href=\"https:\/\/blogs.oregonstate.edu\/gaming\/2021\/09\/30\/a-project-of-cards\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":11529,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/gaming\/wp-json\/wp\/v2\/posts\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/gaming\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/gaming\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/gaming\/wp-json\/wp\/v2\/users\/11529"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/gaming\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/gaming\/wp-json\/wp\/v2\/posts\/10\/revisions"}],"predecessor-version":[{"id":13,"href":"https:\/\/blogs.oregonstate.edu\/gaming\/wp-json\/wp\/v2\/posts\/10\/revisions\/13"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/gaming\/wp-json\/wp\/v2\/media?parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/gaming\/wp-json\/wp\/v2\/categories?post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/gaming\/wp-json\/wp\/v2\/tags?post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}