Git Product home page Git Product logo

asteroid_impact's Introduction

Richard Huskey

Associate Professor UC Davis

@richardhuskey.bsky.social

CV

Richard Huskey (PhD, University of California Santa Barbara) is an associate professor in the Department of Communication and the Cognitive Science Program at the University of California Davis. Dr. Huskey is the principal investigator in the Cognitive Communication Science Lab, a researcher in the Computational Communication Research Lab, an affiliated faculty member at the Center for Mind and Brain, and an affiliated faculty member in the Designated Emphasis in Computational Social Science. He is the former Chair of the International Communication Association Communication Science and Biology interest group, and is an Associate Editor at the Journal of Communication. He studies motivational influences on attitudes and behavior. He researches these questions using a variety of methodological techniques including: neuroimaging, computational modeling, and lab-based experimentation.

asteroid_impact's People

Stargazers

 avatar  avatar

Watchers

 avatar

asteroid_impact's Issues

Building executable with pyinstaller fails

Pyinstaller fails to execute because the game-win.spec is missing

C:\Users\myusername\Desktop\asteroid_impact_source_code>pyinstaller.exe game-win.spec --noconfirm
108 INFO: PyInstaller: 3.2.1
108 INFO: Python: 2.7.11
109 INFO: Platform: Windows-10-10.0.15019
112 INFO: UPX is not available.
Traceback (most recent call last):
  File "C:\Program Files\Python27\Scripts\pyinstaller-script.py", line 11, in <module>
    load_entry_point('PyInstaller==3.2.1', 'console_scripts', 'pyinstaller')()
  File "c:\program files\python27\lib\site-packages\PyInstaller\__main__.py", line 90, in run
    run_build(pyi_config, spec_file, **vars(args))
  File "c:\program files\python27\lib\site-packages\PyInstaller\__main__.py", line 46, in run_build
    PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
  File "c:\program files\python27\lib\site-packages\PyInstaller\building\build_main.py", line 788, in main
    build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))
  File "c:\program files\python27\lib\site-packages\PyInstaller\building\build_main.py", line 732, in build
    with open(spec, 'r') as f:
IOError: [Errno 2] No such file or directory: 'game-win.spec'

Parallel Port Feature

The parallel port feature only works with Windows operating systems and was never developed to work with Mac or Linux.

Trigger latency

TTL triggers connected with a USB or serial port experience a small latency depending on hardware. See the "Trigger Latency" section in the HTLM documentation for more details on how to test for this on your hardware.

Reaction Time Latency

The visual and auditory reaction time prompts experience a small latency and this is hardware dependent. See the "Game Timing" section in the HTML documentation for more details on this latency and how to test this on your own hardware. Note, this is true of all reaction time software, and Asteroid Impact's latencies seem similar to other major experimental packages (see e.g., http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0067769). Still, it is recommended that users do their own testing on their own systems to validate the software.

Broken in macOS 10.12

Asteroid Impact does not work in macOS 10.12. Unsure what dependency is broken. Needs further investigation. If you are a Mac user, wish to use Asteroid Impact, and do not want to troubleshoot this issue, do not upgrade your software to macOS 10.12.

Event Timer

When using OS X 10.10.5, the "total_millis" column in the .csv output does not tick correctly (not ticking every 16ms). This is due to a known limitation in PyGame 1.9.1 and we currently do not see a workaround for this issue. To our knowledge, the log records all game events, it is just that clock is not recording the timings correctly.

On Windows systems, depending on hardware and the way your .json script is configured, you may experience issues where the timing does not tick for the standard 16ms. This usually happens on a game state change (e.g., from instructions to gameplay), and only happens once. All subsequent timing ticks are 16 ms. As far as we can tell, the overall clock is still correct, so the timing files should still be accurate. However, for users who truly require 16ms precision, we recommend additional validation.

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.