CS50x
chip8-roms
CS50x | chip8-roms | |
---|---|---|
25 | 3 | |
3 | 109 | |
- | - | |
6.4 | 0.0 | |
10 months ago | over 6 years ago | |
C | ||
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
CS50x
- I FINALLY DID IT!!!!
-
16-year-old Looking For Guidance
A few resources which you may want to check out, in roughly increasing order of difficulty:
- Free Code Camp: https://www.freecodecamp.org/
- CS50: https://cs50.harvard.edu/x/2023/
- How to Design Programs (HTDP): https://htdp.org/
- Nand2Tetris: https://www.nand2tetris.org/
These are geared towards making you a better programmer in general, though it won't necessarily bring you closer to an AI/ML career.
Also, math is pretty important if you want to get into AI and similar things. Even otherwise math is important; don't listen to people who say you can get by without the math! So, try to get a head start on probability, calculus, linear algebra etc.
Good luck!
Gosh, I'm embarrassed about what I was up to when I was 16.
- How much is the course and where should I take it?
- Hi im new to this stuff, got some questions
- Beginner, intermediate, and advanced c programming projects
- Learning To Code
- Anyone else think that it's really scummy how edX asks so much money for a certificate, that's available for free very easily?
- Kako početi sa programiranjem od nule i sam stići do naprednog nivoa
-
What is the best low level programming language to learn for someone who knows only python?
So I suggest you take cs50 as that will teach you the basics of computer science via python and C. You already know python, and C is a great language to learn lower level things. Python originated from C, so you'll see a lot of similarities there, as well as very stark differences.
- Is coding the only way to make a game?
chip8-roms
-
Beginner, intermediate, and advanced c programming projects
Here is a reddit threadfor documentation resources and apparently the r/EmuDev discord has even more. Personally i used wikipedia and youtube to understand what it was & what it should look like (i remember still not getting it at first) and then Cowgod's Chip-8 Technical Reference as main reference for implementing the Instructions and overall architecture (beware that some instructions are missing key details about flag updating and other stuff another source will need to be used). Then the Chip8-test-suite by Tim Franssen was a godsend for the debugging phase. (you can go to Octo and try out some Chip8 games first if you want) also download some game-roms for testing.
-
(Yet another) chip-8 emulator written in C using SDL2 and ncurses
Anyway, I tested it on ROMs from https://github.com/kripod/chip8-roms and everything seems to be in order. Hope somebody fun or interesting or both.
-
First emulator \o/ (Chip8)
Sure thing. I found these on this github repo.
What are some alternatives?
CS50x_2021 - Harvard CS50x — 2021 solutions
cheap8 - A simple Chip-8 emulator using C with SDL
cs50 - Harvard CS50x 🎓 — 2022 solutions
CS50x-2021 - 🎓 HarvardX: CS50 Introduction to Computer Science (CS50x)
portalpal - Simple app to explore Rick & Morty universe.
space-shooter.c - A cross-platform, top-down 2D space shooter written in C using only platform libraries.
developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers.
rick-and-morty-api - The Rick and Morty API