Find Jobs
Hire Freelancers

Mini Game: Faces on LCD

$30-250 AUD

Closed
Posted over 8 years ago

$30-250 AUD

Paid on delivery
Your task is to implement a game in which several faces will appear on the LCD display and fall from the top of the screen. The player controls a sprite at the bottom of the display, moving it left and right to with the goal being to maximise the score before losing all lives. Points are gained, or lives lost, when the player’s sprite collides with the faces, as described in detail below. You will use the skills and techniques learned in the first half of the semester, together with microcontroller programming techniques covered since week 7. A partial implementation of the game is demonstrated in the week 10 lecture. 1) Assignment Brief is shown in images part1 to p8 2) Must be able to compile using avr-gcc. I have linked a pdf that you can check. An example of a command that would have been used to compile a c source file. question_1_template_v2.c -mmcu=atmega32u4 -Os -DF_CPU=8000000UL -std=gnu99 -I../cab202_teensy -L../cab202_teensy -Wl,-u,vfprintf -lprintf_flt -lcab202_teensy -lm -o question_1_template_v2.o - As only I have the teensy, I want you to have a working C environment where you can at least compile without issues. I can then convert your file into a hex file and load it into the teensy for testing. I am happy to work with you during the testing phase. 3) Please comment your code as I will ask a few questions about it for understanding. 4) Please look at the folder teensy resources, examples of timers. Take note of cab202_teensy 2 folder as it contains [login to view URL] - new library for accessing and writing to the LCD screen on the TeensyLCD. This library is similar to zdk but has a lot less functionality. It's up to you to add the functionality that you require. ZDK folder was used earlier in the semester. You will need to compile this just as you did for the ZDK. Run make in the cab202_teensy directory to create the library cab202_teensy.a. 5) Due Date is 18th Midnight October. However I would like it done 2 days (16th October) before to sort out any issues.
Project ID: 8621795

About the project

1 proposal
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $800 AUD for this job
User Avatar
I am a Mechatronics Engineer with a few years of experience building smart robots using machine vision and Artificial Intelligence. Robotics and Control systems are my subjects of focus. I am looking to build clients through quality work. Some of my recent works inlclude: 1. Braille character recognition from noisy scanned images 2. Autonomous maze solving robot - (Won NERC14, First Prize) 3. Object detection and classification using HAAR and LBP features I have recently submitted two research papers both of which are related to robotics, named: Rafe and A. Awan “Autonomous Vehicle Lane Following Using IBVS and Model Predictive Control” submitted at 2015 IEEE 18th International Conference on Intelligent Transportation Systems Kumar, K. Kamal, T. Zafar, A. Rafe, S. Manthavan, M.A. Kararvi, H. Afzal, A. Naseer, M. Rahman “Vision based Stabilization of an Aerial Platform for Pavement Imaging” submitted at 2015 IEEE 18th International Conference on Intelligent Transportation Systems Please reach out if you are interested in working together
$800 AUD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Robertson, Australia
5.0
12
Payment method verified
Member since May 4, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.