Pastebin
API
tools
faq
paste
Login
Sign up
Please fix the following errors:
New Paste
Syntax Highlighting
I'm not sure if I'm in a position to be hosting a contest, but there's no harm in trying, right? [center][size=60pt]Role Reversal Contest[/size] [size=24pt]Hosted by EPICI [url=http://www.timeanddate.com/countdown/generic?iso=20161031T07&p0=250&font=cursive]Due: October 31st, 2016, 11:00PM UTC[/url] [url=https://docs.google.com/spreadsheets/d/1GCansiVxXHICyEaDpYk3qKORqYcQ1grnNKbIE4dsyOo/edit?usp=sharing]Sign up and stuff here[/url][/size] [size=8pt]My timezone is -4, so it would be 7PM on my clock Format is taken from recent LOCAA contests[/size][/center] [size=24pt]In a Nutshell[/size] This contest is open to everyone. Did it ever seem unfair that the players can send barrages that the boss can't dodge, and the boss can only use pretty patterns to fight back? Or what about the hitboxes and the health difference? You pick a character that hasn't been taken/reserved and create both a player and a boss for that character, both sort of a cross between boss and player. You can submit multiple entries. However, you can only reserve one character at a time. Submit your first entry before reserving another character. Contestants on their first entry always get priority. Submitting multiple versions of the same entry is different. I will take the most recent one with the assumption that it is the best, unless you otherwise specify. I plan to take all of the players and bosses and bundle them as a sort of mini-game. I will also add music and sound if there isn't any already. This will make it so people only have to download once. I will not take credit for any of it. If you do not want your entry to be included, please notify me. Alternatively put it under "Comments" in the [b][color=blue]g[/color][color=red]o[/color][color=yellow]o[/color][color=blue]g[/color][color=green]l[/color][color=red]e[/color][/b] Sheet. [size=24pt]Specifics[/size] Use Danmakufu. Your script should contain everything it needs. If not, include all dependencies in the download. You probably already have your own custom system by now. I am the only judge right now, however, if you want to be a judge/co-host ask politely. Scoring is primarily based on the following: [list] [li]Professionalism - Does it look like it was made by someone new to danmakufu or someone with lots of time and experience? I don't mind if there aren't original sprites, sounds, music, or anything else copyrighted. However, if there is something you should be capable of making, such as a custom system, I will look for it. This also includes minor stuff like sprite clipping, bugs no matter how minor, improper music looping, sloppy effects, bad dodging AI (scroll down), bad score mechanics or calculations, unreasonable lag, etc.[/li] [li]Recreation accuracy - To an extent this overrides the previous. How similar is your recreation to the original boss? I don't expect pixel perfection, but it should look like a duplicate of the original.There are three major exceptions. One is the timer, which can be modified to fit the 10 minute goal, but they should still be proportional to the original. The second is if the original boss was too weak you are allowed to buff it, within reason. If it is buffed ti should still look like the original, just harder. The third is if for the player you decide to make some or all parts of the attack(s) controlled by the player rather than scripted, within reason, you will not lose score.[/li] [li]Fun - A more minor and subjective factor. How much fun is it to play as and against that character? If the original boss fight was no fun, the recreation likely wouldn't be much better. However if both the player and boss are really good you'll probably get a good score anyways.[/li] [/list] No plagiarism. Only use resources with permission. Download links to everyone else's scripts are public, however, you are not allowed to take anything, only look, unless they give you permission. You are allowed to give and receive help. Not all characters can be used. You don't need approval from me if your character satisfies these two criteria: [list] [li]The game they appear in is a standard danmaku shooter in the Windows era, and in the main series.[/li] [li]They appear as a boss in Stage 4 or higher. So Extra and higher difficulties such as Phantasm count too.[/li] [/list] Otherwise, you can still take it but you aren't guaranteed acceptance. Please ask first. I am simply trying to keep the weaker bosses and less "main" characters out of this (ex. Suika's only boss appearances are in the fighting games, but she is considered a main character, and her attacks can be adapted and modified to work as danmaku). Once a character is reserved only the person who reserved it can use it. If you enter with the same character as someone else, whoever properly reserved it first will have a valid entry, everyone else will be turned down. Appearances in different games count as different characters. As far as I know no characters satisfy these conditions in two different games but in theory it makes it possible for multiple people to have the same character. It is still discouraged though. The boss and the player should pretty much be mirror images. The player traits they should inherit are free movement, and a small hitbox. The boss traits they should inherit are the danmaku attacks. These should be based on lunatic difficulty if they are from the main story. No last words or last spells, unless the original boss had them (ex. Yuyuko, Kaguya). The length of the "boss fight" should be shortened or lengthened to be roughly 10 minutes. Try and match it as closely as possible. To be fair the player timer should be slightly longer than the boss timer. If there are last words or last spells they should be included in this timer. Also, player bullet damage should be set to 1. Health can be more to match the non-spell or spell card timer. This will ensure your script is compatible with everyone else's. Any shot sheet is fine. If you want to use mine ask politely. How the player should work is each life starts with the corresponding non-spell. After a timer or a certain amount of damage taken, the player would automatically be killed. The player by default gets one "bomb" per life. This triggers the spell card with the appropriate timer and attack/effects. After a certain amount of time the spell card ends, the player would be killed anyways and forced onto the next life. If they don't bomb, they lose the opportunity to use that spell card. Death-bomb timer should be something reasonable. If you want you can create a copy/version with auto-bomb. Reverse spell card capture bonuses and other stuff are optional. If you use an internal counter to track the player "health" have a display in the player script, not in the system. For clarity's sake player bullets should be translucent. The exact alpha value is up to you. There aren't built in lasers for players, so if your custom player lasers are a bit sloppy, your score won't be deducted. The player can have extra custom controls for controlling the attacks and stuff, but they shouldn't be too complicated. Bosses should use the standard spell card system and basically be a copy of the original boss. The timers will likely be different because you are aiming for a 10 minute long fight. The boss should also have a small hitbox, normal movement speed and die in one or a few hits. The boss should have some kind of dodging AI. If you need to use Common Data to assist the AI, I recommend you communicate with the other participants, however, you will only be scored on your character vs itself, so it's not mandatory. The AI doesn't need to be too advanced, if it can dodge most danmaku it's probably good enough. If you are using an learning/evolving/neuron network/node-based AI, it might be helpful to include a save-state. Again, not mandatory. I have school to deal with, but I will try and keep the [b][color=blue]g[/color][color=red]o[/color][color=yellow]o[/color][color=blue]g[/color][color=green]l[/color][color=red]e[/color][/b] Sheet updated. When the contest ends I will post the scores and bundle download link here as soon as I can. In the interest of keeping things fun I request you point out any loopholes or flaws, and not abuse/exploit them. I know people don't like restrictions, but hey, I haven't seen anything like this in the past, I think it's new enough that it's fair. Any questions or comments go in this thread. Feel free to discuss anything related to the contest. I will try to check daily. There's tons of minor things, so I won't deal with them individually unless I have to. If you are unsure, talk to me.
Optional Paste Settings
Category:
None
Cryptocurrency
Cybersecurity
Fixit
Food
Gaming
Haiku
Help
History
Housing
Jokes
Legal
Money
Movies
Music
Pets
Photo
Science
Software
Source Code
Spirit
Sports
Travel
TV
Writing
Tags:
Syntax Highlighting:
None
Bash
C
C#
C++
CSS
HTML
JSON
Java
JavaScript
Lua
Markdown (PRO members only)
Objective C
PHP
Perl
Python
Ruby
Swift
4CS
6502 ACME Cross Assembler
6502 Kick Assembler
6502 TASM/64TASS
ABAP
AIMMS
ALGOL 68
APT Sources
ARM
ASM (NASM)
ASP
ActionScript
ActionScript 3
Ada
Apache Log
AppleScript
Arduino
Asymptote
AutoIt
Autohotkey
Avisynth
Awk
BASCOM AVR
BNF
BOO
Bash
Basic4GL
Batch
BibTeX
Blitz Basic
Blitz3D
BlitzMax
BrainFuck
C
C (WinAPI)
C Intermediate Language
C for Macs
C#
C++
C++ (WinAPI)
C++ (with Qt extensions)
C: Loadrunner
CAD DCL
CAD Lisp
CFDG
CMake
COBOL
CSS
Ceylon
ChaiScript
Chapel
Clojure
Clone C
Clone C++
CoffeeScript
ColdFusion
Cuesheet
D
DCL
DCPU-16
DCS
DIV
DOT
Dart
Delphi
Delphi Prism (Oxygene)
Diff
E
ECMAScript
EPC
Easytrieve
Eiffel
Email
Erlang
Euphoria
F#
FO Language
Falcon
Filemaker
Formula One
Fortran
FreeBasic
FreeSWITCH
GAMBAS
GDB
GDScript
Game Maker
Genero
Genie
GetText
Go
Godot GLSL
Groovy
GwBasic
HQ9 Plus
HTML
HTML 5
Haskell
Haxe
HicEst
IDL
INI file
INTERCAL
IO
ISPF Panel Definition
Icon
Inno Script
J
JCL
JSON
Java
Java 5
JavaScript
Julia
KSP (Kontakt Script)
KiXtart
Kotlin
LDIF
LLVM
LOL Code
LScript
Latex
Liberty BASIC
Linden Scripting
Lisp
Loco Basic
Logtalk
Lotus Formulas
Lotus Script
Lua
M68000 Assembler
MIX Assembler
MK-61/52
MPASM
MXML
MagikSF
Make
MapBasic
Markdown (PRO members only)
MatLab
Mercury
MetaPost
Modula 2
Modula 3
Motorola 68000 HiSoft Dev
MySQL
Nagios
NetRexx
Nginx
Nim
NullSoft Installer
OCaml
OCaml Brief
Oberon 2
Objeck Programming Langua
Objective C
Octave
Open Object Rexx
OpenBSD PACKET FILTER
OpenGL Shading
Openoffice BASIC
Oracle 11
Oracle 8
Oz
PARI/GP
PCRE
PHP
PHP Brief
PL/I
PL/SQL
POV-Ray
ParaSail
Pascal
Pawn
Per
Perl
Perl 6
Phix
Pic 16
Pike
Pixel Bender
PostScript
PostgreSQL
PowerBuilder
PowerShell
ProFTPd
Progress
Prolog
Properties
ProvideX
Puppet
PureBasic
PyCon
Python
Python for S60
QBasic
QML
R
RBScript
REBOL
REG
RPM Spec
Racket
Rails
Rexx
Robots
Roff Manpage
Ruby
Ruby Gnuplot
Rust
SAS
SCL
SPARK
SPARQL
SQF
SQL
SSH Config
Scala
Scheme
Scilab
SdlBasic
Smalltalk
Smarty
StandardML
StoneScript
SuperCollider
Swift
SystemVerilog
T-SQL
TCL
TeXgraph
Tera Term
TypeScript
TypoScript
UPC
Unicon
UnrealScript
Urbi
VB.NET
VBScript
VHDL
VIM
Vala
Vedit
VeriLog
Visual Pro Log
VisualBasic
VisualFoxPro
WHOIS
WhiteSpace
Winbatch
XBasic
XML
XPP
Xojo
Xorg Config
YAML
YARA
Z80 Assembler
ZXBasic
autoconf
jQuery
mIRC
newLISP
q/kdb+
thinBasic
Paste Expiration:
Never
Burn after read
10 Minutes
1 Hour
1 Day
1 Week
2 Weeks
1 Month
6 Months
1 Year
Paste Exposure:
Public
Unlisted
Private
Folder:
(members only)
Password
NEW
Enabled
Disabled
Burn after read
NEW
Paste Name / Title:
Create New Paste
Hello
Guest
Sign Up
or
Login
Sign in with Facebook
Sign in with Twitter
Sign in with Google
You are currently not logged in, this means you can not edit or delete anything you paste.
Sign Up
or
Login
Public Pastes
I made $15,000 * 2 hours
CSS | 20 min ago | 0.99 KB
✅ API Glitch (Docs Leak)
CSS | 21 min ago | 0.99 KB
Custom Placeholder: Event Image using alt tag...
12 hours ago | 0.50 KB
Untitled
Bash | 22 hours ago | 1.17 KB
Using Prepared statement with bind vars to pr...
Go | 1 day ago | 3.67 KB
rc
2 days ago | 2.49 KB
Stripe Session Vars
2 days ago | 0.67 KB
[TLF 16] Hylandra's File / Introduction
2 days ago | 3.37 KB
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the
Cookies Policy
.
OK, I Understand
Not a member of Pastebin yet?
Sign Up
, it unlocks many cool features!