Grooves GameBoy C files GB: Difference between revisions
From GameBrew
More actions
No edit summary |
|||
| (One intermediate revision by the same user not shown) | |||
| Line 7: | Line 7: | ||
|type=Samples | |type=Samples | ||
|version=1999 | |version=1999 | ||
|license=Mixed | |||
|format=DMG (GBDK) | |format=DMG (GBDK) | ||
|download=https://dlhb.gamebrew.org/gbhomebrews/groovesgameboybcfiles.7z?k33p0fil35 | |||
|download=https://dlhb.gamebrew.org/gbhomebrews/groovesgameboybcfiles.7z | |||
|website=https://web.archive.org/web/20040604175637fw_/http://freespace.virgin.net/stephen.blanksby/source.htm | |website=https://web.archive.org/web/20040604175637fw_/http://freespace.virgin.net/stephen.blanksby/source.htm | ||
|source=https://dlhb.gamebrew.org/gbhomebrews/groovesgameboybcfiles.7z | |source=https://dlhb.gamebrew.org/gbhomebrews/groovesgameboybcfiles.7z | ||
}} | }} | ||
{{#seo: | {{#seo: | ||
| Line 100: | Line 99: | ||
https://dlhb.gamebrew.org/gbhomebrews/groovesgameboybcfiles9.png | https://dlhb.gamebrew.org/gbhomebrews/groovesgameboybcfiles9.png | ||
https://dlhb.gamebrew.org/gbhomebrews/groovesgameboybcfiles10.png | https://dlhb.gamebrew.org/gbhomebrews/groovesgameboybcfiles10.png | ||
== Credits == | |||
Jeff, Pascal, Robert of GenFan, Ian James and others for making GameBoy Dev what it is. | |||
== External links == | == External links == | ||
* Author's website - [https://web.archive.org/web/20040604175637fw_/http://freespace.virgin.net/stephen.blanksby/source.htm http://freespace.virgin.net/stephen.blanksby/] (archived) | * Author's website - [https://web.archive.org/web/20040604175637fw_/http://freespace.virgin.net/stephen.blanksby/source.htm http://freespace.virgin.net/stephen.blanksby/] (archived) | ||
* GitHub - https://github.com/gbdk-salvage/grooves-game-boy-programming | * GitHub - https://github.com/gbdk-salvage/grooves-game-boy-programming | ||
Latest revision as of 04:57, 4 February 2024
| Grooves GameBoy C files | |
|---|---|
| General | |
| Author | Stephen Blanksby (Groove) |
| Type | Samples |
| Version | 1999 |
| License | Mixed |
| System | DMG (GBDK) |
| Last Updated | 1999/01/22 |
| Links | |
| Download | |
| Website | |
| Source | |
A collection of beginner-friendly C source code files for Game Boy development, covering various topics, including basic screen output, input/output examples, sprites, collision detection, and random number generation.
User guide
List of tutorials are as follows:
| File | Description of contents |
|---|---|
| Example1.zip | Basic Screen Output |
| Example2.zip | Input + Output Example |
| Example3.zip | Input + Output and simple strings |
| Example4.zip | Basic joypad use |
| Sprite1.zip | Using backgrounds |
| Sprite2.zip | Putting a sprite on the Screen |
| Sprite3.zip | Animating a Sprite |
| Sprite4.zip | Joypad controlled Sprites |
| Sprite4a.zip | Updated efficient Sprite Movement |
| Detect.zip | Collision Detection Ver.1 |
| Det1-2.zip | Collision Detection Ver.1.2 |
| Det14.zip | Collision Detection Ver 1.4 |
| Det15.zip | Collision Detection Ver 1.5 - Tidier more efficient code |
| Det16.zip | Collision Detection Ver 1.6 - Level Storage System |
| Det161.zip | Collision Detection Ver 1.6 - Graphics by Russellkum |
| Random.zip | Simple random number generator |
Note: The Sprite1 example is no longer accessible, but you can find the replacement tutorial on gbdk-salvage.
Screenshots
Input/Output examples
Sprites examples
Collision Detection
Random number generator
Credits
Jeff, Pascal, Robert of GenFan, Ian James and others for making GameBoy Dev what it is.
External links
- Author's website - http://freespace.virgin.net/stephen.blanksby/ (archived)
- GitHub - https://github.com/gbdk-salvage/grooves-game-boy-programming