You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

[4x3 contest][C++][PC]MiniDungeon

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

0
b/Contests publicado por u/Scipi May 09, 2015, 05:00:31 AM
I'll be making a small dungeon crawler for the 4x3 contest.

Some of the ideas I have going:

-Map is split into a grid of 4x3 rooms
-World updates only when the player takes an action.
-Player can move around rooms and attack enemies
-Map is randomly generated

Here's a mockup of the game:


Edit:
The Green pixel is the player, red is an enemy, and the grey are doors

The game will be written in Lua using the Love2D framework
Last Edit: June 02, 2015, 12:15:07 AM by Scipi
Inicia sesión o crea una cuenta para dejar un comentario
u/Dream of Omnimaga May 09, 2015, 05:02:17 AM
Ooh, glad to see you are entering the contest too. :D I hope you can finish the entry, unlike your other projects. :P

How will rooms be connected? Will there be obstacles such as walls?
u/Unicorn May 09, 2015, 05:11:04 AM
Looks and sounds cool!
u/Snektron May 09, 2015, 06:50:05 AM
Oh i really like that idea :D Good luck :)
u/Scipi May 09, 2015, 07:40:01 AM
Quote from: DJ Omnimaga on May 09, 2015, 05:02:17 AM
Ooh, glad to see you are entering the contest too. :D I hope you can finish the entry, unlike your other projects. :P

How will rooms be connected? Will there be obstacles such as walls?

Hopefully... Rooms will be connected at the grey points and walls are edges with no transitions. The entire map is a grid of cells and each cell is a 4x3 room. So should be easy to implement and work with. :P
u/Dream of Omnimaga May 13, 2015, 06:53:35 AM
Aah I like the idea. Just make sure that whenever possible, there aren't too many instances or entrances being in the opposite direction than the exits, so the player won't constantly backtrack by mistake.
u/Snektron May 13, 2015, 01:42:15 PM
How are you going to implement battles btw?
u/alexgt May 13, 2015, 08:05:25 PM
Will the enemies fight you by them selves or do you?
u/Dream of Omnimaga May 15, 2015, 07:12:02 AM
Maybe they could be done like in CalcRogue and Ys? In CalcRogue, to attack an enemy you must press the arrow that points in the enemy direction, while in Ys you walk straight through enemies (but not centered, else they dodge your hit and you take damage unless you're at high levels)
u/Snektron May 15, 2015, 09:23:05 AM
It could also be where you just lose a bit of health when you walk in an enemy, though that would be less exiting :P
u/Duke "Tape" Eiyeron May 15, 2015, 10:11:15 PM
CalcRogue was good. Good thing they made the game cross-platform. Actually, for the few roguelikes I tried to do, I actuallt search for an entity before trying to move to the direction I want, so I can select the right action to do.
u/CKH4 May 15, 2015, 11:24:45 PM
Ooh sounds cool, I love löve. Its pretty easy and cool and stuff and sounds like its a good choice for this project. Good luck.
u/Dream of Omnimaga May 16, 2015, 07:19:38 AM
Quote from: Cumred_Snektron on May 15, 2015, 09:23:05 AM
It could also be where you just lose a bit of health when you walk in an enemy, though that would be less exiting :P
I'M thinking the best way would be to make the game so if enemies moves towards you and you aren't moving, then you lose health and the other way around when you walk towards them. If both walk towards each others then maybe the hits could be dodged? Of course if Scipi plans to add leveling up (eg LV 1 being black and 99 white or something) then I guess the amount of damage taken by both could also be based on levels, so if you try to attack a level 99 enemy as a level 50 then you would take the damage.
u/Snektron May 16, 2015, 10:12:31 AM
Yes but wouldn't that require quite comlex AI? I mean the enemy's are probably always moving
u/Dream of Omnimaga May 18, 2015, 04:13:46 AM
Probably not. The way I'm thinking about would have enemies still move randomly or every few frame and no AI would be required for damage. I can't really help much, though, because contest. :P
Start a Discussion

b/Contests

Sub-forum to discuss past, present and future CodeWalrus competitions and challenges.

63
Topics
Explore Board
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal