My Gaming Journey on Cur8 Games 🎮 Level 132

in Cur8last month


🏆 Gaming Milestone Reached!


💭 My Thoughts

🔧 Build Your Own Pinball Hell Introducing the Devil Crash Level Editor

Part of the CUR8 Game Platform a community-driven game hub built on Steem.


tutorial_image.png


What is Devil Crash Pinball?

Devil Crash Pinball is a fully browser-based pinball game, built from scratch as part of the CUR8 Game Platform.
No installs, no downloads just open the page and play.

The game features a vertical, multi-section board inspired by classic 80s/90s devil-themed pinball machines.
Every board is made of stacked sections vertical chunks of world that the ball travels through from top to bottom and each section is independently editable.

But the real news is this: you can now build your own boards.


The Level Editor What Is It?

The Devil Crash Level Editor is a visual, drag-and-drop web tool that lets any player design, test, and publish their own pinball boards directly in the browser.

No coding required. No external software. Just open the editor, start placing entities, and hit Test to play your board immediately.

The editor is tightly integrated with the CUR8 platform:

  • It reads your platform identity (your Steem account)
  • It lets you save boards online so other players can find and play them
  • It supports up to 10 published boards per user

A Tour of the Interface

🔲 The Canvas

The central panel is your board canvas a pixel-accurate view of the current section.
Everything you see is what the game engine will simulate.

  • Click an entity to select it and inspect its properties
  • Drag a selected entity to reposition it freely
  • Delete key removes the selected entity instantly
  • A snap-to-grid toggle helps you align elements neatly (configurable grid size in pixels, default: 10px)

🧰 Tool Mode (top-left toolbar)

Three tool modes control how you interact with the canvas:

ModeShortcutWhat it does
SELECTSClick any entity to select and inspect it
ADDAClick the canvas to place a new entity of the chosen type
DELETEDClick any entity to remove it instantly

🧩 The Entity Palette

The left sidebar lists every placeable entity type.
Select one, switch to ADD mode, and click anywhere on the canvas to place it.

Here is the full catalogue of entities you can place:

🟠 Gameplay Core Mechanics

EntityDescription
Ball StartWhere the ball spawns at the beginning of each launch
Death LineAn invisible horizontal trigger ball crossing it is lost
BumperRound pop bumper; bounces the ball away on contact, scores points
SlingshotTriangular kicker; fires the ball sideways when hit
FlipperLeft or right flipper controlled by the player; the heart of the game
KickerRectangular zone that gives the ball a strong directional kick
SpringA bouncy surface that repels the ball with configurable force
Launch SpringThe plunger mechanism charges and releases the ball at game start
Drop TargetA target that "falls" when hit and can be reset; classic pinball challenge
GateA one-way passage the ball can pass through in one direction only

🌀 Layout & Structure

EntityDescription
WallA solid rectangular obstacle; fully configurable width, height and rotation
CurveA curved arc surface; define start angle, end angle and radius
CorridorA straight tunnel (two parallel walls) the ball travels through
Curved CorridorAn arc-shaped tunnel; the ball flows around a bend
Brick GridA grid of destructible bricks (breakout-style) placed as a block

✨ Special & Cosmetic

EntityDescription
WarpA teleport entry point; ball entering it is sent to a Warp Exit
Warp ExitThe destination of a Warp; can be in the same section or another one
GearA spinning circular obstacle; affects ball trajectory dynamically
PendulumA swinging arm; creates rhythmic, timing-based challenges
LightA decorative point light; sets mood and atmosphere
Light RingA circle of lights; purely visual, great for dramatic sections

📑 Board Sections (tabs)

A board is composed of multiple sections, each one a vertical slice of the world.
Sections are displayed as tabs in the top bar.

  • Click a tab to switch to that section
  • The + Section button creates a new one, where you choose a key, a display name, and a full colour palette (background, accent colours, ball colour, etc.)
  • Use ⬆⬇ Board to drag-reorder sections the order determines vertical position in the game world (first section = top of the board)

↩ Undo / Redo

Full, unlimited undo/redo history throughout the editing session.

  • Ctrl+Z undo last action
  • Ctrl+Y (or Ctrl+Shift+Z) redo

