cssBaseURL: "https://cityuni.captainalm.com/resources/assets/base.css" cssDarkURL: "https://cityuni.captainalm.com/resources/assets/dark.css" cssLightURL: "https://cityuni.captainalm.com/resources/assets/light.css" jScriptURL: "https://cityuni.captainalm.com/resources/assets/index.js" headerLinks: Main Portfolio: "https://portfolio.captainalm.com/" Root Site Home: "https://www.captainalm.com/" Github: "https://github.com/Captain-ALM/" about: title: "Alfred Manville (Captain ALM)" content: >
test
#age#
#birth#
thumbnailLocation: "https://cityuni.captainalm.com/resources/assets/imageofyou.jpg" imageLocation: "https://cityuni.captainalm.com/resources/assets/imageofyou.jpg" imageAltText: "Image of me." birthYear: 2002 contactEmail: "alfred@captainalm.com" entries: - name: "Bootcamp 2021: Ninjaformer GUI" content: >My first programming task at City, concluding the 2 week 2021 Programming Bootcamp, although I have only spent 3 days programming this and was a tad bit too ambitious.
This Processing project show that I can use arrays, loops, mouse and keyboard interaction and geometric transforms. The project contains a GUI library that I made to create the menu system for what could have been the Ninjaformer game.
Unfortunately, while the code for loading tile, sprite and level information exists (JSON, sprite sheet support); I ran out of time before the submission to actually even start on the game. But you can play around with the main code and build your own GUIs too so...
https://github.com/Captain-ALM/Ninjaformer-Processing
startDate: "01/10/2021" endDate: "31/10/2021" videoLocation: "https://cityuni.captainalm.com/resources/stream/vid1.mp4" videoContentType: "video/mp4" thumbnailLocations: - "https://cityuni.captainalm.com/resources/assets/pic1.png" - "https://cityuni.captainalm.com/resources/assets/pic2.png" - "https://cityuni.captainalm.com/resources/assets/pic3.png" imageLocations: - "https://cityuni.captainalm.com/resources/assets/pic1.png" - "https://cityuni.captainalm.com/resources/assets/pic2.png" - "https://cityuni.captainalm.com/resources/assets/pic3.png" imageAltTexts: - "Picture 1." - "Picture 2." - "Picture 3." - name: "City Game Project 2022: Ninjaformer (Alpha, Beta)" content: >My third programming task and first major project at City, concluding 2.2 Months of programming.
Looking back on this, I wish I started earlier (Like January) that way I could have implemented all the features I wanted. This project allows for levels to be designed within the program and allows them to be edited as XML outside the program.
The code is extensible and it is relatively straight forward to impliment new features. There are a few bugs that can crop up (Such as sticking to surfaces due to ground body updates) but I already know ways to fix them. This project relies on part of a GUI library I built in it and I had to modify the CityGame library by extending it. The audio and assets were also created by me.
startDate: "25/02/2022" endDate: "08/05/2022" videoLocation: "https://cityuni.captainalm.com/resources/stream/vid2.mp4" videoContentType: "video/mp4" thumbnailLocations: - "https://cityuni.captainalm.com/resources/assets/pic4.png" - "https://cityuni.captainalm.com/resources/assets/pic5.png" - "https://cityuni.captainalm.com/resources/assets/pic6.png" imageLocations: - "https://cityuni.captainalm.com/resources/assets/pic4.png" - "https://cityuni.captainalm.com/resources/assets/pic5.png" - "https://cityuni.captainalm.com/resources/assets/pic6.png" imageAltTexts: - "Picture 4." - "Picture 5." - "Picture 6."