• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:54
CEST 22:54
KST 05:54
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL20] Ro24 Preview Pt2: Take-Off6[ASL20] Ro24 Preview Pt1: Runway132v2 & SC: Evo Complete: Weekend Double Feature4Team Liquid Map Contest #21 - Presented by Monster Energy9uThermal's 2v2 Tour: $15,000 Main Event18
Community News
Weekly Cups (Aug 18-24): herO dethrones MaxPax5Maestros of The Game—$20k event w/ live finals in Paris30Weekly Cups (Aug 11-17): MaxPax triples again!13Weekly Cups (Aug 4-10): MaxPax wins a triple6SC2's Safe House 2 - October 18 & 195
StarCraft 2
General
Weekly Cups (Aug 18-24): herO dethrones MaxPax What mix of new and old maps do you want in the next 1v1 ladder pool? (SC2) : A Eulogy for the Six Pool Geoff 'iNcontroL' Robinson has passed away 2v2 & SC: Evo Complete: Weekend Double Feature
Tourneys
WardiTV Mondays Maestros of The Game—$20k event w/ live finals in Paris RSL: Revival, a new crowdfunded tournament series Sparkling Tuna Cup - Weekly Open Tournament Monday Nights Weeklies
Strategy
Custom Maps
External Content
Mutation # 488 What Goes Around Mutation # 487 Think Fast Mutation # 486 Watch the Skies Mutation # 485 Death from Below
Brood War
General
BW General Discussion Flash On His 2010 "God" Form, Mind Games, vs JD BGH Auto Balance -> http://bghmmr.eu/ [ASL20] Ro24 Preview Pt2: Take-Off No Rain in ASL20?
Tourneys
[ASL20] Ro24 Group E [Megathread] Daily Proleagues [ASL20] Ro24 Group D [ASL20] Ro24 Group B
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates [G] Mineral Boosting Muta micro map competition
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread General RTS Discussion Thread Dawn of War IV Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine The year 2050 European Politico-economics QA Mega-thread
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
High temperatures on bridge(s) Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment"
TL Community
The Automated Ban List TeamLiquid Team Shirt On Sale
Blogs
Evil Gacha Games and the…
ffswowsucks
Breaking the Meta: Non-Stand…
TrAiDoS
INDEPENDIENTE LA CTM
XenOsky
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2701 users

Developing a game prototype: Day 1 - Planning

Blogs > heishe
Post a Reply
heishe
Profile Blog Joined June 2009
Germany2284 Posts
February 15 2012 23:15 GMT
#1
Previous blog:
+ Show Spoiler +
- Developing a game prototype: Day 0 - Introduction


What I did today

I had less time than I'd hoped today, since a woman took up more of my time than I expected, but on the other hand I needed less time to pin down what I want to do.

I basically set up a to-do list of features that I want to implement in these 30 days, at least in prototype form. These three points

1. Implement the basic combat system as envisioned originally. Make it possible to fight one opponent at a time. This point will take up the most time, since I will spent a lot of time tweaking and playing around with this.

2. Figure out a way to implement fluid multi-opponent combat. I think the first approach I'm going to take on this is by simply figuring out a way to let the player switch between different opponents in a fluid and non-intrusive manner and then basically fighting them 1on1. For example, you might be fighting against some guy and you see someone else coming up behind you, so you can turn around and fight the other guy or something.

3. Give the game a goal. For simplicity, I decided that this will be done by giving the game multiple levels to play through, each level consisting of one static location (think Everyday Shooter-like) with different enemy-types. How many of these I will get done I don't know. Since my game won't have any story though, this can be pretty open ended and will be based on achieving high-scores rather than "playing through the game once and be done with it.

Once all three are implemented and I have some time left, I will have some time to play around. For example, I might implement different weapon types and I might play around with local (or even external via internet) multiplayer, or I might just spend the time to design more levels.

