Commit 7cdedf9f authored by Kim Meiser's avatar Kim Meiser
Browse files

gitignore um typische Fälle für Visual Studio ergänzt.

parent 9370c650
################################################################################
# Diese .gitignore-Datei wurde von Microsoft(R) Visual Studio automatisch erstellt.
################################################################################
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
/.vs
/Jeoparody/.vs/Jeoparody/v15
/Jeoparody/Jeoparody/obj
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Mono auto generated files
mono_crash.*
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# Visual Studio 2017 auto generated files
Generated\ Files/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# ASP.NET Scaffolding
ScaffoldingReadMe.txt
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Coverlet is a free, cross platform Code Coverage Tool
coverage*.json
coverage*.xml
coverage*.info
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# CodeRush personal settings
.cr/personal
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
# Azure Stream Analytics local run output
ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# NVidia Nsight GPU debugger configuration file
*.nvuser
# MFractors (Xamarin productivity tool) working folder
.mfractor/
# Local History for Visual Studio
.localhistory/
# BeatPulse healthcheck temp database
healthchecksdb
# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
# Fody - auto-generated XML schema
FodyWeavers.xsd
\ No newline at end of file
......@@ -2,52 +2,78 @@
Yet another Jeopardy
Das Konzept Hacker-Jeopardy sollte jedem bekannt sein….wenn nicht sofort mal hier (ein beliebig ausgewähltes) nachschauen: https://www.youtube.com/watch?v=hzoABukGVHE
Was das Konzept Hacker-Jeopardy ausmacht wird hier erklärt:
https://www.youtube.com/watch?v=hzoABukGVHE
Dieses Projekt ist eine _Party production_ auf dem
[CCCamp 2019](https://events.ccc.de/camp/2019/wiki/Main_Page).
"Party production" auf dem CCCamp 2019. Es läuft bei ner 1400x1050 Auflösung, sollte aber auch in FullHD gehen (4k ist getestet und somit sollte auch Full HD oder andere 16:9 funktionieren)… Alte Beamer und 4:3 (1024x768) sind nicht getestet und haben bestimmt Probleme ->Das XAML braucht ein wenig Liebe beim Scaling... dafür war bisher keine Zeit.
Es läuft bei ner 1400x1050 Auflösung,
sollte aber auch in FullHD gehen
(4k ist getestet und somit sollte auch Full HD oder andere 16:9 funktionieren)…
Alte Beamer und 4:3 (1024x768) sind nicht getestet
und haben bestimmt Probleme ->
Das XAML braucht ein wenig Liebe beim Scaling... dafür war bisher keine Zeit.
Beim Starten fragt das Programm nach einer Spieldefinition (*.game File). Ein paar Spiele sind hinterlegt (z.B. "Categories\fertig\Abend 1\Spiel 1.game" und andere....). Das *.game verweist nur auf die einzelnen Kategorien (*.category).
Beim Starten fragt das Programm nach einer Spieldefinition (*.game File).
Ein paar Spiele sind hinterlegt (z.B. "Categories\fertig\Abend 1\Spiel 1.game" und andere....).
Das *.game verweist nur auf die einzelnen Kategorien (*.category).
Die Tasten für die Spieler zum Aktivieren sind 1,2,3,4 (über den Buchstaben) als Ziffern, aber alternativ auch A, C, M und Numpad3…liegen vielleicht etwas besser, wenn man mit Tastatur spielt. Hardwaretaster liegen bei mir in der Schublade. Wenn ihr das an einer Veranstaltung nutzen wollt könnt ihr gerne die Hardware von mir ausleihen.
Die Tasten für die Spieler zum Aktivieren sind 1,2,3,4 (über den Buchstaben) als Ziffern,
aber alternativ auch A, C, M und Numpad3…liegen vielleicht etwas besser,
wenn man mit Tastatur spielt.
Hardwaretaster liegen bei mir in der Schublade.
Wenn ihr das an einer Veranstaltung nutzen wollt
könnt ihr gerne die Hardware von mir ausleihen.
Wenn ihr eine Kategorie mit 5 Antworten+Fragen machen wollt erstellt ein XML File (*.category) und legt ggf. noch die Bilder mit dabei und wir können eure Kategorie dann direkt nutzen!
Jede Antwort und zu suchende Frage ist je ein QuizItem, dessen Antwort "answer" sofort gezeigt wird....nach einer Zeit "seconds2hint" wird ein zusätzlicher Hinweis "hint" angezeigt, der die Suche nach der Frage "question" helfen soll.
Statt dem Text "answer" kann auch ein Bild "imageFilename" angezeigt werden (z.B. bei einem Bilderrätsel), ein Videofile "videoFilename" oder ein Audio-Clip "audioFilename" abgespielt werden.
Wenn ihr eine Kategorie mit 5 Antworten+Fragen machen wollt erstellt
ein XML File (*.category) und legt ggf.
noch die Bilder mit dabei und wir können eure Kategorie dann direkt nutzen!
```
Jede Antwort und zu suchende Frage ist je ein QuizItem,
dessen Antwort(answer) sofort gezeigt wird....
nach einer Zeit _seconds2hint_ wird ein zusätzlicher Hinweis _hint_ angezeigt,
der die Suche nach der Frage _question_ helfen soll.
Statt dem Text _answer_ kann auch ein Bild `imageFilename` angezeigt werden
(z.B. bei einem Bilderrätsel),
ein Videofile `videoFilename`
oder ein Audio-Clip `audioFilename` abgespielt werden.
```xml
<QuizItem>
<answer>42</answer>
<question>Was ist die Antwort auf alle Fragen?</question>
<seconds2hint>10</seconds2hint>
<hint>Auf diesen Hinweis muss man 10 Sekunden warten</hint>
<imageFilename></imageFilename>
<audioFilename />
<videoFilename />
<doubleScore>false</doubleScore>
<answer>42</answer>
<question>Was ist die Antwort auf alle Fragen?</question>
<seconds2hint>10</seconds2hint>
<hint>Auf diesen Hinweis muss man 10 Sekunden warten</hint>
<imageFilename></imageFilename>
<audioFilename />
<videoFilename />
<doubleScore>false</doubleScore>
</QuizItem>
```
Seid kreativ und denkt euch witzige Kategorien aus. Die Fragen sollen aber lösbar sein...denkt daran!
Seid kreativ und denkt euch witzige Kategorien aus.
Die Fragen sollen aber lösbar sein... denke daran!
Aktuell umfasst meine Kategoriensammlung unter anderem sowas wie
* klassische Bilderrätsel
* Berühmte Zitate: Zitate von Politikern oder anderen berühmten Personen zuordnen
* Berühmte Film-Zitate: Filmsprüche den Filmen zuordnen
* Akronyme: technische Abkürzungen ausformulieren könne
* Firmen-Logo raten ohne Schriftzug
* Name the meme: Bilder von Memes zeigen und dann den Meme-Typ benennen
* Was ist das für ein Gerät? Fotos von obsoleter Hardware
* Programmiersprache anhand Codeschnipsel erkennen
* Stecker anhand Foto oder Pins erkennen
* ....und noch 20 mehr. Trotzdem brauchen wir DEINE Kategorien, um ausreichend lange Spaß zu haben!
* klassische Bilderrätsel
* Berühmte Zitate: Zitate von Politikern oder anderen berühmten Personen zuordnen
* Berühmte Film-Zitate: Filmsprüche den Filmen zuordnen
* Akronyme: technische Abkürzungen ausformulieren könne
* Firmen-Logo raten ohne Schriftzug
* Name the meme: Bilder von Memes zeigen und dann den Meme-Typ benennen
* Was ist das für ein Gerät? Fotos von obsoleter Hardware
* Programmiersprache anhand Codeschnipsel erkennen
* Stecker anhand Foto oder Pins erkennen
* ....und noch 20 mehr. Trotzdem brauchen wir DEINE Kategorien, um ausreichend lange Spaß zu haben!
Im Sources Paket ist in Categories\fertig das Material vom Camp drin.
Naheliegende Todos sind:
* Audiofiles in Mediaplayback unterstützen
* Videofiles in Mediaplayback unterstützen
* Release (binaries) und vor allem passende Doku machen für alle die es einfach mal nur nutzen wollen.
* Als Hint nicht nur Text, sondern auch Video, Audio oder Bild unterstützen
* Fragepakete als Packages unterstützen und Package-Editor machen (für nur-Nutzer) ->@KimCM
* Random game mit Zufallsauswahl aller vorhandenen Kategorie-Files
* Double Jeopardy
* Audiofiles in Mediaplayback unterstützen
* Videofiles in Mediaplayback unterstützen
* Release (binaries) und vor allem passende Doku machen für alle die es einfach mal nur nutzen wollen.
* Als Hint nicht nur Text, sondern auch Video, Audio oder Bild unterstützen
* Fragepakete als Packages unterstützen und Package-Editor machen (für nur-Nutzer) ->@KimCM
* Random game mit Zufallsauswahl aller vorhandenen Kategorie-Files
* Double Jeopardy
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment