element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Hack Like Heck
  • Challenges & Projects
  • element14 presents
  • element14's The Ben Heck Show
  • Hack Like Heck
  • More
  • Cancel
Hack Like Heck
Blog Mini Arcade Retrospective - Looking Back at My HLH Journey
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Hack Like Heck to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: andywest
  • Date Created: 6 Apr 2018 10:08 PM Date Created
  • Views 1385 views
  • Likes 5 likes
  • Comments 5 comments
Related
Recommended

Mini Arcade Retrospective - Looking Back at My HLH Journey

andywest
andywest
6 Apr 2018

This blog entry is about my Hack Like Heck competition entry. Please check it out and give it a Like if you enjoy it!

What went well

I finished it!

Hacking like Heck requires a broad range of skills relating to engineering, software, video production, time management, and communication. When it comes to engineering and video production I’m a relative noob, but I didn’t let that stop me. I set my sights high and pushed myself beyond my previous limits. It was an honor to play alongside so many talented people and make it to the finish line.

image

The mini arcade is actually fun to play

It was worth spending extra time on the controls because this thing is fun! To be honest, this was all about the build for me, so having a fun game system at the end is an added bonus. In fact, I think I may have been playing a little too much yesterday because I got at least one disapproving look. Hey, I have to test it, don’t I? Chores can wait. image

I got to know a lot of smart, interesting people

Participating in HLH meant joining the element14 community and learning about all the exciting people and projects here. I enjoyed watching everyone’s progress and build logs, and waited in anticipation for the film festival. I’ve since watched all the videos and all I can say is… wow! What a skilled group with such creative and unique ideas.

I managed to put aside my fear of the camera

The idea of being filmed or photographed stresses me out. Social interaction is hard work for me, although I think I hide it pretty well most of the time. So why even put myself in a situation like this? Partly to improve myself, and partly to open doors of opportunity, like participating in Hack Like Heck!

image

What didn't go so well

My project video could have been so much better

I concentrated heavily on the arcade system, which was important, but I didn’t put nearly enough planning and effort into the video. I underestimated how much work was involved and I had to speed through the entire thing on the night before the deadline. Lack of sleep and my lighting setup meant that I was visibly exhausted ("haggard" as someone put it). At the end I was rushing, which resulted in a video that focused on random minutiae rather than important build steps. A lot of great footage was omitted. Other minor things like inconsistent lighting and repetitive music didn’t help.

The game system is kind of fragile

I’ve never designed or printed a 3D print even remotely as large or complex as this before. I was flying by the seat of my pants. I learned a lot about print orientation, weight distribution, fasteners and adhesives. But that learning came at the cost of some broken parts and a slightly flimsy final build. The system is fine on a desk, table, or shelf, but it kind of falls short as a portable device.

What I would do differently next time

4:3 aspect ratio screen

The mini arcade is about retro gaming, and most retro games aren’t widescreen. If anything, a lot of classic arcade games were tall rather than wide.

Include analog controls

Because I was using a strictly digital USB encoder, I had to convert an analog stick to digital to make it work. But lots of games use analog controls and it would be nice to be able to play them that way.

image

Use a large format 3D printer and improve overall design to make it more robust

The ability to print larger pieces would make designing a strong case much easier. Also, avoiding the use of long, thin pieces is essential.

Find a nicer solution for cabinet art

I chose to go with a simple, inexpensive approach for cabinet art, and one that would let me do several reprints immediately if I messed something up. The design is printed with a color laser printer on full-sheet sticker paper and laminated with self-adhesive laminating sheets. The result is OK, but the adhesive isn’t very sticky and the print quality is slightly cheap-looking.

Use the best video editing tools

I’m currently using consumer-grade home video editing software, and there are definite quality and workflow limitations. I should really get a license and learn Adobe Premiere. I tried a demo once and was surprised how much it improved the quality of my videos.

Plan better for the project video

I know I can do better. Thorough planning and editing as I go should prevent the type of issues I had this time around.

image

Learn something new

Due to a shortage of time, I stuck to what I knew: Blender for modelling, protoboard for building circuits, and an ancient copy of Paint Shop Pro for image editing. I’d like to learn Fusion 360 or custom PCB etching as the next step in my learning process.

  • Sign in to reply

Top Comments

  • genebren
    genebren over 7 years ago +1
    Andy, Very nice review of your Hack. It is really nice to go back over a project and review what went right and what went wrong. This is a valuable step in the learning process. Only when you identify…
  • andywest
    andywest over 7 years ago in reply to genebren +1
    Thanks, Gene! This whole thing has been a really positive experience for me.
  • mayermakes
    mayermakes over 7 years ago +1
    before you invest in expensive software take a look at the open source options I use kdenlive for my videos which is easy to learn and has tons of options ans features I may never use. the Pro variant…
  • rocits
    rocits over 7 years ago

    I see the cardboard version on your desk, that's really great , I think as an intro project like Google cardboard for VR would do really well!

    Could you treat the cardboard version and make it strong enough to sustain constant use and be viable as a product!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • andywest
    andywest over 7 years ago in reply to mayermakes

    Great recommendation, mayermakes! I'm already using several free software tools like Audacity, Inkscape, and Blender, so this makes a lot of sense for me.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 7 years ago

    before you invest in expensive software take a look at the open source options

    I use kdenlive for my videos which is easy to learn and has tons of options ans features I may never use.
    the Pro variant would be Davinci Resolve which is also free and allows to edit and grade on a pro-level ( it is used in movie production)
    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • andywest
    andywest over 7 years ago in reply to genebren

    Thanks, Gene! This whole thing has been a really positive experience for me.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 7 years ago

    Andy,

     

    Very nice review of your Hack.  It is really nice to go back over a project and review what went right and what went wrong.  This is a valuable step in the learning process.  Only when you identify the mis-steps can you learn from them and prevent them in the future.

     

    Gen

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube