The Curious Engineer

All blogs / Retro computing

Laurence Scotford

laurencescotford.net

Ideas for digital learning, games and AI

Retro computingGame developmentJavaScript / TypeScriptC

’20’21’22’23’24’25’26
Posts
82 from 4 Jul 2020 to 19 Sep 2023
Posting
quiet since 2023
Kind
personal blog
Feed
https://laurencescotford.net/feed/

2023 9

  1. Games programming from the ground up with C: Validating and processing player moves
  2. Games programming from the ground up with C: Building a form
  3. Getting my head in the cloud
  4. Give your web API some front
  5. Creating slide out or drop down mobile menus with CSS
  6. Recreating Manic Miner in HTML
  7. Player progression and reward
  8. No graphic artist? No problem!
  9. Coding as a quick fix

2021 4

  1. HTML games programming from the ground up: Improving the user interface
  2. HTML games programming from the ground up: Improving the AI player
  3. HTML games programming from the ground up: Creating a simple AI player
  4. HTML games programming from the ground up: Starting the Tic Tac Toe game

2020 69

  1. Games programming from the ground up with C: Creating a data structure for the game
  2. Games programming from the ground up with C: Building a menu
  3. HTML games programming from the ground up: Quiz game final challenges
  4. HTML games programming from the ground up: Capturing user input with events
  5. HTML games programming from the ground up: Data with JSON
  6. HTML games programming from the ground up: Modifying HTML with JavaScript
  7. StackHack – A game prototyping project: part 4 – moving to production code
  8. StackHack – A game prototyping project: part 3 – developing the digital prototype
  9. StackHack – A game prototyping project: part 2 – digital prototyping
  10. StackHack – A game prototyping project: part 1 – paper prototyping
  11. A simple JavaScript singleton pattern
  12. Are MOOCs worth your time?
  13. Not just kid’s stuff
  14. A Christmas Game with Impact
  15. More flexibility with magnets in Omnigraffle
  16. Rebuilding Chip-8
  17. Games programming from the ground up with C: Building the user interface 2
  18. HTML games from the ground up: The Document Object Model (DOM)
  19. HTML games programming from the ground up: Forms and JavaScript
  20. Games programming from the ground up with C: Building the user interface 1
  21. Games programming from the ground up with C: Introducing the ncurses library
  22. Games programming from the ground up with C: Hexapawn BASIC program
  23. HTML games programming from the ground up: Style sheets
  24. Games programming from the ground up with C: Hexapawn
  25. Games programming from the ground up with C: Solution to challenge project 1
  26. Games programming from the ground up with C: Challenge project 1
  27. HTML games programming from the ground up: Links and images
  28. Games programming from the ground up with C: The final Buzzword program
  29. Games programming from the ground up with C: User input
  30. Games programming from the ground up with C: Loops
  31. Games programming from the ground up with C: More on decisions and functions
  32. Games programming from the ground up with C: Command line arguments and decisions
  33. Games programming from the ground up with C: Functions and random numbers
  34. Games programming from the ground up with C: More fun with variables and arrays
  35. Games programming from the ground up with C: Variables
  36. HTML games programming from the ground up: First steps
  37. HTML games programming from the ground up: Index
  38. Audio Fundamentals: Index
  39. Games programming from the ground up with C: A first program
  40. Games programming from the ground up with C: Index
  41. Games programming from the ground up with C: First Steps
  42. Inverting signals on the ARP 2600V
  43. Running old BASIC computer games
  44. Audio Fundamentals Part Three: Additive Synthesis
  45. Audio Fundamentals Part Two: The Digital Representation of Sound
  46. Audio Fundamentals Part One: The Nature of Sound and its Electrical Analogue
  47. How to Take a Bearing
  48. Breadboard Arduino Compatible
  49. Chip 8 on the COSMAC VIP: Instruction Index
  50. Chip-8 on the COSMAC VIP: Index
  51. Chip-8 on the COSMAC VIP: Binary Coded Decimal
  52. Chip-8 on the COSMAC VIP: The Character Set
  53. Chip-8 on the COSMAC VIP: Sound
  54. Chip-8 on the COSMAC VIP: Indexing the Memory
  55. Chip-8 on the COSMAC VIP: Keyboard Input
  56. Chip-8 on the COSMAC VIP: The General Purpose Timer
  57. Chip-8 on the COSMAC VIP: Drawing Sprites
  58. Chip-8 on the COSMAC VIP: Generating Random Numbers
  59. Chip-8 on the COSMAC VIP: Interrupts
  60. Chip-8 on the COSMAC VIP: Loading and Saving Variables
  61. Chip-8 on the COSMAC VIP: Skip Instructions
  62. Chip-8 on the COSMAC VIP: Branch and Call Instructions
  63. Chip-8 on the COSMAC VIP: Arithmetic and Logic Instructions
  64. Chip-8 on the COSMAC VIP: Machine Code Integration
  65. Chip-8 on the COSMAC VIP: The Call Routine (Fetch and Decode)
  66. Chip-8 on the COSMAC VIP: Initialisation
  67. Chip 8 RAM (or memory management with Chip 8)
  68. 1802 Overture
  69. Welcome