-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Game submission: Coin Rush #27
Open
HailToDodongo
wants to merge
8
commits into
n64brew:main
Choose a base branch
from
HailToDodongo:jam
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* new: basic code structure * chg: basic player class * new: add subdirs * Makefile: allow building c/cpp files also in subdirectories * Makefile: use AUDIOCONV_FLAGS for wav64 and add T3DM_FLAGS * core: redefine PLAYERCOLOR_n as RGBA32 * main: make sure games start with random behavior also on emulators * minigame: define strings as const char * * Small doc changes * wip: collision * chg: basig jump and run * new: add boss fight minigame * chg: basic shadows * chg: basic health meter * chg: player model depth * chg: resize sprite-sheet * chg: attack anim * chg: re-add collision * chg: see player behind walls * chg: basic boss control, remove old minigame * Enable building cpp files * Disable name mangling for cpp * Update the gitignore to avoid including Blender backup files (n64brew#5) * Add blend1 files to the gitingore * Numerical backups * Use installed copy of tiny3d * chg: tidy up code, adjust uvgen scale * chg: tidy up code, adjust uvgen scale * chg: coll to int * chg: WIP collision format * snake3d: reduce sound effects volume * chg: add basic BVH to collision mesh * chg: add debug draw helper * chg: use float for coll. vertices * chg: use collider * chg: remove pos from player * chg: move boss to collider, basic sphere vs sphere collision * chg: add coll mask * chg: better coll callbacks, basic hurt * chg: basic scene state * chg: work on boss * wip: boss * chg: hurt timeout * wip: boss AI * del: remove old assets * chg: add health meter helper * chg: basic player AI * chg: hurt knockback * chg: player AI * chg: player nerf * chg: make makefile automatic * chg: new player sprites * wip: map * chg: back to persp * chg: 3d player model * chg: 3d player model * chg: 2d player once again, proper paper-like sprites * chg: 2d player once again, proper paper-like sprites * fix: gitignore * chg: proper win condition * chg: map culling * chg: test cardboard art-style * fix: transformed collision * chg: basic background * chg: player sword FX * wip: coll raycast * chg: jump adjust * chg: jump adjust * chg: add debug overlay * chg: optiimze raycast * chg: basic scene file * chg: respawn point logic * wip: actor system * chg: add coin actor * chg: add basic heal item * chg: grass actor from input image * chg: add grass FX and spawn * chg: add debug draw * chg: refactor camera, add cam scroll * chg: adjust collider * chg: basic actor culling * chg: convert boss into actor, re-active boss AI * chg: boss drop shadow * chg: add intro fade-in * wip: player AI * wip: player AI * chg: first stable AI * chg: add particle coin system * chg: better coin system, refactor collider flags * chg: tidy up / opt resources * chg: progress bar and sparkle * chg: remove player health * chg: add pause menu * chg: pause add blurred background * chg: pause add blurred background * chg: disable pause while fading * chg: basic coin counter * wip: spark particles * wip: spark particles * chg: skybox class, add scroll * chg: better grass * chg: basic dust FX * chg: basic dust FX * chg: tidy up assets * chg: fx adjust * chg: vase actor * wip: map * chg: new shadow system, optimize coin checks * chg: new shadow system, optimize coin checks * fix: coin shadow only on ground * fix: coin shadow only on ground * chg: add box actor * chg: update box mat on coll only * chg: centralize culling check * chg: add void actor * chg: add void particles * chg: add void particles * chg: remove logging * chg: better depth handling * wip: audio manager * wip: audio manager * chg: audio manager * chg: basic cutscene helper * chg: better input override * chg: more SFX, 8-letter SFX * chg: more SFX * chg: split up scene & coll tools * chg: bgm volume, menu sfx * chg: tidy up audio code * wip: cutscene * wip: cutscene * chg: intro cutscene * fix: prog bar * fix: prog bar * chg: add draw layers, optimize map * chg: add rspq debug * chg: use screen size constants * chg: better cutscene * chg: better actor delete * chg: proper 3d sound * chg: add special coin * chg: add outro cutscene * chg: add outro cutscene * chg: end game condition * chg: fix info SFX * fix: camera scroll * fix: memory leak * fix: memory leak * fix: memory leak * chg: proper player/AI mapping * chg: better AI, random spawns * chg: better AI, random spawns * fix: box rotation, particle despawn * fix: grass spawn, blue coin FX color * chg: adjust coin collect * chg: fix SFX not playing * chg: fix SFX not playing * chg: better player voidout * chg: better player voidout * chg: add player marker * chg: make coin dynamic in void * chg: reactivate boss * chg: can actor * chg: scene changes * chg: wip map model * chg: wip map model * chg: wip map model * chg: optmize file sizes * chg: finish * chg: remove debug stuff * chg: remove debug stuff --------- Co-authored-by: Giovanni Bajo <[email protected]> Co-authored-by: Buu342 <[email protected]> Co-authored-by: Ali Naci Erdem <[email protected]> Co-authored-by: Daniel Savage <[email protected]>
Thank you for your submission! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.