Pinned Repositories
Artyology-iOS-Android
iOS/Android art exhibition
Bar-exercise
Developing on pre-existing knowledge of Ruby with this highly simplified model of a bar, complete with customers, food and drinks and a whole host of associated methods.
Basis-of-a-very-simple-fantasy-game
Rudimentary logic for a fantasy game consisting of players and enemies, both of whom can assume numerous forms (wizard, warlock etc).
Book-collection-JavaScript-events-exercise
Exploring events in JavaScript using a book collection example.
Calculator-integrated-and-unit-testing
Carrying out both integrated and unit testing on a simple JavaScript calculator model, ensuring that arithmetic operations generate the expected results.
Card-game-model
Implementation of the basic game logic for a card game in Java. Notable inclusions are an enumerator for suit type and rank value and a method which shuffles cards before dealing.
Cinema-enumeration-exercise
A brief exercise touching on JavaScript's array-related methods, including "filter", "map", "every" and "reduce".
Factory-Simulation-Tool
Simulating worker productivity in a factory working environment
MarsRoverChallenge
Implementing landing commands for a planetary rover in Java
Reach--
PYTHON (DJANGO) / React.js
james-level's Repositories
james-level/Bar-exercise
Developing on pre-existing knowledge of Ruby with this highly simplified model of a bar, complete with customers, food and drinks and a whole host of associated methods.
james-level/Card-game-model
Implementation of the basic game logic for a card game in Java. Notable inclusions are an enumerator for suit type and rank value and a method which shuffles cards before dealing.
james-level/Cinema-ticketing-tool
A ticketing model for a cinema enabling the user to print tickets, record sales and track customer viewing preferences.
james-level/Commuter-train-exercise
More exposure and experience with hashes and arrays with this exercise loosely based on the Edinburgh-Glasgow train service.
james-level/Database-SQL-exercise
Gaining familiarity with databases via Marvel films.
james-level/Employees
A model created on a suitably corporate theme: employees, managers and associated personnel, all of whom have a salary.
james-level/First-exercise-in-Java
Very first use of Java, gaining familiarity with the syntax.
james-level/Getting-to-grips-with-GitHub
Gaining familiarity with GitHub.
james-level/GitHub-part-2
Further exposure to GitHub.
james-level/Hogwarts-web-browser-exercise
Practising CRUD actions in the browser using the web application framework Sinatra.
james-level/Input-and-output-devices
Further work on interfaces in Java, this particular model being centred on computer hardware devices.
james-level/Introduction-to-TDD
Gaining a good grounding in test-driven development thanks to these 17 test cases.
james-level/Java-hotel-model
Exploring the fundamental object-oriented programming concept of inheritance through a hotel room model comprising a range of different rooms.
james-level/Karaoke-Bar
An attempt to create a slightly more elaborate Ruby program, this time modelling a karaoke bar with guests, rooms and songs. According to the brief, guests must be able to check into a given room (providing it is empty), react appropriately to the song choices available, and the rooms must not be filled beyond their capacity.
james-level/Lothian-buses-pick-up-and-drop-off
Gaining further proficiency with arrays in Ruby by modelling the Edinburgh bus network.
james-level/meteor-react-events
Event App Build on Meteor - React
james-level/Music-collection-with-SQL
Going deeper into the combined use of Ruby and SQL with this model of a music collection.
james-level/Pet-shop-challenge
Reinforcing fundamental programming principles and practice with a highly simplified model of a pet shop.
james-level/Pizzeria-takeaway-meals-tracker
An initial look at Ruby code in the web browser.
james-level/Riparian-eco-system
Simulating the eco-system of a river in which predatory bears feed on defenceless fish to satisfy their cravings for seafood.
james-level/Rock-paper-scissors
Basic implementation of the game logic.
james-level/Team-model-exercise
Further experience in Ruby.
james-level/Theme-park-Java-model
Implementing abstraction via interfaces in a Java model of an amusement park with rides, stalls and visitors.