View previous topic :: View next topic |
Author |
Message |
dayfive

Joined: 10 Nov 2006 Posts: 77
|
Posted: Sat Feb 02, 2008 7:20 am Post subject: 2D platforming elements using Quake 1.. Examples included |
|
|
Hi guys.
Lately, I've been wondering about how might we use the physics exploits of the Quake 1 engine for a gameplay advantage. Watching stuff like Quake Done Quick really makes you think about what might be possible with regards to level editing. As such, I was going to post this in Mapping but I think it's more gameplay based..
Anyway, I was wondering if any of you guys had any thoughts about how we might go about creating a fun and fast paced jumping game using Quake 1? What design elements would be fun?
Here is an example of what I've experimented with so far. It seems like pits that harm the player, moving platforms (trains), and high ledges necessitating a grenade jump all translate in a way elements of 2d platforming.
http://harbl.iiichan.net/sonic.zip
(click on the thumbnail for a larger picture)
Code: |
================================================================
Title : PLATFORMING USING QUAKE 1
Author : dayfive
Email Address : day5ive [AT] gmail [DOT] com
Release Date : 02 February 2008
Description : Levels intended to test three
dimensional platforming using
the Quake 1 engine.
Additional Credits to : FrikaC, LordHavoc, and
The creator(s) of gtkradiant & hmap2.
================================================================
* Play Information *
Episode and Level # : SONIC.BSP *
JUMPTEST.BSP *
SPECIAL2.BSP *
SPECIAL3.BSP
* denotes that this level was used in a demo that will play
in order after you start Quake.
Single Player : Yes
Cooperative 2-4 Player : No
Deathmatch 2-4 Player : No
Difficulty Settings : Yes
New Sounds : No
New Graphics : Yes
New QuakeC : Yes
Demos Replaced : 3
* Construction *
Base : My imagination
Build Time : Eh, give or take about a week. Thinking
about this stuff is great for
relieving stress.
Editor(s) used : gtkradiant, hmap2 for compiling maps.
Direct port of qcc for compiling QC.
Text editor for editing QuakeC
* Notes *
How to run : Just put the 'sonic' folder parallel
with your ./id1 folder and run
"quake -game sonic".
For example if your folder is setup as
C:\QUAKE then put 'sonic' at
C:\QUAKE\sonic.
Hint : Consider the radius of explosives
relative to the player's current
position to gain speed and
altitude. Watch out for gaining
too much speed and then going
through a teleporter without touching
the ground. Email me ways that you think
2D platforming gameplay elements can be
realized using the Quake 1 engine and
the known physics exploits.
* Copyright / Permissions *
Verbatim copying and distribution of this entire article are
permitted worldwide without royalty in any medium provided this
notice is preserved.
Source code is included under GNU GPL license and is located in
the ./src folder of this archive.
|
discuss.[/img] |
|
Back to top |
|
 |
Error Inside3D Staff

Joined: 05 Nov 2004 Posts: 558 Location: VA, USA
|
Posted: Sun Feb 03, 2008 6:08 am Post subject: |
|
|
there have been many 2D platformer mods for Quake. I can think of a few: The Ascension of Vigil, Target Quake, Giana Quake, and that one speed mod (belfry was it?), and Asaki's This Mike (which I still have).
good luck on your 2D platformer... any start is a good start. _________________ Inside3D : Knowledge Is Power
Darkplaces Documentation Wiki |
|
Back to top |
|
 |
RenegadeC

Joined: 15 Oct 2004 Posts: 370 Location: The freezing hell; Canada
|
|
Back to top |
|
 |
dayfive

Joined: 10 Nov 2006 Posts: 77
|
Posted: Sun Feb 03, 2008 11:32 pm Post subject: |
|
|
Thanks for your suggestions. I actually have RenegadeC's 2dcamera already and LordHavoc was kind enough to send me the source to TargetQuake, one of my favorite 2d mods ever.
That said, I think I misled you in my original post.
What I'm trying to achieve is primarily map based elements of gameplay that can translate elements of 2d platforming (from 2d) into 3d, a la the Quake 1 engine.
What do you guys think is fair in terms of moving platforms the player has to jump from?
What types of enemies are good to pit the player against while trying to navigate difficult obstacles?
Right now my "mapping devices" are this:
- func_trains that move side to side, diagionally, up and down that they player has to jump from. If the player falls, it's into a trigger_hurt brush.
- high ledges that necessitate some type of explosion jump to pass.
- water pipe maze followed by an explosion jump section. the thinking is, that if the player takes too long, the health will be less when they have to use some for the explosion jumps.
basically, what i mean by "2d platforming elements" is, the types of gameplay elements found in games especially from the 90's that had no save functionality. The design at the time suggested that if a player could beat the game, the player would no longer play the game. Thus, if the game was hard enough it would make the player engaged for a longer time.
What design elements from vanilla quake can be used to achieve this goal? |
|
Back to top |
|
 |
RenegadeC

Joined: 15 Oct 2004 Posts: 370 Location: The freezing hell; Canada
|
Posted: Mon Feb 04, 2008 5:07 pm Post subject: |
|
|
2D elements in 3D huh, are you planning on changing any vanilla QuakeC? My suggestion is to play some 3D platformers (Mario 64) and take notes from that. Moving platforms are good as they're pretty much the staple in any platformer, explosives should be saved for harder stages as it'd knock the player around, also suggesting that to relieve frustration try to avoid have moving platforms over insta-death pits but apply a bit of falling damage.
If I think of whatever else I'll post it here. |
|
Back to top |
|
 |
dayfive

Joined: 10 Nov 2006 Posts: 77
|
Posted: Wed Feb 20, 2008 2:07 am Post subject: |
|
|
RenegadeC wrote: | 2D elements in 3D huh, are you planning on changing any vanilla QuakeC? My suggestion is to play some 3D platformers (Mario 64) and take notes from that. Moving platforms are good as they're pretty much the staple in any platformer, explosives should be saved for harder stages as it'd knock the player around, also suggesting that to relieve frustration try to avoid have moving platforms over insta-death pits but apply a bit of falling damage.
If I think of whatever else I'll post it here. |
Thanks for your suggestions.
One thing I tried was to make a trap_shooter have a method for firing a ROCKET instead of just a spike or laser. This has the advantage of allowing the player to rocket jump without actually having acquired the rocket launcher.
Other QuakeC things I might do are add a few more types of explosive boxes (with corresponding .bsp) with varying radius damage for varying jump velocities.
In the abstract I'm still trying to think of other ways for the player interacting with the environment to providing a "platforming like" experience..
PS. I put the misc.qc file I'm using for the rocket trap in the paste bin. Just replace misc.qc in the vanilla sources with this. It only works when you have or make a level that uses SPAWNFLAGS = 4 on the trap_shooter.. You can just change it to 2 though in the source and go the like E4M1 and noclip over to the laser traps to see it.
http://inside3d.com/pastebin.php?action=show&id=215 |
|
Back to top |
|
 |
scar3crow Inside3D Staff

Joined: 18 Jan 2005 Posts: 837 Location: Las Vegas, NV
|
Posted: Wed Feb 20, 2008 1:51 pm Post subject: |
|
|
Just bear in mind that Mario 64 platforming was fun, Half-Life platforming was annoying.
Heatman's level in Megaman would be damn annoying in first person I imagine... That phasing out sound of the blocks is burned into my mind for all time, signaling immediate frustration. |
|
Back to top |
|
 |
seraulu1
Joined: 20 Mar 2010 Posts: 1
|
Posted: Sat Mar 20, 2010 12:29 pm Post subject: hi |
|
|
Hi all,
Thanks for the suggestion you give that's good help for us!!!! mind power hypnosis |
|
Back to top |
|
 |
LonePossum.
Joined: 02 Nov 2009 Posts: 38
|
Posted: Mon Mar 22, 2010 9:13 am Post subject: |
|
|
Hmm, One game I played (This might be offtopic) It was a game that implemented skiing (CS maps) and i floor similar and it required you to run a certain way to master it and jump up half pipes to get up to levels and progress through the map and each section of the map or different maps was harder.
Most likely offtopic. |
|
Back to top |
|
 |
tomdesile
Joined: 03 Aug 2010 Posts: 3
|
Posted: Tue Aug 03, 2010 5:28 am Post subject: |
|
|
Wow you post nice information. but can you tell me witch application you use to make that type of game because I dont know about it and I want to learn about it. _________________ greek islands holidays |
|
Back to top |
|
 |
|