This website works better with JavaScript.
Explore
Help
Sign In
learn-code-the-hard-way
/
turings-tarpit
Watch
1
Star
0
Fork
You've already forked turings-tarpit
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
120
Commits
1
Branch
0
Tags
1.8 MiB
Tag:
Branch:
Tree:
f82db0c6cd
master
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from 'f82db0c6cd'
${ noResults }
Commit Graph
27 Commits (f82db0c6cd870e874f6f12f1989e4e575d2d5290)
Author
SHA1
Message
Date
Zed A. Shaw
ac22a11c9f
Now mostly working with GUECS but shaders are still busted. Have to find out why they stopped working.
2 months ago
Zed A. Shaw
8a30fafabb
Quick ability to set the countdown timer length.
2 months ago
Zed A. Shaw
37d28094ec
Got some kind of jank button and mouse events coming in, now just need to connect them to the GUI to detect button presses and other interaction.
9 months ago
Zed A. Shaw
56663b9052
Better UI layout and actually tracking deaths.
9 months ago
Zed A. Shaw
95cd84b09d
Get the build fail to actually play and keep the building sound looping until the build is done.
9 months ago
Zed A. Shaw
f632f2d5af
FSM is now even cleaner, as long as you don't look at that CPP macro.
9 months ago
Zed A. Shaw
c9425aebf9
Refined the FSM to allow easily passing in data to the even handler and state functions.
9 months ago
Zed A. Shaw
0aeb5b4ceb
Make the FSM_STATE work better with optional loggins set by a define and standardize on using enum class by default.
9 months ago
Zed A. Shaw
0a9fa59365
The game engine now has two bonuses for long build streaks. +10% max hp or 1 free death. I'll be adding more but that's enough to work on the real UI.
9 months ago
Zed A. Shaw
07553400f5
Test suite now accurately runs the GameEngine FSM for multiple rounds.
9 months ago
Zed A. Shaw
4b2ed2951e
Game engine now handles damage types but Ineed to refine the state machines so some of them can take additional data.
10 months ago
Zed A. Shaw
9e6c05eccd
GameEngine is now a state machine so I can push its design further and keep it solid.
10 months ago
Zed A. Shaw
1c89afaee2
Setting up for a redesign of the engine to have the real game mechanics. Using the fsm.hpp code.
10 months ago
Zed A. Shaw
7c9bea81b2
The UI is _finally_ responsive while the builder runs.
10 months ago
Zed A. Shaw
fff182b457
Refactored out the main_loop so that it's not tightly coupled inside builder, and in the process found I was accidentally copying GUI and GameEngine because Builder wasn't using a &ref for them. Now they don't have a copy constructor to catch that.
10 months ago
Zed A. Shaw
453c50c563
Big cleanup of rampant using std.
10 months ago
Zed A. Shaw
fdb3f24377
Cleanup the engine since I won't do the brainfuck thing, then fix up the log a bit.
10 months ago
Zed A. Shaw
9a012813ae
Game now keeps track of deaths, rounds, streaks and other fun stuff. You can also die finally.
10 months ago
Zed A. Shaw
c52bc8fafd
Make the game engine use a start/end round and do healing if you don't make any mistakes.
10 months ago
Zed A. Shaw
e35536c7e3
More refactoring in prep for a real design.
10 months ago
Zed A. Shaw
ceba46c658
GUI is now in its own unit.
10 months ago
Zed A. Shaw
6d4aa9390a
First kind of working FTXUI for the game.
10 months ago
Zed A. Shaw
9cc6724df8
Sort of working scrolling window thing.
10 months ago
Zed A. Shaw
4227ee1cdc
Use an ostringstream for the output and make the test actually confirm the results.
11 months ago
Zed A. Shaw
38104f60f3
Looks like the brainfuck is working. It can do a hello world program.
11 months ago
Zed A. Shaw
1fb99618bf
A simple brainfuck interpreter for the game's idea.
11 months ago
Zed A. Shaw
440be444ea
Moved the game engine into its own unit and then made a failing test for it.
11 months ago