User Tools

Site Tools


assignments:a4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
assignments:a4 [2020/10/26 01:06] bilassignments:a4 [2020/11/18 15:42] (current) bil
Line 1: Line 1:
 +<html><!--
  
 To be added. To be added.
  
-<html><!--+--></html>
  
-Assignment 4 Description+{{:assignments:assignment4.pdf|Assignment 4 Description}}
  
-==== Installing OpenAL and alut ====+==== Resources ====
  
-To install OpenAL on Windows: [[http://openal.org/downloads/oalinst.zip|Installer]] 
  
-To install OpenAL on Mac: [[https://github.com/kcat/openal-soft|Github]] +  * [[https://freesound.org/|freesound.org]] Creative Commons Licensed sounds 
- +  [[http://soundbible.com/|Sound effects]] Creative Commons Licensed sounds 
-To install alut on Windows or Mac: [[https://github.com/vancegroup/freealut|Github]] +  [[https://www.productioncrate.com/|Production Crate]] (paid but has free trial) 
-Follow the cmake instructions, the VisualStudio ones seem obsolete. +  [[https://www.epidemicsound.com/|Epidemic Sound]] (paid but has free trial) 
- +  [[http://bensound.com/|bensound.com]] Royalty-free music
-==== Visual Studio Project Settings ==== +
- +
-Open a New Project -> Win32 Console Application +
- +
-Go to Project ‘Properties’ : +
- +
- -- Add C:\Program Files\OpenAL 1.1 SDK\include to C++ -> General -> Additional Include Directories +
- -- Add  C:\Program Files\OpenAL 1.1 SDK\libs\Win32 to Linker -> General -> Additional Library Directories +
- -- Add  OpenAL32.lib at the end to Linker -> Input -> Additional Dependencies  +
- +
-In your source code, you'll need  +
- +
-#include "al.h"  +
- +
-#include "alc.h" +
- +
-For alut, it's best to copy alut.dll in the project directory, and +
- +
-#include "alut.h" +
- +
-If you like, you can start with this {{:assignments:emptyproject.zip|empty project}} that has all the settings and includes alut.dll +
- +
-==== Useful links ==== +
- +
-[[http://openal.org/documentation/|OpenAL Documentation]] +
- +
-[[https://mrl.nyu.edu/~dzorin/ig04/lecture10/OpenALDemo.cpp|Detailed OpenAL sample code]] +
- +
-[[https://github.com/iamsakil/Simple-Games|Simple text-based C++ games]] +
- +
-[[http://soundbible.com/|Sound effects]] +
- +
-[[https://www.bensound.com/|Copyright-free music]] +
- +
---></html>+
assignments/a4.1603674360.txt.gz · Last modified: 2020/10/26 01:06 by bil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki