Coder Social home page Coder Social logo

rpg-research / bcirpg Goto Github PK

View Code? Open in Web Editor NEW
10.0 10.0 7.0 112.95 MB

Brain-Computer Interface Controlled Electronic Role-playing Game development efforts by the 100% volunteer RPG Research community at https://www.rpgresearch.com.

Home Page: https://bcirpg.com

License: GNU Affero General Public License v3.0

GAP 6.14% GDScript 93.86%
brain computer interface bci role-playing-game brain-computer-interface brain-computer-interace-application rpg rpg-game role-playing

bcirpg's People

Contributors

bakhtaward avatar crossingthesarchasm avatar hawkemp avatar macdugrpg avatar personguygit avatar raj-hazarika avatar rpghawke avatar rpgresearch avatar suuuhwankim avatar tangodevelopments avatar trevorstroxel avatar wesleyfralima avatar zakbarba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bcirpg's Issues

Move erpg Private Repo into the RPG Research Organization

There is an RPG Research Organization now, and this repo may be more appropriately moved under that Organization.

I will add the relevant team members to that organization, but the move must be done from with the rpgresearch account since the repo is owned by that user.

G9 Tutorial Island Issues

@TrevorSTroxel

G9 Tutorial

  • Trinculo says "Come talk to me!" twice at launch

  • Trinculo conversation typo

    • "Try talking to Sebastian, he may know a thing or two, or Stephano if you want to move on."
  • Stephano conversation typo

    • "I see. Why don't you take that door behind you to go to the top of the deck
  • After using the door to exit the tutorial maybe make the waypoint off of the area trigger to return to the previous zone.

    • Upon further testing, this area trigger appears to not work. If we are not supposed to return to the tutorial should there be an area trigger here?

Database Connection with Web Based Project

Hello There,

I wanted to post this issue to make sure there was a record of what we can do, to try and fix the Database problems, with the Database Test version of this project.

The biggest thing, is that there is either the incorrect value, or the wrong value under "Const HOST" in the postgres test file.

I would say we should try [email protected], as well as each IP found under the "ip address" command, that we run on the server.

If that does not work, we can look into it from there.

I also did some digging to see if this was a problem that people have had with NGINX projects before, but this seems a bit in the weeds.

P1_Ilmatar_Master V2

I updated Prospero Health and Armor Class so if people attack him he will now put up a fight.

Issues from 6/11/2020 (Luke)

P1F6caliban:

  1. When talking to Caliban, it seems odd that after you lie to him; he states that he will look for food. Yet he stays in his spawn location? Is this intentional.

  2. BIG ERROR (Caliban can be killed, which can be a game breaking plot hole; related to the bad ending is dependent on Caliban.

Database Setup.

To use SQLite with Godot, you will need to get a few things.

First, you need the GodotSQLite plugin made by 2Shady4U. And you will also need the DBBrowser For SQLite.

Instructions on the basic Database setup and workflow are found in this video: https://www.youtube.com/watch?v=HG-PV4rlzoY

If you are on Linux, it is much easier to download DBBrowser from your package store (Such as Add and Remove software on Manjaro)

Issues/Bugs from 5/28/2020 (Luke)

Today, I only found issues and(or) bugs with the following NWN::EE Module (p1:f4)

p1f4Module:

All of today's testing was done on a laptop running Windows 10 Home.
The client ran NWN:EE from the Steam Launcher, off of an SSD.

Specs of the testing machine
i7 7th Gen Mobile
GTX 1060 GPU
SSD for boot drive / Hard drive for other files
16GB of DDR4 memory

//

Stephano is able to be killed by the player(s).
This is triggered by starting combat with Stephano.
This possible logic error, is triggered on 5/5 runs of the module.
(This may possibly be a logic error: I would imagine that players cannot kill Stephano.)

//

During my total of around 5 play sessions on this module, I noticed that a generic NWN loading screen would appear randomly in gameplay. It was nearly instant, similar to a skipped frame or screen tear in a computer game.
It happened during about 4/5 of the play sessions that I tested.
I was unable to capture the bug with a screenshot, due to the nature of how quickly it happens.

(NOTE: Trevor also noticed the same issue that I did surrounding this "Ghost Loading Screen".)

//

On the dialog action of "Say Nothing", Stephano leaves the area, ignoring the player(s).
This error is triggered though the intended use, of that dialog option.
It happened on all 5 of the 5 runs tested today.
(I am not sure if that is the desired behavior or not.
I would imagine that selecting "Say Nothing", would lead the player to an End Dialog option.)

B10-11ModuleFinal

Nice space to explore, inside and out -- I had the following issues to report:

  1. Dialogue:
    a. There's a small type-o here: "!."
    b. King Alonso can be killed.
    c. Without the journal, the conversation dies when I ask "What all can you tell me about Prospero?"

  2. Journal: maybe out of scope (not a bug), but it would be nice if we could read it -- an easy way to achieve this could be an item description.

  3. Exterior:
    a. I could go in and out, but there's a door on the outside that opens but has no link to travel to -- which confused me initially (I opened this and tried to enter)

Glitches for NWN 6/18/20 (Trevor)

  • P1F4Module
    -No issues as of 6/18/20
  • P1_F7_animal
    -When freeing the dog, it does not run off. It stays in place: When choosing the option to free the dog, the dialogue states that it is free and runs away but it remains in place.
    -Both door transition does not work: Both doors on the map do not work. this may be due to areas not being the same module.
    -Choosing any option, besides killing the dog, does not do anything as you are allowed to talk the dog again, as it stays there and does nothing. Unknown if this feature is unfinished or not.
    -Game will randomly crash for unknown reasons: Playing for an extended period of time the game will cash without any warning.
  • P1E7GRID
    -Door transitions do not work: Doors on the map do not work. This may be due to areas not being the same module.
    -Games crashes for no random reason: Playing for an extended period of time the game will cash without any warning.
  • P1E8ENTER
    -Door transitions do not work: Doors on the map do not work. This may be due to areas not being the same module.
    -Games crashes for no random reason: Playing for an extended period of time the game will cash without any warning.
  • P1H5MODULE
  • No issues as of 6/18/20
  • P1F6CALIBAN
    -Doors does not have transition into anything
    -Every time you talk to Caliban, he acts like he has never seen you before
  • P1E9FIGURE
    -Doors do not transition to anything
    -Arial disappears and reapers when at a certain distance.
  • B10-11ModuleFinal
    • King Alfonso dialogue is incomplete, after asking him what he knows about Prospero, the dialogue ends.
    • A chest of equipment is in a chest in a jail cell? Unknown if this was intentional and meant to be looted by players or if was meant to be taken out and has not yet.
    • A chest in a room with a heart shape pool in it? Unknown if this was intentional and meant to be looted by players or if was meant to be taken out and has not yet.
    • No mirrors in the room with a heart shaped pool work.
    • The Odd Journal is unreadable? Unknown if this is meant to be readable to players or if it only used to open up new dialogue options with the King
    • The key and Odd journal can be found laying in the starting rooms by the players. Unknow if this is intentional or These items are meant to appear in random places.
    • King Alonso and Kantana can die
  • P1D10
    • No issues so far

Game Code: Resolve warnings and errors in output

Current game code has a series of errors and warnings that are output during execution -- these need to be resolved. Example:

ERROR: ~List: Condition "_first != __null" is true.
At: ./core/self_list.h:112
ERROR: ~List: Condition "_first != __null" is true.
At: ./core/self_list.h:112
WARNING: cleanup: ObjectDB instances leaked at exit (run with --verbose for details).
At: core/object.cpp:2132
ERROR: clear: Resources still in use at exit (run with --verbose for details).
At: core/resource.cpp:450

F7 animal

Map
1.) There are 2 doors but no transitions for either

Dog dialogue
1.) The "conversation" with the dog repeats despite having already interacted with him
2.) Dog does not leave after freeing it

QA: HTTPS Only Problems in regards to Mozilla Firefox

I encountered some issues opening our test projects hosted on HTTP servers, when using Mozilla Firefox.

The issues did not occur when I used Google Chrome or Safari.

The error from Mozilla Firefox said the following:

Secure Connection Failed

An error occurred during a connection to srv1.bcirpg.com:8086. SSL received a record that exceeded the maximum permissible length.

Error code: SSL_ERROR_RX_RECORD_TOO_LONG

The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Please contact the website owners to inform them of this problem.

I3 Module

@d-zilla

I3 Module

  • Unable to converse with sailor. Maybe make a small conversation that he snarls at you or is busy rubbing sticks together? Just a thought.

  • After the sailor exiting and asking "Why did you leave after the shipwreck?", and following with "did ytou happen to see anyone else?", there is no option to return to the ship with Trinculo.

Freminer

Leave feedback for freminer below

Lukes data research for next meeting

Pros of SQLite

SQLite looks good for internal databases as well as on the server side.

  • Has third party support for Godot from free MIT licensed Godot Plugins, on the godot store; for easy installation

  • Works well natively on many platforms; including iOS and Android.

Cons of SQLite

  • Does not have built in parsing support in Godot
  • Note from SQL site
A good rule of thumb is to avoid using SQLite in situations where the same database will be accessed directly (without an intervening application server) and simultaneously from many computers over a network.

https://www.guru99.com/json-vs-xml-difference.html

Pros of JSON

Cons of JSON

  • Only supports UTF-8 encryption
  • Can use highr encryption, BUT you need rapidJSON

Pros of XML

Cons of XML

  • Start and End Tags can be harder to debug typos (IMO)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.