Experiment freely nothing is permanent until you export or save.


💾 Export & Import

Every section (or the full board) can be downloaded as clean JSON.

  • ⬇ Export downloads the current section as a .json file
  • ⬇ Export All downloads all sections plus a board.json descriptor as separate files
  • ⬆ Import load a previously exported section or a full board export

This makes it trivial to back up your work, share raw files with collaborators, or version-control your boards with git.


▶ Test & 💾 Save Online

The two most important buttons in the editor:

▶ Test instantly opens your current board in the game engine, in an unsaved temporary session. No commitment required it's a live preview.

💾 Save Online publishes the board to the CUR8 community board list.
Other players can find it, play it, and rate it.
You can save up to 10 boards per account and overwrite them at any time.


🔍 The Inspector Panel

When you select an entity (SELECT mode + click), the Inspector panel on the right shows all its properties and lets you edit them with precision:

  • Position (x, y) exact pixel coordinates
  • Size (width, height, radius depending on entity type)
  • Rotation for walls, flippers, gears, etc.
  • Type-specific properties flip side (left/right) for flippers, target group for drop targets, warp link ID for warps, colour key for lights, and more

Every change in the Inspector is applied immediately and can be undone.


The JSON Format

Under the hood, each section is a plain JSON object.
Here's a minimal example of what a section looks like:

{
  "key": "hell_vault",
  "name": "INFERNO",
  "palette": {
    "bg": "#080006",
    "bgTop": "#1c0020",
    "accent": "#ff4400",
    "accent2": "#ff9900",
    "ball": "#ffffff"
  },
  "bumpers": [
    { "x": 300, "y": 200, "radius": 22 },
    { "x": 480, "y": 310, "radius": 18 }
  ],
  "flippers": [
    { "x": 250, "y": 700, "side": "left" },
    { "x": 450, "y": 700, "side": "right" }
  ],
  "walls": [
    { "x": 180, "y": 400, "w": 8, "h": 120, "rot": 30 }
  ]
}

Simple, human-readable, easy to share or edit by hand if you want to go full hacker mode. 🤓


Why We Built This

We built Devil Crash Pinball as a showcase of what the CUR8 Game Platform can do a fully featured game embedded in a social platform, powered by Steem accounts.

The level editor was the next logical step.
Games are more fun when players can create, not just consume.

The editor is already live for all logged-in CUR8 users.
We plan to add community board ratings, featured board highlights, and eventually a board tournament mode where the community votes on which boards appear in the weekly challenge.


Try It

If you're already on the CUR8 platform, the editor is accessible directly from the Devil Crash game page.
Log in with your Steem account, open the editor, and start building.

We're looking forward to seeing what the community creates. Drop your board link in the comments let's play each other's levels. 🎰🔥


Built with ❤️ and a lot of Ctrl+Z by the CUR8 dev team.

Tags: #cur8 #gaming #steemgames #devlog #pinball #gamedev #community


📊 My Gaming Statistics

I'm excited to share my progress on Cur8 Games!

🎯 Current Status

  • Level: 132
  • Total XP: 152,451
  • Total Games: 3613
  • Quests Done: 845
  • Games Tried: 15
  • Days Member: 97

🏆 Weekly Leaderboard Rankings

Here are my current positions:

GameRankScore
Space Shooter 2🥈 #21,540,256
Space Shooter#14900

🎮 About Cur8 Games

Cur8 Games is an innovative blockchain-integrated gaming platform where you can:

Play exciting games and earn XP and rewards
Compete in leaderboards with players worldwide
Level up your account and unlock achievements
Earn Steem through leaderboards and posts
Connect your Steem account for enhanced rewards

coverart


🚀 Join the Gaming Revolution!

Want to start your own gaming journey? Join us now!

💎 Support the CUR8 Ecosystem

Help us grow the platform:

  1. 🗳️ Vote for @cur8.witness - Support our Steem witness, earn more XP!
  2. 🤝 Delegate to @cur8 - Earn enhanced XP multipliers and rewards
  3. 🎮 Play games and earn - The more you play, the more you earn!

🔗 Start Playing Now!


Posted via Cur8 Games
Powered by @cur8

Sort:  

Awesome 🔥🔥

You're welcome

Testando i commenti