"Education is about lighting a fire, not filling a pale"
"As we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously"
This content is from my GitHub and YouTube. There is lots more amazing stuff there :-)
- git Tutorial for two students to do in a lab
- Template readme file for student team project repositories
- git quick reference
- Godot quick reference
- Unity quick reference
- Unity to Godot quick reference
- project ideas
- More crazy VR project ideas
- Game Engines 1 past papers
- Minarure Rotary Phone Emergent Behaviors for Artificial Life in Godot
- Infinite Forms - Emergent Behaviors for Artificial Life in Unity
- iamdani - Computer Generated Art Made By Human Programmers
- Tunepal - The worlds leading search engine for traditional Irish music
- Janus - Gesture controlled robot arm project
- BGE - Open source game engine in C++ for teaching and research
- Make a Youtiube Playlist from a text file
Second year CS students. One semester. Uses Java, GitHub, VSCode and the Processing libraries
- https://github.com/skooter500/OOP-2024
- https://github.com/skooter500/OOP-2023
- https://github.com/skooter500/OOP-2021-2022
- https://github.com/skooter500/DT228-OOP-2015
- https://github.com/skooter500/OOP-2023-Test
- https://github.com/skooter500/OOP-Test-2022
- https://github.com/skooter500/OOP-LabTest-2020-Starter
- https://github.com/skooter500/OOP-LabTest-2020/
- https://github.com/skooter500/OOP-Test-2019-Starter
- https://github.com/skooter500/OOP-Test-2019-Solution
- https://github.com/skooter500/OOP-2018-Lab-Test-2
- https://github.com/skooter500/OOP_Labtest1_2017_Starter
- https://github.com/skooter500/OOP-LabTest1-
- https://github.com/skooter500/OOP-2024/blob/master/assignments.md
- https://github.com/skooter500/OOP-2023/blob/master/assignments.md
- https://github.com/skooter500/MusicVisuals
- https://github.com/skooter500/OOP-2018-2019/blob/master/assignments.md
- https://github.com/skooter500/SciFiUI
Stretch Goal project: i.am.dani
- https://github.com/fionan313/MusicVisuals
- https://github.com/JelloSarm/MusicVisuals
- https://github.com/ASJA-Visuals/MusicVisuals
- https://github.com/WillL02/MusicVisuals
- https://github.com/annnnnne0811/MusicVisuals23
- https://github.com/Matiss-Priednieks/OOPAssignment
- https://github.com/TaifFaisal/SciFiUI
A module for first year Game Design students that uses Processing in semester 1 and Godot in semester 2. The aim is for students to learn fundamentals of programming, such as loops, arrays, classes etc. etc. They do this by using Processing, which is a graphical programming language based on Java, but you can also use Python.
- https://github.com/skooter500/GP-2023/
- https://github.com/skooter500/GP-2022-2023/
- https://github.com/skooter500/GP-2021-2022/
- https://github.com/skooter500/GP-2020-2021/
- https://github.com/skooter500/GP-2019-2020/
- https://github.com/skooter500/GP-Test-2023
- https://github.com/skooter500/GP-Test-2022/
- https://github.com/skooter500/GP-2020-2021
- https://github.com/skooter500/GP-LabTest2-2019
- https://github.com/skooter500/gp2019-august-lab-test
- https://github.com/skooter500/GP-Autumn-Lab-Test-2018
- https://github.com/skooter500/GP-2017-2018/blob/master/labtest.md
- https://github.com/skooter500/DT508-Lab-Test-Supplemental-2016
- https://github.com/skooter500/DT508-Lab-Test-Solution-2016
- https://github.com/skooter500/GP-2019-2020
- https://github.com/skooter500/GPLabTest12018
- https://github.com/skooter500/GP-LabTest1-2017
- https://github.com/skooter500/GP_Lab_Test_1
- https://github.com/skooter500/dt508_2015_labtest1
- https://github.com/skooter500/GP-2023/blob/master/assignments.md
- https://github.com/skooter500/GP-2022-2023/blob/master/assignments.md
- https://www.youtube.com/watch?v=3CdIYzE9ZAE&list=PL1n0B6z4e_E6t2-AZTM30ZyeWNNTv8SvR
- https://www.youtube.com/watch?v=xnbHNQOCXSU&list=PL1n0B6z4e_E7PV9bmzFDRow2Qoe1MOqvo
Semester 1, year 4 for CS and semester 1 year 3 for game design. Game Engines 1 is maths, physics and coding for game developers. For CS this a great example of applied CS (i.e. the head fake).
- https://github.com/skooter500/GE1-2023
- https://github.com/skooter500/GE1-2022-2023/
- https://github.com/skooter500/GE1-2021-2022/
- https://github.com/skooter500/GE1-2023/blob/master/assignment.md
- https://github.com/skooter500/GE1-2022-2023/blob/master/assignment.md
- https://www.youtube.com/watch?v=ZkrQnQmDK-M&list=PL1n0B6z4e_E6LmwpeGIW7vYhesNYUOLEN&pp=gAQBiAQB
- https://www.youtube.com/watch?v=0xyRtCJrhMY&list=PL1n0B6z4e_E5naCKOJDfU-sgX_3CdlRfN&pp=gAQBiAQB
- https://www.youtube.com/watch?v=mSEMEWo5zCM&list=PL1n0B6z4e_E6GaGOHiBdPSW0QzICdGs4X&pp=gAQBiAQB
Semester 1, year 4 for CS and semester 1 year 3 for Game Design . Game Engines 2 is AI for games and simulation.
These are programming tests with Unity or Godot
- https://github.com/skooter500/GE2-Test-2023-Starter
- https://github.com/skooter500/GE2-Test-2022
- https://github.com/skooter500/GE2-Test-2021-Starter
- https://github.com/skooter500/GE2-Lab-Test-2019
- https://github.com/skooter500/GE2-LabTest2-2017
- https://github.com/skooter500/GE2-2023/blob/master/ca.md
- https://github.com/skooter500/GE2-2020-2021/blob/master/ca.md
- https://www.youtube.com/watch?v=wgLdWPeAWMo&list=PL1n0B6z4e_E5lzjXKOn8BYEcdzXUrgPyn
- https://www.youtube.com/watch?v=f9tmgOyUgD8&list=PL1n0B6z4e_E7YVQZ4utNXO87HlBsWXp-x&pp=gAQBiAQB
- https://www.youtube.com/watch?v=HVBxYQz96Iw&list=PL1n0B6z4e_E4HNNWuFN5fW1Efi6_fK9_r&pp=gAQBiAQB
- https://www.youtube.com/watch?v=Z0EBRiennwo&list=PL1n0B6z4e_E74Exw6947cgKthb8Mkzr7w&pp=gAQBiAQB
- https://www.youtube.com/watch?v=IOCEM6ZNU-E&list=PL1n0B6z4e_E7PlsMwPXdXgIfJCKPInqzm&pp=gAQBiAQB
Click the images below:
From the www:
- Games Fleadh
- Git for Windows
- GitHub Classroom
- Codingbat - Great for programming tutorials!!
- Leetcode - Similar
- processing
- Processing for Python
- The Coding Train
- The Nature of Code
- Godot
- Logic Simulator 2
- Turing Complete
- git for poets