More actions
(Created page with "{{Infobox GB Homebrews |title=Grooves GameBoy C files |image=groovesgameboybcfiles.png |description=A collection of C source code files covering various topics, including basic screen output, input/output examples, sprites, collision detection, and random number generation. |author=Stephen Blanksby (Groove) |lastupdated=1999/01/22 |type=Samples |version=1999 |format=DMG (GBDK) |license=Mixed |download=https://dlhb.gamebrew.org/gbhomebrews/groovesgameboybcfiles.7z |websit...") |
No edit summary |
||
(2 intermediate revisions 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 67: | Line 66: | ||
|- | |- | ||
| Det15.zip | | Det15.zip | ||
| Collision Detection Ver 1.5 - Tidier more | | Collision Detection Ver 1.5 - Tidier more efficient code | ||
|- | |- | ||
| Det16.zip | | Det16.zip | ||
| Collision Detection Ver 1.6 - Level Storage System | | Collision Detection Ver 1.6 - Level Storage System | ||
|- | |- | ||
| Det161.zip | | Det161.zip | ||
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