Other than this stuff, I've set up an SVN repository and scrapped some stuff from the code that I'm not going to need (mostly leftovers from the abandoned prototype that I wrote about). I also ported the project over from my PC to my new shiny notebook, since I will do a lot of the coding outside my home (I find it hard to get motivated to work when I'm at home), which took longer than I expected. But now, as far as I know, I'm completely good to go!

Goal for tomorrow

The main goal for tomorrow will be to change my entity system up a little bit (I will go into details about this in tomorrows blog) and get the basic controls of the weapons working.

I think I'm going to implement the entire combat system with focus on mouse-controls for the weapons and keyboard for character movement, but I'm going to keep gamepad controls in mind. Actually, if I don't do it completely wrong it should be relatively trivial to implement local multiplayer (at the very least something like 1 on 1 duels) by the end of it, where one uses keyboard + mouse and one player uses a gamepad.

On top of that there is of course basic graphical representation. Even though you will maybe see three or four different colors on screen, and even though it's 2D, I need to figure out a way to clearly show the current state of the weapon (is it staying still, or is it being swung? what position and angle does it have currently? and so forth).

That's basically it for tomorrow.

Off Topic

On a completely unrelated note: Dear Esther
came out yesterday and I played through it. It's a very unique experience, and you'd be a fool not to at least try it out. It costs a lot for what it offers (simply in terms of content), but in my opinion it was very well worth it.

*****
If you value your soul, never look into the eye of a horse. Your soul will forever be lost in the void of the horse.
castled
Profile Joined March 2011
United States322 Posts
February 15 2012 23:33 GMT
#2
Nice blog! Game development is a hobby of mine as well so I'll definitely be following this.

I'm trying to think about your question on graphical representation. I think you should take a screenshot of your engine or make a mock-up in paint to show us what you think this game will look like. Before you got to "2D engine" in your other blog I was under the impression that this game was in the 3D space, with all the angles and swinging of the sword with the mouse. I love 2D games, but I'm having trouble envisioning your concept.
heishe
Profile Blog Joined June 2009
Germany2284 Posts
February 15 2012 23:56 GMT
#3
I should be able to post a screenshot of it tomorrow.
If you value your soul, never look into the eye of a horse. Your soul will forever be lost in the void of the horse.
Please log in or register to reply.
Live Events Refresh
Next event in 3h 7m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
UpATreeSC 144
IndyStarCraft 139
Nathanias 121
ProTech93
JuggernautJason87
CosmosSc2 29
StarCraft: Brood War
Dewaltoss 122
NaDa 21
Dota 2
Pyrionflax215
capcasts184
Counter-Strike
fl0m1640
Stewie2K649
flusha165
Heroes of the Storm
Liquid`Hasu479
Other Games
summit1g3475
Grubby2811
FrodaN1701
Sick295
shahzam255
C9.Mang098
ZombieGrub35
ViBE13
Organizations
StarCraft 2
angryscii 27
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 20 non-featured ]
StarCraft 2
• musti20045 24
• LUISG 20
• Migwel
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• 80smullet 18
• iopq 3
• Pr0nogo 3
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota22194
• Noizen35
League of Legends
• TFBlade815
Counter-Strike
• imaqtpie1152
• Shiphtur206
Upcoming Events
PiGosaur Monday
3h 7m
Afreeca Starleague
13h 7m
hero vs Alone
Royal vs Barracks
Replay Cast
1d 3h
The PondCast
1d 13h
WardiTV Summer Champion…
1d 14h
Replay Cast
2 days
LiuLi Cup
2 days
MaxPax vs TriGGeR
ByuN vs herO
Cure vs Rogue
Classic vs HeRoMaRinE
Cosmonarchy
2 days
OyAji vs Sziky
Sziky vs WolFix
WolFix vs OyAji
BSL Team Wars
2 days
Team Hawk vs Team Dewalt
BSL Team Wars
2 days
Team Hawk vs Team Bonyth
[ Show More ]
SC Evo League
3 days
TaeJa vs Cure
Rogue vs threepoint
ByuN vs Creator
MaNa vs Classic
Maestros of the Game
3 days
ShoWTimE vs Cham
GuMiho vs Ryung
Zoun vs Spirit
Rogue vs MaNa
[BSL 2025] Weekly
3 days
SC Evo League
4 days
Maestros of the Game
4 days
SHIN vs Creator
Astrea vs Lambo
Bunny vs SKillous
HeRoMaRinE vs TriGGeR
BSL Team Wars
4 days
Team Bonyth vs Team Sziky
BSL Team Wars
4 days
Team Dewalt vs Team Sziky
Monday Night Weeklies
5 days
Replay Cast
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

CSLAN 3
uThermal 2v2 Main Event
HCC Europe

Ongoing

Copa Latinoamericana 4
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
ASL Season 20
CSL Season 18: Qualifier 1
Acropolis #4 - TS1
SEL Season 2 Championship
WardiTV Summer 2025
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025

Upcoming

CSL Season 18: Qualifier 2
CSL 2025 AUTUMN (S18)
LASL Season 20
BSL Season 21
BSL 21 Team A
Chzzk MurlocKing SC1 vs SC2 Cup #2
RSL Revival: Season 2
Maestros of the Game
EC S1
Sisters' Call Cup
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.