/*
* Collections of syllables and other data used for name generation.
*
* All the strings must be enclosed between quotation marks, with no semicolon
* at the end.
*
* SYLLABLE SETS:
* Please use only latin characters, apostrophes and dashes for syllables. All
* other characters will be treated as separators between syllables, eg. "ish"
* and "is'h" are syllables, but "|sh" and "ish!" aren't (the erroneous
* syllables will be read as "sh" and "ish", respectively). If you wish to use
* a special character, please write it after a slash, eg. a semicolon will need
* to be written as "/;" in order to be correctly parsed. Beware: a slash at the
* end of a string will not trigger an error whatsoever, but the final syllable
* will not be added to the list at all. Spaces are a special case: they can be
* triggered either with the above method, or with a single underscore: "\ " and
* "_" are both valid and will produce a space.
*
* PHONEME SETS:
* Phoneme sets should be single characters or digraphs. Please use lowercase
* characters only. "ch" and "tz" are valid consonants, but "Ch" or "trz" are
* not. They will be rejected upon generating phoneme lists.
*
* RULES:
* These denote how a word is generated. A rule is a string consisting of
* normal characters [a-z,A-Z,',-], special characters preceded by a slash (see
* the notes concerning syllables), underscores to denote spaces and wildcards.
* Wildcards are preceded by a dollar sign. Here's the full list:
* "$P" - a random Pre syllable
* "$s" - a random Start syllable
* "$m" - a random Middle syllable
* "$e" - a random End syllable
* "$p" - a random Post syllable
* "$v" - a random vocal
* "$c" - a random consonant
* "$?" - a random phoneme
* So, if we hav the following data:
* syllablesStart = "Ivan"
* syllablesEnd = "Terrible"
* rules = "$s_the_$e"
* the generator will output "Ivan the Terrible".
* The wildcards may also include an integer number. This number marks the per
* cent chance of actually appearing the related wildcard has. The number is
* placed after the asterisk, but before the corresponding character. For
* instance, "*50m" means "50% chance of adding a Middle syllable".
* If multiple rules are specified, they should be separated by characters that
* are not special character or wildcard indicators. A comma is a legible
* separator.
* A rule may be preceded by a special wildcard consisting of a per cent sign
* "%" and an integer number. This means the per cent chance of picking this
* rule should the RNG encounter it. For instance, if two rules are specified,
* each will have 50% chance of being chosen. However, if one of them is
* preceded by the "%50" sign, it will actually have a 100/2*50% = 25% chance of
* being selected (100/2 is the initial chance any single rule from a set of two
* will be picked, for five rules this would be 100/5, etc.).
* The rules are a mandatory field. Also, any field thai it references are to be
* included as well, lest it produce errors or, in the best of cases, generate
* an empty syllable as output.
*
* Don't get paranoid about controlling whether the syllables are repeated. The
* program will ignore repeated entries anyway. This applies to phonemes too.
*
* Please make sure you have enough syllables specified to ensure variety in the
* generated names. A string with 512 characters should be sufficient in most
* cases. Anything below that is a risk of making the names predictable.
*
* I hope this little tool is both fun and useful for you. Take care!
*
* -Mingos
*/
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共327个文件
h:147个
png:50个
c:49个
资源分类:Python库 所属语言:Python 资源全名:libtcod-cffi-2.4.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源推荐
资源详情
资源评论
收起资源包目录
Python库 | libtcod-cffi-2.4.1.tar.gz (327个子文件)
lodepng.c 215KB
deflate.c 70KB
console_c.c 67KB
sys_sdl_c.c 61KB
inflate.c 52KB
trees.c 43KB
parser_c.c 32KB
image_c.c 28KB
noise_c.c 27KB
path_c.c 25KB
namegen_c.c 24KB
color_c.c 24KB
sys_opengl_c.c 24KB
infback.c 22KB
txtfield_c.c 21KB
sys_sdl2_c.c 19KB
mersenne_c.c 19KB
gzread.c 18KB
lex_c.c 18KB
heightmap_c.c 17KB
gzlib.c 16KB
gzwrite.c 16KB
sys_c.c 15KB
inffast.c 13KB
crc32.c 13KB
inftrees.c 13KB
console_rexpaint.c 12KB
zip_c.c 12KB
wrappers.c 11KB
fov_restrictive.c 10KB
fov_permissive2.c 9KB
bsp_c.c 8KB
fov_circular_raycasting.c 8KB
zutil.c 7KB
tdl.c 7KB
fov_diamond_raycasting.c 7KB
list_c.c 6KB
fov_c.c 6KB
adler32.c 5KB
sys_sdl_img_png.c 4KB
fov_recursive_shadowcasting.c 4KB
bresenham_c.c 4KB
sys_sdl_img_bmp.c 3KB
compress.c 2KB
noise.c 2KB
uncompr.c 2KB
tree_c.c 2KB
path.c 2KB
gzclose.c 678B
mingos_norse.cfg 4KB
mingos_norse.cfg 4KB
mingos_demon.cfg 3KB
mingos_demon.cfg 3KB
mingos_dwarf.cfg 2KB
mingos_dwarf.cfg 2KB
mingos_standard.cfg 2KB
mingos_standard.cfg 2KB
mingos_town.cfg 2KB
mingos_town.cfg 2KB
sample.cfg 1KB
sample.cfg 1KB
jice_fantasy.cfg 856B
jice_fantasy.cfg 856B
jice_norse.cfg 735B
jice_norse.cfg 735B
jice_mesopotamian.cfg 646B
jice_mesopotamian.cfg 646B
jice_celtic.cfg 627B
jice_celtic.cfg 627B
jice_region.cfg 564B
jice_region.cfg 564B
jice_town.cfg 545B
jice_town.cfg 545B
setup.cfg 156B
unittest.cfg 138B
SDL2.dll 1.17MB
zlib.h 86KB
lodepng.h 80KB
pstdint.h 31KB
crc32.h 30KB
libtcod_int.h 19KB
zconf.h 15KB
color.h 15KB
deflate.h 12KB
console.h 9KB
trees.h 8KB
parser.h 7KB
zutil.h 7KB
wrappers.h 7KB
gzguts.h 6KB
console_types.h 6KB
inflate.h 6KB
sys.h 6KB
inffixed.h 6KB
heightmap.h 5KB
libtcod_portability.h 5KB
lex.h 4KB
path.h 4KB
image.h 4KB
_fake_typedefs.h 4KB
共 327 条
- 1
- 2
- 3
- 4
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- redis-win-2.8.9,redis-win-2.8.9
- Servlet和JDBC实现三层架构
- Appium-Inspector-2024.6.1-win
- Screenshot_2024-06-14-21-22-39-202_net.csdn.csdnplus.jpg
- Appium-Server-GUI-windows-1.22.3-4
- 基于C语言+python实现的永磁同步电机矢量控制算法仿真+源码(毕业设计&课程设计&项目开发)
- APKPure_v3.20.05_apkpure.com.apk
- HKJC_AOSBS_PROD_L2.7R2Q_Build8172.apk
- jetson官网下载的官方资料
- 小游戏的java程序开发
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功