Zed A. Shaw
|
70d1389c54
|
Move the GUI to its own file for the next stage.
|
10 месяцев назад |
Zed A. Shaw
|
58a5a415ec
|
Now using a simple text size grid system for laying out the GUI.
|
10 месяцев назад |
Zed A. Shaw
|
fda281be1d
|
Refactored into a class.
|
10 месяцев назад |
Zed A. Shaw
|
846d5964fe
|
GUI mostly laid out but the code needs more refining and cleanup. Currently it creates too many assets in the render function.
|
11 месяцев назад |
Zed A. Shaw
|
e7a226f1db
|
Log window is now working.
|
11 месяцев назад |
Zed A. Shaw
|
8707982907
|
Have a basic template for the gui up, but obviously not using it right. The ImGui does pop up when I hit space, but fails a second time claiming I need to run render again. Needs more research.
|
11 месяцев назад |
Zed A. Shaw
|
df6944b0fb
|
A really bad quick SFML based UI to get started with the FTXUI removal, and a slight reworking of the default .tarpit.json so that it's just a sample and I can use my own config for my dev and have different sounds.
|
11 месяцев назад |
Zed A. Shaw
|
015b4aac45
|
Basic sfml window going for the gui redesign.
|
11 месяцев назад |
Zed A. Shaw
|
29a6a565d9
|
Document the config file real quick.
|
11 месяцев назад |
Zed A. Shaw
|
fee724e637
|
Fix a bug where a failinb build that causes death would play both the death sound and build failed sound.
|
11 месяцев назад |
Zed A. Shaw
|
e8163bbeaf
|
Make some temporary sounds for each of the build actions.
|
11 месяцев назад |
Zed A. Shaw
|
eb6c7b0e33
|
Working config file also configures the build and git dir.
|
11 месяцев назад |
Zed A. Shaw
|
90f4f727ba
|
I can now load a json config file name .tarpit.json to configure everything. It now works to configure the sounds used.
|
11 месяцев назад |
Zed A. Shaw
|
268d8abf52
|
Sounds are working...BUT...I have to make ones I own so hang on until I do that.
|
11 месяцев назад |
Zed A. Shaw
|
7309ec2f40
|
Now I can play a sound! Yay!
|
11 месяцев назад |
Zed A. Shaw
|
f83c0c7ff9
|
Rework the GUI so that I can place my face while I stream.
|
11 месяцев назад |
Zed A. Shaw
|
07677068ab
|
Reformat.
|
11 месяцев назад |
Zed A. Shaw
|
f56fd26e85
|
Forgot the libgit2 patch.
|
11 месяцев назад |
Zed A. Shaw
|
8f48627c72
|
Rough cut on install instructions.
|
11 месяцев назад |
Zed A. Shaw
|
f73d3fbfd8
|
Added in an openal dependency for today's stream.
|
11 месяцев назад |
Zed A. Shaw
|
9a012813ae
|
Game now keeps track of deaths, rounds, streaks and other fun stuff. You can also die finally.
|
11 месяцев назад |
Zed A. Shaw
|
a13704fe33
|
Got a simple GUI layout working for the most part.
|
11 месяцев назад |
Zed A. Shaw
|
4520e20ab7
|
Improve the GameEngine test.
|
11 месяцев назад |
Zed A. Shaw
|
c52bc8fafd
|
Make the game engine use a start/end round and do healing if you don't make any mistakes.
|
11 месяцев назад |
Zed A. Shaw
|
e35536c7e3
|
More refactoring in prep for a real design.
|
11 месяцев назад |
Zed A. Shaw
|
b9e9119832
|
A bit less wait time before running the build so it's more responsive.
|
11 месяцев назад |
Zed A. Shaw
|
ceba46c658
|
GUI is now in its own unit.
|
11 месяцев назад |
Zed A. Shaw
|
6d4aa9390a
|
First kind of working FTXUI for the game.
|
11 месяцев назад |
Zed A. Shaw
|
6fc74ca199
|
DBC didn't work on its own. Needed the functional stuff to get the lambdas.
|
11 месяцев назад |
Zed A. Shaw
|
9cc6724df8
|
Sort of working scrolling window thing.
|
11 месяцев назад |
Zed A. Shaw
|
4227ee1cdc
|
Use an ostringstream for the output and make the test actually confirm the results.
|
11 месяцев назад |
Zed A. Shaw
|
38104f60f3
|
Looks like the brainfuck is working. It can do a hello world program.
|
11 месяцев назад |
Zed A. Shaw
|
5b18849ddc
|
Just a little cleanup before getting serious again.
|
11 месяцев назад |
Zed A. Shaw
|
52b59d38ad
|
Move the tests to catch2 so I can get tap output for the game.
|
11 месяцев назад |
Zed A. Shaw
|
1fb99618bf
|
A simple brainfuck interpreter for the game's idea.
|
11 месяцев назад |
Zed A. Shaw
|
984031bf33
|
Test passes now, and most of the gear is working, but now I think I can't use doctest because it doesn't support TAP output.
|
11 месяцев назад |
Zed A. Shaw
|
440be444ea
|
Moved the game engine into its own unit and then made a failing test for it.
|
11 месяцев назад |
Zed A. Shaw
|
fb5bf9d733
|
A quick and dirty test with doctest. Should be good enough.
|
11 месяцев назад |
Zed A. Shaw
|
4365bfa98d
|
A thread version of a UI that updates the the background.
|
11 месяцев назад |
Zed A. Shaw
|
20999eddd7
|
Finally got the buttons working on a simple UI that also does other things behind the scenes. Need to study FTXUI more though as I didn't catch the error with Render().
|
11 месяцев назад |
Zed A. Shaw
|
aee2ac5b27
|
Rename the hack spike of the game idea to its final name. Start a test of FTXUI for the game.
|
11 месяцев назад |
Zed A. Shaw
|
00597c0aaa
|
A bit of restructuring and some color output for fun.
|
11 месяцев назад |
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.
|
11 месяцев назад |
Zed A. Shaw
|
83b6aa7cd0
|
I now have the kernel of the game prototyped.
|
11 месяцев назад |
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.
|
11 месяцев назад |
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.
|
11 месяцев назад |
Zed A. Shaw
|
93b181cdbc
|
Quick attempt at an xmake.lua build. Doesn't work.
|
11 месяцев назад |
Zed A. Shaw
|
09d8fe3c01
|
Using a hack to make makeprg run Meson
|
12 месяцев назад |
Zed A. Shaw
|
374e50a75b
|
Don't need this include.
|
12 месяцев назад |
Zed A. Shaw
|
5f87d9846c
|
First drop the game's core mechanic that compiles.
|
12 месяцев назад |