|
|
| (55 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| {{{info|add title=Add a new Game|edit title=Edit Game}}} | | <noinclude> |
| | {{#forminput: form=Game |
| | |button text=Create or Edit Game Database Entry |
| | |autocomplete on category=Games |
| | |no autofocus |
| | }} |
| | {{DISPLAYTITLE: Add a New Game}} |
| | </noinclude><includeonly> |
| | {{{info|add title=Add a new Game Database Entry|edit title=Edit Game Database Entry}}} |
|
| |
|
| {{{for template|Game}}} | | {{{for template|Game}}} |
| <div style="max-width: 800px; background: #fcfcfc; border: 1px solid #ccc; padding: 25px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); font-family: sans-serif;">
| | {{form row |
| | |{{{field |
| | |Release date |
| | |input type=date |
| | |class=form-control |
| | }}} |
| | |label=Release date: |
| | |property=Has release date |
| | }} |
| | {{form row |
| | |{{{field |
| | |Developer |
| | |input type=tokens |
| | |delimiter=, |
| | |class=form-control |
| | }}} |
| | |label=Developer: |
| | |property=Has developer |
| | }} |
| | {{form row |
| | |{{{field |
| | |Publisher |
| | |input type=tokens |
| | |max values=1 |
| | |class=form-control |
| | }}} |
| | |label=Publisher: |
| | |property=Has publisher |
| | }} |
| | {{form row |
| | |{{{field |
| | |Series |
| | |input type=tokens |
| | |delimiter=, |
| | |values from property=Has series |
| | |placeholder=e.g. Half-Life |
| | |class=form-control |
| | }}} |
| | |label=Series: |
| | |property=Has series |
| | }} |
| | {{form row |
| | |{{{field |
| | |Image |
| | |input type=text |
| | |uploadable |
| | |class=form-control |
| | }}} |
| | |label=Cover Image: |
| | |property=Image |
| | }} |
| | {{form row |
| | |{{{field |
| | |Current version |
| | |input type=text |
| | |class=form-control |
| | }}} |
| | |label=Version: |
| | |property=Has version |
| | }} |
|
| |
|
| <div style="margin-bottom: 10px; border-bottom: 2px solid #3366cc; color: #333; padding-bottom: 5px;">
| | == Gameplay & Genre == |
| <big>'''Basic Information'''</big>
| | {{form row |
| </div>
| | |{{{field |
| | |Genre |
| | |input type=checkboxes |
| | |property=Has genre |
| | |delimiter=, |
| | |class=form-control |
| | }}} |
| | |label=Genre: |
| | |property=Has genre |
| | }} |
| | {{form row |
| | |{{{field |
| | |Setting |
| | |input type=checkboxes |
| | |property=Has setting |
| | |delimiter=, |
| | |class=form-control |
| | }}} |
| | |label=Setting: |
| | |property=Has setting |
| | }} |
| | {{form row |
| | |{{{field |
| | |Has game mode |
| | |input type=checkboxes |
| | |property=Has game mode |
| | |delimiter=, |
| | |class=form-control |
| | }}} |
| | |label=Modes: |
| | |property=Has game mode |
| | }} |
|
| |
|
| <div style="margin-bottom: 15px;"> | | == Technical Specs == |
| '''Game Name:'''<br>
| | {{form row |
| {{{field|Name|input type=text|size=60|placeholder=Enter the full game title}}} | | |{{{field |
| </div>
| | |Platform |
| | |input type=checkboxes |
| | |property=Has platform |
| | |delimiter=, |
| | |class=form-control |
| | }}} |
| | |label=Original Platforms: |
| | |property=Has platform |
| | }} |
| | {{form row |
| | |{{{field |
| | |System requirements |
| | |input type=textarea |
| | |rows=3 |
| | |class=form-control |
| | }}} |
| | |label=System Requirements: |
| | }} |
| | {{form row |
| | |{{{field |
| | |Multiplayer tools |
| | |input type=tokens |
| | |values from property=Has multiplayer tools |
| | |delimiter=, |
| | |class=form-control |
| | }}} |
| | |label=Multiplayer Tools: |
| | |property=Has multiplayer tools |
| | }} |
| | <p class="mb-0">Store Links:</p> |
| | {{{field|Store links|holds template}}} |
| | <p class="mb-0">Community Links:</p> |
| | {{{field|Community links|holds template}}} |
| | {{{end template}}} |
| | {{{for template|Store link|multiple|embed in field=Game[Store links]|add button text=Add store link}}} |
| | {{Link fields|Store links}} |
| | {{{end template}}} |
| | {{{for template|Community link|multiple|embed in field=Game[Community links]|add button text=Add community link}}} |
| | {{Link fields|Community links}} |
| | {{{end template}}} |
|
| |
|
| <div style="display: flex; gap: 20px; margin-bottom: 15px;">
| | {{{standard input|save}}} |
| <div style="flex: 1;">
| | {{{standard input|preview}}} |
| '''Developer:'''<br>
| | {{{standard input|cancel}}} |
| {{{field|Developer|input type=text|autocomplete|size=35}}}
| | </includeonly> |
| </div>
| |
| <div style="flex: 1;">
| |
| '''Publisher:'''<br>
| |
| {{{field|Publisher|input type=text|autocomplete|size=35}}}
| |
| </div>
| |
| </div>
| |
| | |
| <div style="margin-bottom: 15px;">
| |
| '''Series:''' <span style="color: #888; font-size: 0.9em;">(Type name and hit Enter)</span><br>
| |
| {{{field|Series|input type=tokens|values from category=Series|size=60|placeholder=e.g. Half-Life (Series)}}}
| |
| </div>
| |
| | |
| <div style="display: flex; gap: 20px; margin-bottom: 15px;">
| |
| <div style="flex: 1;">
| |
| '''Release Date:'''<br>
| |
| {{{field|Release date|input type=datepicker|date format=dd.mm.yy}}}
| |
| </div>
| |
| <div style="flex: 1;">
| |
| '''Cover Image:'''<br>
| |
| {{{field|Image|uploadable}}}
| |
| </div>
| |
| </div>
| |
| | |
| <div style="margin-top: 30px; margin-bottom: 10px; border-bottom: 2px solid #3366cc; color: #333; padding-bottom: 5px;">
| |
| <big>'''Classification & Features'''</big>
| |
| </div>
| |
| | |
| <div style="border: 1px solid #e0e0e0; padding: 15px; margin-bottom: 15px; background: #fff; position: relative; margin-top: 20px; border-radius: 4px;">
| |
| <div style="position: absolute; top: -10px; left: 10px; background: #fff; padding: 0 5px; font-weight: bold; color: #555; font-size: 0.9em;">Genre & Setting</div>
| |
|
| |
| '''Genre:'''
| |
| <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 5px; margin-bottom: 10px;">
| |
| {{{field|Genre|input type=checkboxes|values=Action, Adventure, MMO, Racing, RPG, Shooter, Simulation, Sports, Strategy|delimiter=,}}}
| |
| </div>
| |
|
| |
| <hr style="border: 0; border-top: 1px dashed #eee; margin: 10px 0;">
| |
|
| |
| '''Setting:'''
| |
| <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 5px;">
| |
| {{{field|Setting|input type=checkboxes|values=Modern Era, Fantasy, Sci-Fi, Historical, Post-Apocalyptic|delimiter=,}}}
| |
| </div>
| |
| </div>
| |
| | |
| <div style="border: 1px solid #e0e0e0; padding: 15px; margin-bottom: 15px; background: #fff; position: relative; margin-top: 20px; border-radius: 4px;">
| |
| <div style="position: absolute; top: -10px; left: 10px; background: #fff; padding: 0 5px; font-weight: bold; color: #555; font-size: 0.9em;">Game Modes</div>
| |
| <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: 5px;">
| |
| {{{field|Has game mode|input type=checkboxes|values=Singleplayer, Multiplayer, Co-op|delimiter=,}}}
| |
| </div>
| |
| </div>
| |
| | |
| <div style="margin-top: 30px; margin-bottom: 10px; border-bottom: 2px solid #3366cc; color: #333; padding-bottom: 5px;">
| |
| <big>'''Technical Specs'''</big>
| |
| </div>
| |
| | |
| <div style="border: 1px solid #e0e0e0; padding: 15px; margin-bottom: 15px; background: #fff; position: relative; margin-top: 20px; border-radius: 4px;">
| |
| <div style="position: absolute; top: -10px; left: 10px; background: #fff; padding: 0 5px; font-weight: bold; color: #555; font-size: 0.9em;">Supported Platforms</div>
| |
| <div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 5px;">
| |
| {{{field|Platform|input type=checkboxes|values=MS-DOS, Windows 95, Windows 98, Windows XP, Windows 7, Windows 10, Windows 11, Linux, Mac OS|delimiter=,}}}
| |
| </div>
| |
| </div>
| |
| | |
| <div style="margin-bottom: 15px;">
| |
| '''System Requirements:'''<br>
| |
| {{{field|System requirements|input type=textarea|rows=5|style=width: 100%; box-sizing: border-box;}}} | |
| </div>
| |
| | |
| <div style="margin-bottom: 15px;">
| |
| '''Multiplayer Tools:'''<br>
| |
| {{{field|Multiplayer tools|input type=tokens|delimiter=;|size=60}}} | |
| </div>
| |
| | |
| <div style="margin-bottom: 15px;">
| |
| '''Current Version:'''<br>
| |
| {{{field|Current version|input type=text|size=20}}} | |
| </div> | |
| | |
| <div style="margin-top: 30px; margin-bottom: 10px; border-bottom: 2px solid #3366cc; color: #333; padding-bottom: 5px;">
| |
| <big>'''External Links'''</big>
| |
| </div>
| |
| | |
| <div style="margin-bottom: 15px;">
| |
| '''Community Links:'''<br>
| |
| {{{field|Community|input type=text|size=60}}}
| |
| </div>
| |
| | |
| <div style="margin-bottom: 15px;">
| |
| '''Store Links:'''<br>
| |
| {{{field|Store links|input type=text|size=60}}}
| |
| </div>
| |
| | |
| <div style="margin-top: 20px; padding-top: 20px; border-top: 1px solid #
| |