•
Installing Android Studio - https://eu.udacity.com/course/how-to-install-android-studio--ud808
•
Intro to Android GUI apps - https://eu.udacity.com/course/android-basics-user-interface--ud834
•
Intro to Java - https://eu.udacity.com/course/java-programming-basics--ud282
•
Android App development - https://eu.udacity.com/course/new-android-fundamentals--ud851
•
Data in memory about the "pieces" of the snake (from head to tail), the locations of the food, locations of the walls, direction of the snake travelling,
•
A loop which constantly "ticks", updates the snake's position, checks whether the snake has collided with anything, checks whether it needs to grow.
•
An 'input' event handler which figures out whether the user has pressed a button to change the direction of the snake
•
A 'draw' function which runs at each tick, using the in-memory data to update the display for the snake and food positions.
•
Installing Android Studio - https://eu.udacity.com/course/how-to-install-android-studio--ud808
•
Intro to Android GUI apps - https://eu.udacity.com/course/android-basics-user-interface--ud834
•
Intro to Java - https://eu.udacity.com/course/java-programming-basics--ud282
•
Android App development - https://eu.udacity.com/course/new-android-fundamentals--ud851
•
Data in memory about the "pieces" of the snake (from head to tail), the locations of the food, locations of the walls, direction of the snake travelling,
•
A loop which constantly "ticks", updates the snake's position, checks whether the snake has collided with anything, checks whether it needs to grow.
•
An 'input' event handler which figures out whether the user has pressed a button to change the direction of the snake
•
A 'draw' function which runs at each tick, using the in-memory data to update the display for the snake and food positions.
Last reply 1 day ago
Is MathsFM French Alevels good for a CS degree at top uni (OX, UCL, Durham etc)Last reply 2 days ago
OCR A-level Computer Science Paper 1 (H446/01) - 12th June 2023 [Exam Chat]Last reply 2 weeks ago
OCR A-level Computer Science Paper 2 (H446/02) - 19th June 2023 [Exam Chat]Last reply 3 weeks ago
AQA A-level Computer Science Paper 1 (7517 1A - 1E) - 12th June 2023 [Exam Chat]Last reply 1 month ago
Not receiving any response from University of Birmingham.Last reply 3 months ago
OCR GCSE Computer Science Paper 1 (J277/01) - 19th May 2023 [Exam Chat]Last reply 3 months ago
AQA GCSE Computer Science Paper 2 (8525/2) - 25th May 2023 [Exam Chat]Last reply 1 day ago
Is MathsFM French Alevels good for a CS degree at top uni (OX, UCL, Durham etc)Last reply 2 days ago
OCR A-level Computer Science Paper 1 (H446/01) - 12th June 2023 [Exam Chat]Last reply 2 weeks ago
OCR A-level Computer Science Paper 2 (H446/02) - 19th June 2023 [Exam Chat]Last reply 3 weeks ago
AQA A-level Computer Science Paper 1 (7517 1A - 1E) - 12th June 2023 [Exam Chat]Last reply 1 month ago
Not receiving any response from University of Birmingham.Last reply 3 months ago
OCR GCSE Computer Science Paper 1 (J277/01) - 19th May 2023 [Exam Chat]Last reply 3 months ago
AQA GCSE Computer Science Paper 2 (8525/2) - 25th May 2023 [Exam Chat]