Skip to content

Fix space invaders demo link#1410

Merged
waciumawanjohi merged 6 commits into
ossu:masterfrom
kevintprivett:space-invaders-video
Apr 15, 2026
Merged

Fix space invaders demo link#1410
waciumawanjohi merged 6 commits into
ossu:masterfrom
kevintprivett:space-invaders-video

Conversation

@kevintprivett
Copy link
Copy Markdown
Contributor

The space invaders demo link is broken on the spd course page.

Rather than rely on youtube, I added the video to the repo and made a simple page to show the video.

Video credit to @pulkitkrishna00 included with permission.

@waciumawanjohi
Copy link
Copy Markdown
Member

When I click on the link in your repo "You can watch a sample run of the game here." I get an error message:
Screenshot 2026-03-31 at 9 56 32 PM

@kevintprivett
Copy link
Copy Markdown
Contributor Author

Corrected the redirect being broken.

I was too focused on making Jekyll work that I didn't troubleshoot the github UI. I'll have to do some digging on how best to handle showing video on github...

@kevintprivett
Copy link
Copy Markdown
Contributor Author

@waciumawanjohi

Alright, I deleted the .webm file from the repo and changed the video to use a drag-and-drop style embedding into the relevant markdown file.

This fixes the issue in the github interface, however jekyll doesn't play as nicely with it.

https://kevintprivett.github.io/computer-science/coursepages/spd/space-invaders-demo.html

It will have a link to a separate page that will play the video.

Another option is that I could do both methods: I could have this version that renders well in github and then add back in the

Let me know which makes most sense to you.

@waciumawanjohi
Copy link
Copy Markdown
Member

This seems as good a time as any to remove the image of text that is space-invaders-instructions.png

What do you think of creating a page for the project that looks like this:


In this final project, you will complete the design of the classic arcade game Space Invaders. If you've never played it before, you can get an idea of how it works here.

There are many different versions of Space Invaders. For this project, your Space Invaders game should have the following behavior:

  • The tank should move right and left at the bottom of the screen when you press the arrow keys. If you press the left arrow key, it will continue to move left at a constant speed until you press the right arrow key.
  • The tank should fire missiles straight up from its current position when you press the space bar.
  • The invaders should appear randomly along the top of the screen and move at a 45 degree angle. When they hit a wall they will bounce off and continue at a 45 degree angle in the other direction.
  • When an invader reaches the bottom of the screen, the game is over.

This is an example of what the gameplay should look like: Space_Invaders.webm

Designing this program will require many of the things you have learned throughout the course, and it will be the largest program you have worked on. Before downloading the starter file, take some time to become acquainted with the game and complete the domain analysis for the program.

@kevintprivett
Copy link
Copy Markdown
Contributor Author

Sorry for the delay, haven't had the time to sit down on this.

I've modified the course page to point to a short instructions markdown to replace the image. I've added the wording and video link as suggested. Jekyll and Github looks good to me.

Ref:
https://kevintprivett.github.io/computer-science/coursepages/spd/
https://github.com/kevintprivett/computer-science/tree/space-invaders-video/coursepages/spd

@waciumawanjohi waciumawanjohi merged commit 67a99b0 into ossu:master Apr 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants