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
65
Commits
1
Branch
0
Tags
1.6 MiB
Tag:
Branch:
Tree:
356314406f
master
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '356314406f'
${ noResults }
Commit Graph
16 Commits (356314406f0eabfe551f4e067bb7eb7762f6ad15)
Author
SHA1
Message
Date
Zed A. Shaw
356314406f
Now using a std::async and future to do an async popen but I also need the FILE read in read_line to be async, so now I'm at a point where I have to refactor into a better statemachine.
4 weeks ago
Zed A. Shaw
501cb5fe25
Add information on configuration to the README.md
4 weeks ago
Zed A. Shaw
50c0ee3424
Reworked the builder code to setup for more async running of the build.
4 weeks ago
Zed A. Shaw
0bac4dbfd9
First step in refactoring out the build running from the gui for later thread fiascos.
4 weeks ago
Zed A. Shaw
b0c9fefa9b
Completely purge the coroutine stuff from the project.
4 weeks ago
Zed A. Shaw
453c50c563
Big cleanup of rampant using std.
4 weeks ago
Zed A. Shaw
fcd1225370
Last commit didn't build, this fixes it but next I'm removing it.
4 weeks ago
Zed A. Shaw
cacf72604f
Very janky barely working coroutine version of the game, the UI is more responsive, but not as much as it should be. Still, take a look and study the coro.hpp and other files in this commit for some coroutine stuff.
1 month ago
Zed A. Shaw
daf9a3cc07
Coroutines are mostly working but they're kind of junk anyway. Feel free to tinker with this if you like.
1 month ago
Zed A. Shaw
fdb3f24377
Cleanup the engine since I won't do the brainfuck thing, then fix up the log a bit.
1 month ago
Zed A. Shaw
fee724e637
Fix a bug where a failinb build that causes death would play both the death sound and build failed sound.
1 month ago
Zed A. Shaw
eb6c7b0e33
Working config file also configures the build and git dir.
1 month ago
Zed A. Shaw
268d8abf52
Sounds are working...BUT...I have to make ones I own so hang on until I do that.
1 month ago
Zed A. Shaw
9a012813ae
Game now keeps track of deaths, rounds, streaks and other fun stuff. You can also die finally.
2 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.
2 months ago
Zed A. Shaw
e35536c7e3
More refactoring in prep for a real design.
2 months ago
Zed A. Shaw
b9e9119832
A bit less wait time before running the build so it's more responsive.
2 months ago
Zed A. Shaw
ceba46c658
GUI is now in its own unit.
2 months ago
Zed A. Shaw
6d4aa9390a
First kind of working FTXUI for the game.
2 months ago
Zed A. Shaw
5b18849ddc
Just a little cleanup before getting serious again.
2 months ago
Zed A. Shaw
440be444ea
Moved the game engine into its own unit and then made a failing test for it.
2 months ago
Zed A. Shaw
aee2ac5b27
Rename the hack spike of the game idea to its final name. Start a test of FTXUI for the game.
2 months ago
Zed A. Shaw
00597c0aaa
A bit of restructuring and some color output for fun.
2 months ago
Zed A. Shaw
5c1b6d9243
Way quicker and easier to simply use the .gitignore to figure out if an important file has changed. This is probably chock full of bugs and memory leaks but it is working.
2 months ago
Zed A. Shaw
83b6aa7cd0
I now have the kernel of the game prototyped.
2 months ago
Zed A. Shaw
f1ee5e82f4
The watchgit works but I don't think I really need libgit2 at all if I can just process the .gitignore correctly.
2 months ago
Zed A. Shaw
899e481c9d
A little better build but I really need to clean this up and use a state machine to handle the process.
2 months ago
Zed A. Shaw
374e50a75b
Don't need this include.
2 months ago
Zed A. Shaw
5f87d9846c
First drop the game's core mechanic that compiles.
2 months ago