mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-26 05:53:39 -04:00
Added deprecation message to old arenas, highlighting new hero arenas instead.
This commit is contained in:
parent
5ab7fd7840
commit
07f81755b0
4 changed files with 58 additions and 4 deletions
app
locale
styles/play
templates/play
views/ladder
|
@ -92,6 +92,8 @@
|
|||
campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
|
||||
campaign_classic_algorithms: "Classic Algorithms"
|
||||
campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
|
||||
campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
|
||||
campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
|
||||
|
||||
share_progress_modal:
|
||||
blurb: "You’re making great progress! Tell your parent how much you've learned with CodeCombat."
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
margin-bottom: 20px
|
||||
text-shadow: 2px 2px 5px black
|
||||
|
||||
&:hover div
|
||||
&:hover div, &:hover .dynamic-level-name
|
||||
color: lighten($yellow, 20%)
|
||||
|
||||
&:hover img
|
||||
|
@ -19,6 +19,20 @@
|
|||
.level-image
|
||||
width: 100%
|
||||
|
||||
.dynamic-level-name
|
||||
position: absolute
|
||||
z-index: 1
|
||||
top: 40px
|
||||
width: 100%
|
||||
text-align: center
|
||||
|
||||
text-shadow: 0px 5px 5px black, -2px 0px 2px black, 2px 0px 2px black, 0px -2px 2px black
|
||||
font-size: 72px
|
||||
color: $yellow
|
||||
font-family: $headings-font-family
|
||||
font-variant: small-caps
|
||||
@include transition(color .10s linear)
|
||||
|
||||
.overlay-text
|
||||
color: $yellow
|
||||
font-family: $headings-font-family
|
||||
|
|
|
@ -14,7 +14,7 @@ block content
|
|||
img.level-image(src="#{level.image}", alt="#{level.name}").img-rounded
|
||||
else
|
||||
img.level-image(src="/images/pages/play/ladder/multiplayer_notext.jpg", alt="#{level.name}").img-rounded
|
||||
//h3= level.name + (level.disabled ? " (Coming soon!)" : "")
|
||||
h3.dynamic-level-name= level.name + (level.disabled ? " (Coming soon!)" : "")
|
||||
.overlay-text.level-difficulty
|
||||
span(data-i18n="play.level_difficulty") Difficulty:
|
||||
each i in Array(level.difficulty)
|
||||
|
|
|
@ -54,8 +54,45 @@ module.exports = class LadderHomeView extends RootView
|
|||
context.campaigns = campaigns
|
||||
context
|
||||
|
||||
heroArenas = [
|
||||
{
|
||||
name: 'Zero Sum'
|
||||
difficulty: 3
|
||||
id: 'zero-sum'
|
||||
image: '/file/db/level/550363b4ec31df9c691ab629/MAR26-Banner_Zero%20Sum.png'
|
||||
description: 'Unleash your coding creativity in both gold gathering and battle tactics in this alpine mirror match between red sorcerer and blue sorcerer.'
|
||||
}
|
||||
{
|
||||
name: 'Cavern Survival'
|
||||
difficulty: 1
|
||||
id: 'cavern-survival'
|
||||
image: ''
|
||||
description: 'Stay alive longer than your multiplayer opponent amidst hordes of ogres!'
|
||||
}
|
||||
{
|
||||
name: 'Dueling Grounds'
|
||||
difficulty: 1
|
||||
id: 'dueling-grounds'
|
||||
image: ''
|
||||
description: 'Battle head-to-head against another hero in this basic beginner combat arena.'
|
||||
}
|
||||
{
|
||||
name: 'Multiplayer Treasure Grove'
|
||||
difficulty: 2
|
||||
id: 'multiplayer-treasure-grove'
|
||||
image: ''
|
||||
description: 'Mix collection, flags, and combat in this multiplayer coin-gathering arena.'
|
||||
}
|
||||
{
|
||||
name: 'Harrowland'
|
||||
difficulty: 2
|
||||
id: 'harrowland'
|
||||
image: ''
|
||||
description: 'Go head-to-head against another player in this dueling arena--but watch out for their friends!'
|
||||
}
|
||||
]
|
||||
|
||||
arenas = [
|
||||
oldArenas = [
|
||||
{
|
||||
name: 'Criss-Cross'
|
||||
difficulty: 5
|
||||
|
@ -101,5 +138,6 @@ arenas = [
|
|||
]
|
||||
|
||||
campaigns = [
|
||||
{id: 'multiplayer', name: 'Multiplayer Arenas', description: '... in which you code head-to-head against other players.', levels: arenas}
|
||||
{id: 'multiplayer', name: 'Multiplayer Arenas', description: '... in which you code head-to-head against other players.', levels: heroArenas}
|
||||
{id: 'old_multiplayer', name: '(Deprecated) Old Multiplayer Arenas', description: 'Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas.', levels: oldArenas}
|
||||
]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue