Skip to content

xTrayambak/TheUntoldOdyssey_Client

Repository files navigation

The Untold Odyssey, a OSS game currently in an alpha stage.

According to a poll conducted, people wanted the game client to be OSS (note: not FOSS, the game will cost around 5-10$).

Basics

The Untold Odyssey, abbreviated as TUO, is a survival-camping RPG. It combines the aspects of my favorite games like World of Magic (by vetexgames on ROBLOX) and Celeste together with a very cool thing -- camping! TUO can be played as a singleplayer game, or as multiplayer.

  • In TUO, once you spawn into the game, you need to collect resources, build your very first shelter, a measly tent, and then survive the first night. Sleeping does not skip the night, it only fastens the night cycle.

Technical Jibberish -- Building the game

To build the game into a standalone executable, view this. [https://docs.panda3d.org/1.10/python/distribution/index] Or, you can use the deploy.py script to do so automatically. (Just skip to the options until you get the build prompt)

Credits -- Contributors

Programmers: xTrayambak - Lead Programmer, Tech Lead, Director, responsible for internal Python logic, some sprite art and a bit of prototype music KenzieLucyIcey - Second Lead Programmer, responsible for LUA game logic Unreichvelt - Programmer, responsible for C++ logic (I think.)

Artists: Laz/Viking/Vk - Sprite artist, ideas and motivation Nat/Arima - Background artist, general image artist, storywriter, ideas and motivation

Composers: WORMSWORTH 8Azriel8 h_vn

Thank you list:

Vardatry/Quack: Funding of the initial prototypes

RDB: Being helpful [https://github.com/rdb] [https://rdb.name]

Entikan: Being helpful

Amitai: Funding of the initial prototypes, motivation and being very nice in general, a really cool dude indeed!

Credits -- Libraries used

Panda3D, a fast and intuitive game framework (https://github.com/panda3d/panda3d) Lupa, a two-way bridge between LUA and Python (https://github.com/scoder/lupa) Pyglet, an OpenGL wrapper for Python (https://github.com/pyglet/pyglet) DirectGuiExtension, an excellent addition to the DIRECT library's UI modules (https://github.com/fireclawthefox/DirectGuiExtension) panda3d-character-controller, an easy-to-use character controller library (https://github.com/fireclawthefox/panda3d-character-controller) [TO BE DEPRECATED SOON] pydatanet, a data-oriented networking library which lets you send Python objects across sockets in the same shape as before in both TCP and UDP. (https://github.com/xTrayambak/pysyn)

And many many more libraries.. (check requirements.txt for the entire list, since I am too lazy to put everything here)

Happy tweaking!