Project Plateau
Project Plateau는 네 개의 유리판과 하나의 살아있는 계곡, 캠프로 돌아가는 길을 의미
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Swipe-duel sword fighting in Arthurian Britain. Plays in a phone browser.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A 2D swipe-duel sword-fighting game set in Arthurian Britain. It plays in a phone browser with nothing to install.
Play: https://dmdronsfield-oss.github.io/logres/
3D test: https://dmdronsfield-oss.github.io/logres/3d/ (same game rendered in 3D with Three.js; keeps its own save so it doesn't touch your 2D progress)
3D third-person (main direction): https://dmdronsfield-oss.github.io/logres/side/ (a voxel-style tourney in Camelot's great hall, seen over Sir Gawain's shoulder; five rounds, one challenger each; ?angle=NN tries other camera angles)
Model preview: https://dmdronsfield-oss.github.io/logres/preview/ (the same game with a rigged, skinned CC0 knight model by Quaternius standing in for the code-built knights, driven by our combat motion through a retargeting layer; files and licence in assets/models/quaternius-knight/)
Sir Gawain model: the player in /side/ and /preview/ is "Medieval Knight Armor (Low-poly / Rigged)" by INKXO (CC BY 4.0, https://sketchfab.com/3d-models/medieval-knight-armor-low-poly-rigged-428913948904425e8daec81eea9aa287), used whole with its own skeleton and driven by our combat motion (assets/models/inkxo-knight/). The sword and lion shield he holds, and the earlier pared-back Gawain, are in assets/models/gawain/.
Animation lab: https://dmdronsfield-oss.github.io/logres/lab/ (every move for every knight on a loop, at ¼ or ⅒ speed, with a scrubber and front, side, back and in-game views; tell me what to fix by move name and time)
Open it on your phone, held either way: the side view (/side/) has a portrait layout as well as landscape (the other pages are landscape only). To play it like an app, choose Add to Home Screen (Safari: the Share button; Chrome: the ⋮ menu). It then opens full-screen and works offline.
You face one enemy at a time. Watch his weapon: his wind-up is the tell, and a gold glint at the blade flares white while the blow can be parried; a whoosh sounds as he releases it. Each foe shows less of his blow (brief 34): the Saxon also shows a ring closing on the glint (landing on it at the moment of impact) and an arrow for the blade's path; the Black Knight the glint and ring; the Brigand the glint alone; the Red and Green Knights only its flare. Read his blade (pause menu or camp) shows only the flare for every foe, as in Infinity Blade.
| Action | How | Notes |
|---|---|---|
| Strike | Swipe anywhere | Only lands while he is open: after his combination, in a Break, or staggered. Otherwise he turns it aside. |
| Dodge | Touch the left or right side of the screen | Sideways slashes must be dodged against the blade's travel. Overhead blows can be dodged either way. Thrusts can't be dodged. |
| Block | Hold the shield | Stops anything, but each block spends one of the count shown on the shield. They come back over time. You can't swipe while blocking. |
| Parry | Swipe against the blow as the glint flares white | Turns the blow aside and fills his stagger meter. Inside a combination it is only a clash: he fights on, a beat late. Swipe up against an overhead, left against a left-to-right slash, and sideways against a thrust. A red glint (and a blade lit red) can't be parried. |
| Perfect block | Raise the shield at the last instant | Spends nothing and fills his stagger meter twice as fast. |
| Riposte | After a parry that ends his combination, swipe the way the white chevron flashes | Double damage on the first cut. |
| Break | Answer every blow of a combination (dodge, block or parry) | He is thrown open for a long moment: about 2.5 s, or 3.5 s if you parried every blow. This is where you land your flurry. A blow that lands on you, or a spent shield, forfeits it. |
| Super | Tap the star when it lights | Stuns him and doubles your damage for a moment. |
The first duel is a guided tutorial.
Keyboard (desktop): arrow keys strike in their direction (press two together for a diagonal, or use the numpad for all eight), A / D dodge, hold S or Space to block, W or Enter for the super, Esc or P to pause. In camp, Enter rides out, ← → change sword and ↑ ↓ change shield; the camp screen's footer carries these tips. Dragging with the mouse also swipes.
Debug overlay: tap the top-right corner five times during a duel to see FPS, enemy state and timing windows.
From the repo folder, run either of:
python3 -m http.server 8000
npx serve .
Then open http://localhost:8000 (or the port serve prints). The service worker is off on localhost so you always get fresh files; add ?sw=1 to test offline mode.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