TheoryOfNekomata
|
25c7c83370
|
Add instructions for macOS
Add compatibility for macOS and *NIX files
TODO: inspect building of dependencies
|
1 year ago |
TheoryOfNekomata
|
c155348c40
|
Update linked list code
Instead of using macros, use iterators built-in on each list for
filtering and traversing.
|
1 year ago |
TheoryOfNekomata
|
bc62f37f7a
|
Add XInput support
Provide support for XInput mappings.
|
2 years ago |
TheoryOfNekomata
|
2901a744d1
|
Add controls and weapons docs
Specify documentation for controls and weapon modes.
|
2 years ago |
TheoryOfNekomata
|
a2f8cc224f
|
Update Militant
Add some missing parts.
|
2 years ago |
TheoryOfNekomata
|
8a42a6c0c2
|
Update weapon sprites
Use common terms for geometry groups.
|
2 years ago |
TheoryOfNekomata
|
228755c708
|
Draft specs for sprites and animations
Add documentation for sprites and animation management.
|
2 years ago |
TheoryOfNekomata
|
b4cf53c181
|
Add more sprite logic
Demonstrate on-the-fly flip for sprites.
|
2 years ago |
TheoryOfNekomata
|
70bba117e5
|
Update documentation
Update items related to weapons.
|
2 years ago |
TheoryOfNekomata
|
5eb23c4e8a
|
Update mechanics document
Some contents for deliberation.
|
2 years ago |
TheoryOfNekomata
|
95d3fb8e9c
|
Add placeholder algorithms
TODO comments for implementation.
|
2 years ago |
TheoryOfNekomata
|
033471bf25
|
Update asset management
Make distinctions between internal and external (downloaded from
third-party servers).
|
2 years ago |
TheoryOfNekomata
|
5d1c4b0a69
|
Use sprite loading logic to reuse sprites
Make use of sprite loading to streamline the sprite management process.
|
2 years ago |
TheoryOfNekomata
|
8fddede051
|
Update sprite loading code
The sprites are now loaded using a utility function in IZ_video.
|
2 years ago |
TheoryOfNekomata
|
84e99d29d5
|
Update weapons documentation
Fill out data for Ordinator.
|
2 years ago |
TheoryOfNekomata
|
97bf51a42a
|
Update weapon sprites, add Ordinator
The weapon sprites are now exported to SVG.
There is a new weapon called Ordinator which fires 20 rounds of .45 ACP.
|
2 years ago |
TheoryOfNekomata
|
f02e79d1c4
|
Update weapons, start auditing audio
The bullets have been improved. Also, file structure for weapons is
being drafted.
|
2 years ago |
TheoryOfNekomata
|
eaf9cebfbf
|
Add SVG sprites, update grouping
Ensure no transforms are done with the sprite components.
|
2 years ago |
TheoryOfNekomata
|
e014ce1af6
|
Draw Paragon magazine, showcase all weapons
The magazine for Paragon is now drawn. Also the weapons showcase is
added for showing all the available geometry of all the weapons.
|
2 years ago |
TheoryOfNekomata
|
422f53e06d
|
Update Militant magazine
Ensure magazine is completely drawn.
|
2 years ago |
TheoryOfNekomata
|
dc25d90719
|
Update weapons
Fix sprite grouping, add more neutral codenames to weapons.
|
2 years ago |
TheoryOfNekomata
|
1ceafa9423
|
Update .50 AE
Use measurements from CIP.
|
2 years ago |
TheoryOfNekomata
|
307f1e6722
|
Update bullet sprite
Use construction sheet for 9mm.
|
2 years ago |
TheoryOfNekomata
|
b73c32d7dd
|
Draw rifle bullets, correction to 50 AE graphic
Draw the rifle bullets according to dimension charts.
|
2 years ago |
TheoryOfNekomata
|
63021f04d1
|
Trace weapon ammo
The magazines for each weapon except the rifles have been drawn.
|
2 years ago |
TheoryOfNekomata
|
a460ff3067
|
Update weapons info, add props sprite source
Add remarks for M9.
|
2 years ago |
TheoryOfNekomata
|
7a8f97cad5
|
Update weapons sprites
Small changes to weapons sprites.
|
2 years ago |
TheoryOfNekomata
|
d627a7bd0a
|
Remove right-to-left weapon sprites
We'll just use the flipped versions for ease of development.
|
2 years ago |
TheoryOfNekomata
|
5ad083d293
|
Add weapon codenames, weapon sprites
Include weapon sprites, however the flipped versions need re-tracing
details.
|
2 years ago |
TheoryOfNekomata
|
4ae28997d8
|
Do inventory of available weapons
Specify final list of weapons in the game. Add additional details for
information on sprites.
|
2 years ago |
TheoryOfNekomata
|
5735f63a59
|
Contextualize procedure results
Add custom enums for making sense of returned values from config and
game app code.
|
2 years ago |
TheoryOfNekomata
|
4a6b32256c
|
Update audio, add todo item
Organize audio. The sfx are also rearranged.
|
2 years ago |
TheoryOfNekomata
|
54f13de92a
|
Put repo config in global config
Ensure every config-backed subsystem can serialize/deserialize config in
a single consistent manner.
|
2 years ago |
TheoryOfNekomata
|
57e4a768dc
|
Update config
Add templates for config item types.
Also updated server's config to use the global config module.
|
2 years ago |
TheoryOfNekomata
|
9cde8ff876
|
Extract common code
Remove symlinks and make codebase use common modules instead.
|
2 years ago |
TheoryOfNekomata
|
143206529b
|
Refactor code
Rename files in order to prepare for extraction for publishing
subsystems independently.
|
2 years ago |
TheoryOfNekomata
|
3094b571d5
|
Update config file parsing
Unify config loading in net and video subsystems.
|
2 years ago |
TheoryOfNekomata
|
d1530e0ae0
|
Add help
Make sure to have help messages for both the game and the server.
|
2 years ago |
TheoryOfNekomata
|
3ee49cf7e9
|
Update name of app and network binding member
Make the member name generic to accommodate other potential
implementations beyond Websockets.
|
2 years ago |
TheoryOfNekomata
|
938b9c1250
|
Add tools
Include tools for testing various parts of the app
|
2 years ago |
TheoryOfNekomata
|
6fa602afe0
|
Group shell drop sounds
Put shell sounds to their own directory.
|
2 years ago |
TheoryOfNekomata
|
2ae87c59e8
|
Reorganize audio
Rename audio to corresponding audio event.
|
2 years ago |
TheoryOfNekomata
|
9e06bc780a
|
Update documentation and assets
Provide latest versions of the files.
|
2 years ago |
TheoryOfNekomata
|
1a2f4ff726
|
Implement retries behavior and config
Provide the facility for the player to retry a failed connection a
certain number of times.
|
2 years ago |
TheoryOfNekomata
|
b8c6aff742
|
Add assets
Assets for weapons.
|
2 years ago |
TheoryOfNekomata
|
a782e3f3dc
|
Remove subsystem implementation
This file is unnecessary.
|
2 years ago |
TheoryOfNekomata
|
5b916f263d
|
Update network thread function identifier
Use appropriate identifier for function that runs network thread.
|
2 years ago |
TheoryOfNekomata
|
5283548bb3
|
Refactor input and video logic
Put input and video subsystems into their own directories.
|
2 years ago |
TheoryOfNekomata
|
fec7105c03
|
Refactor project
Split the network events to the net directory to keep the app code
implementation clean.
|
2 years ago |
TheoryOfNekomata
|
b545368deb
|
Fix network callbacks
Ensure no side effect persists when errors have been triggered.
|
2 years ago |