Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kaydvc/asciibird
Flappy Bird written in 32-bit MASM Assembly using text-based graphics. Exe file available in repo.
https://github.com/kaydvc/asciibird
Last synced: 19 days ago
JSON representation
Flappy Bird written in 32-bit MASM Assembly using text-based graphics. Exe file available in repo.
- Host: GitHub
- URL: https://github.com/kaydvc/asciibird
- Owner: KayDVC
- Created: 2023-11-14T19:21:24.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-09T02:09:39.000Z (about 1 year ago)
- Last Synced: 2023-12-09T21:32:28.831Z (about 1 year ago)
- Language: Assembly
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Table of Contents
1. [Objective](#objective)
- [Demo](#demo)
2. [Use](#use)
- [How to Play](#how-to-play)
3. [Inspirations](#inspirations)## Objective
The objective of this project was to develop a game using MASM assembly and the [Irvine 32-bit Library](http://www.asmirvine.com/gettingStartedVS2019/index.htm) (Note: This link also contains a guide on how to setup Visual Studio 2019 for developing, assembling, and debugging MASM assembly). It was completed as a part of my coursework for my undergraduate degree.
Built with MASM assembly and Visual Studio 2019 in 2023.
### Demo
[View full demo here!](https://drive.google.com/file/d/1g5wxw6NcA3YJAG0sLtf5FEhbDeP8ICxc/view?usp=sharing)
## Use
This project is not intended to be used as a template or guide, but it can definitely can be used as "inspiration." Please link back to this repo or [MalakaiSpann.com](https://malakaispann.com) if you do.
### How to Play
Simply download the `AsciiBird.exe` file on a Windows machine and run.
Windows should generate some form of security error (which is good; just doing its job) because the file has no signatures or any of the info necessary to verify it as a non-malicious application.
While the file is safe (read through or assemble the source code yourself and compare), it is still your responsibility to use your better judgement and ensure anything you download from the internet is safe.
## Inspirations
While making the site, I looked to these videos for some game function ideas:
- [TermSpar's Basic 2D Platformer Tutorial](https://www.youtube.com/watch?v=nCkvtRDo_GQ&list=PLeRe7Vcdenjjm6j_tQsO9HSDEN6KFC-vy&index=1&t=1687s&ab_channel=TermSpar)
- [Pirxie's Flappy Bird Demo](https://www.youtube.com/watch?v=FSH_v4WhRZI&list=PLeRe7Vcdenjjm6j_tQsO9HSDEN6KFC-vy&index=2&ab_channel=Pirxie)Go checkout these talented devs!
Friendly reminder: don't be a weirdo who steals source code. Even when credited, it's still pretty shady to straight copy someone else's work. The occasional peak when you're stuck is fine, but learn how to do it yourself... it'll get you much farther!
\- Kay